簡體   English   中英

Apache-重新啟動服務后的其他配置

[英]Apache - Different configuration after restarting service

在使用sudo service apache2 restart重啟apache之前,我無法訪問origin.app 如果我轉到origin.apporigin.appwww文件夾中看到目錄列表,與轉到localhost相同。

所有者和權限在000-default.conforigin.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM