[英]Apache - Different configuration after restarting service
在使用sudo service apache2 restart
重啟apache之前,我無法訪問origin.app
。 如果我轉到origin.app
, origin.app
在www
文件夾中看到目錄列表,與轉到localhost
相同。
所有者和權限在000-default.conf
和origin.conf
之間相同
/ etc / hosts文件
127.0.0.1 localhost
127.0.1.1 Harrenhal
localhost origin.app
/etc/apache2/sites-available/000-default.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/lloople/www
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
/etc/apache2/sites-available/origin.conf
<VirtualHost origin.app:80>
ServerName origin.app
ServerAdmin webmaster@localhost
DocumentRoot /home/lloople/www/origin-cms/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
對不起,英語不好,如果需要,請提供更多信息。
您應盡可能避免將主機名或地址放在VirtualHost標記內。 它創建了您描述的確切類型的神秘問題,因為它依賴於啟動時的DNS查找並將結果與活動的本地接口進行比較。 這些事情都可以改變。
如果您只想根據請求的主機名進行區分,則使*:80和“ ServerName origin.app”都已足夠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.