Apache 默认httpd端口为 80,我们可以通过修改设置,给不同站点设置不同的端口,本文介绍了phpStudy配置多站点多域名和多端口的方法,分享给大家。
1.配置多域名多站点
(1)点击“其他选项菜单”=>站点域名管理=>添加设置站点域名,保存配置并生成配置文件;文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
(2)打开hosts.txt文件,在文件末尾加上如下内容:文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
127.0.0.1 域名文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
重启apache,这样多域名多站点就配置Ok了,端口没变都是80文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
教程视频:文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
5.1 使用phpstudy在自己电脑上建立多个站点(本地建站)文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
5.2 使用phpstudy在Windows服务器上建立多个站点文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
2.配置多端口
(1)设置站点域名:
文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
①网站域名:a.com 网站目录:D:\phpStudy\WWW\a 网站端口:80文章源自SEO视频网-https://www.seoshipin.cn/jianzhan/phpstudy/2701.html
②网站域名:b.com 网站目录:D:\phpStudy\WWW\b 网站端口:81
③网站域名:c.com 网站目录:D:\phpStudy\WWW\c 网站端口:82
(2)修改hosts.txt文件
点击 其他设置选项-打开hosts,在文件末尾加上如下内容:
127.0.0.1 a.com
127.0.0.1 b.com
127.0.0.1 c.com
(3)修改Apache配置文件:httpd.conf
点击“其他设置选项 - 打开配置文件 - httpd-conf”,找到监听端口位置 Listen 80,在约第59行,在其下方增加内容:
Listen 81
Listen 82
(4)重启服务器,点击 “其他设置选项 - 打开配置文件 - vhosts-conf”,查看是否有如下内容,若存在,则配置成功
- <VirtualHost *:80>
- DocumentRoot "D:\phpStudy\WWW\a"
- ServerName a.com
- ServerAlias phpStudy.NET
- <Directory "D:\phpStudy\WWW\a">
- Options FollowSymLinks ExecCGI
- AllowOverride All
- Order allow,deny
- Allow from all
- Require all granted
- </Directory>
- </VirtualHost>
- <VirtualHost *:81>
- DocumentRoot "D:\phpStudy\WWW\b"
- ServerName b.com
- ServerAlias phpStudy.NET
- <Directory "D:\phpStudy\WWW\b">
- Options FollowSymLinks ExecCGI
- AllowOverride All
- Order allow,deny
- Allow from all
- Require all granted
- </Directory>
- </VirtualHost>
- <VirtualHost *:82>
- DocumentRoot "D:\phpStudy\WWW\c"
- ServerName c.com
- ServerAlias phpStudy.NET
- <Directory "D:\phpStudy\WWW\c">
- Options FollowSymLinks ExecCGI
- AllowOverride All
- Order allow,deny
- Allow from all
- Require all granted
- </Directory>
- </VirtualHost>
评论