[英]Configuration file for Apache2 and two websites
我有兩個域,這是我的配置文件:
<VirtualHost *:80>
ServerAdmin hello@example.com
DocumentRoot /var/www/html/
ServerName main-site.example
</VirtualHost>
<VirtualHost *:80>
ServerAdmin hello@example.com
DocumentRoot /var/www/example.com/public_html/
ServerName second-site.example
</VirtualHost>
我不明白的是:
main-site.example
和main-site.example
www.main-site.example
並指向main-site.example
,所以可以 www.second-site.example
指向main-site.example
僅在我執行second-site.example
時有效,並且我不理解為什么 添加ServerAlias
指令以定義您的virtualHosts。 否則,Apache將www.second-site.example
與第一個*:80
VirtualHost
匹配。
<VirtualHost *:80>
ServerName main-site.example
ServerAlias www.main-site.example
ServerAdmin hello@example.com
DocumentRoot /var/www/html/
</VirtualHost>
<VirtualHost *:80>
ServerName second-site.example
ServerAlias www.second-site.example
ServerAdmin hello@example.com
DocumentRoot /var/www/example.com/public_html/
</VirtualHost>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.