为了账号安全,请及时绑定邮箱和手机立即绑定

多站点配置问题

老师讲的版本比较老,新版本语言有些变化,请问最新版本怎样进行多站点配置

正在回答

6 回答

我提示这个

The requested URL /legacy was not found on this server.

0 回复 有任何疑惑可以回复我~

怎么还是不行啊

0 回复 有任何疑惑可以回复我~
#1

Promise丶澄明

如果按照上面的配置后还是不行的话,可能你的hosts文件被你不小心加了后缀了,它是没有后缀的
2017-08-08 回复 有任何疑惑可以回复我~

超级感谢,不过要提醒的是很多人做不出来,是因为要以管理员身份打开C:\Windows\System32\drivers\etc 的hosts文件,修改成功后即可以啦,我一直用sublime打开它,以为自己保存了,结果瞎了一整天

0 回复 有任何疑惑可以回复我~

终于成功了,感谢

0 回复 有任何疑惑可以回复我~

1. 打开C:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf, 在这里配置两个站点,修改后文件如下

<VirtualHost *:80>

ServerName test01.com

DocumentRoot "H:\Demo\test01"

<Directory  "H:\Demo\test01">

Options +Indexes +FollowSymLinks +MultiViews

AllowOverride All

Require local

</Directory>

</VirtualHost>


<VirtualHost *:80>

ServerName test02.com

DocumentRoot "H:\Demo\test02"

<Directory  "H:\Demo\test02">

Options +Indexes +FollowSymLinks +MultiViews

AllowOverride All

Require local

</Directory>

</VirtualHost>


2. httpd.conf 中取消如下的注释,即去除 # 号 ( Include conf/extra/httpd-vhosts.conf )

> 最新版本中,默认就是没有被注释的


3. httpd.conf 中,将 `Require local `注释掉,即添加# 号; 并添加 `Require all granted`

>★★ 这里与视频中不一样,因为版本不同导致。


4. 重启服务


5. C:\Windows\System32\drivers\etc 的hosts文件中,添加

127.0.0.1 localhost

127.0.0.1 test01.com

127.0.0.1 test02.com

6. 测试http://test02.com/ 和 http://test01.com/ 可以访问。


0 回复 有任何疑惑可以回复我~

1. 打开C:\wamp64\bin\apache\apache2.4.18\conf\extra\httpd-vhosts.conf, 在这里配置两个站点,修改后文件如下

<VirtualHost *:80>

ServerName test01.com

DocumentRoot "H:\Demo\test01"

<Directory  "H:\Demo\test01">

Options +Indexes +FollowSymLinks +MultiViews

AllowOverride All

Require local

</Directory>

</VirtualHost>


<VirtualHost *:80>

ServerName test02.com

DocumentRoot "H:\Demo\test02"

<Directory  "H:\Demo\test02">

Options +Indexes +FollowSymLinks +MultiViews

AllowOverride All

Require local

</Directory>

</VirtualHost>


2. httpd.conf 中取消如下的注释,即去除 # 号 ( Include conf/extra/httpd-vhosts.conf )

> 最新版本中,默认就是没有被注释的


3. httpd.conf 中,将 `Require local `注释掉,即添加# 号; 并添加 `Require all granted`

>★★ 这里与视频中不一样,因为版本不同导致。


4. 重启服务


5. C:\Windows\System32\drivers\etc 的hosts文件中,添加

127.0.0.1 localhost

127.0.0.1 test01.com

127.0.0.1 test02.com

6. 测试http://test02.com/ 和 http://test01.com/ 可以访问。


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       455994    人
  • 解答问题       6306    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程

多站点配置问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信