apache配置多网站无效问题
这个坑都不知道是不是只有我才能遇到
其实说起啦也简单,就是文件覆盖的问题
在/etc/httpd/con.d 上创建一个a.conf ,然后在里面写上多个网站,但是运行的时候总是只能访问到默认的网站
1.首先要打开虚拟路径配置:
打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。
LoadModule vhost_alias_module modules/mod_vhost_alias.so
2.
在httpd.conf里找到:
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
Order deny,allow
Deny from all
Satisfy all
</Directory>
更改为
<Directory />
Options FollowSymLinks ExecCGI Indexes
AllowOverride None
# Order deny,allow
# Deny from all
# Satisfy all
</Directory>
3.保存后重启httpd :service httpd restart
如果还是只能访问到一个站点
4.把 文件 a.conf 改成 z.conf
或者
5.把虚拟网站写在httpd.conf 文件里
注意要写在 IncludeOptional conf.d/*.conf 这行下面