windows下Apache多域名訪問
阿新 • • 發佈:2018-10-31
修改%Apache_home%/conf/httpd.cfg
- 在
httpd.cfg
末尾新增虛擬主機項
<VirtualHost *:8081>
DocumentRoot "${WebRoot}/public/"
ServerName localhost:8081
</VirtualHost>
<VirtualHost *:8082>
DocumentRoot "${WebRoot}/guest/"
ServerName localhost:8082
</VirtualHost>
- 新增apache監聽埠
Listen 80
Listen 8081
Listen 8082
- 至此就可以通過訪問不同埠訪問不同的工程
FAQ
1. 如果將工程目錄指向其他目錄(如Apache目錄之上其他目錄)時出現403 Forbidden
,多因為許可權問題所造成
在httpd.cfg
中新增對該目錄的配置
<Directory "${出現403的工程目錄}">
Options Indexes FollowSymLinks # 允許目錄瀏覽及禁止使用符號連結
AllowOverride none # 表示禁止使用者對目錄配置檔案(.htaccess)過載
Require all granted # 允許所有訪問
</Directory>