apache2.4关于配置多端口虚拟网站的问题
程序员文章站
2022-04-25 11:13:37
...
我本来已经配置了一个网站,现在想改成多个网站的,按照网上的方法需要改变我本来配置的那个站点的相关信息吗?还是说httpd-vhosts.conf会直接覆盖掉httpd.conf里我设置的那一个网站吗?
回复内容:
我本来已经配置了一个网站,现在想改成多个网站的,按照网上的方法需要改变我本来配置的那个站点的相关信息吗?还是说httpd-vhosts.conf会直接覆盖掉httpd.conf里我设置的那一个网站吗?
增加虚拟网站只需在配置httpd.conf里用VirtualHost配置就好了.
# *:80表示监听本机所有IP(需要配置有Listen 80),星号匹配所有地址,
# 因此主服务器(httpd.conf里的DocumentRoot和ServerName)将不会处理任何请求.
# 注意,第一个监听80端口VirtualHost将作为default server用于处理找不到匹配的80请求
DocumentRoot "/path/to/default"
ServerName localhost
DocumentRoot "/path/to/a.com"
ServerName a.com
DocumentRoot "/path/to/b.com"
ServerName b.com
修改hosts文件试试
添加:127.0.0.1 你的域名
httpd-vhosts.conf 新增一个VirtualHost,重启服务就好了,配置官方手册很详细,看一下就明白了,实在配不好下载一个wampserver3 有自动添加VirtualHost工具,学习一下也行。
下一篇: win7 php solr解决办法