這個坑都不知道是不是隻有我才能遇到
其實說起啦也簡單,就是文件覆蓋的問題
在/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 這行下面