2020年4月15日 星期三

Apache2用virtual host的網頁不正常

網頁伺服器用apache2,機器搬家後發現原來上面透過virtual host架的網頁無法正常顯示,而是跳出apache的歡迎頁面。搞半天才發現不是apache2的設定錯誤,而是host name設定錯誤。所以對於下面兩個檔案:
  • /etc/hosts :將裡面的host name對應到新更動的IP即可
  • /etc/apache2/sites-enabled/000-default.conf:不用更動這個存放virtual host的設定檔
在找問題的過程中,觀察到下面兩個記錄檔的變化:
  • /var/log/apache2/access.log
    • 在host name設定錯誤之前,會紀錄到一些404的錯誤
    • 在host name設定正確之後,紀錄不到存取virtual host的紀錄
  • /var/log/apache2/other_vhosts_access.log
    • 在host name設定錯誤之前,不會有任何的紀錄
    • 在host name設定正確之後,會有存取的紀錄

參考資料:

_EOF_

沒有留言:

張貼留言