[英]New Virtualhosts load default site since Apache/Ubuntu upgrade
我將Web服務器從Ubuntu 12.04升級到14.04,還將Apache從2.2升級到2.4。
升級成功,所有現有虛擬主機都運行良好。
我昨天創建了一個新站點,注意到它正在加載默認主機,而不是它應該加載的默認主機。 我在/etc/apache2/sites-enabled
檢查了.conf文件,它看起來與其他文件確實有些不同。
我了解到Apache 2.4進行了一些更改,例如“要求所有被授予的權限”,該更改顯示在新的.conf文件中,以及先前的“允許所有人”。 我嘗試將其注釋掉,但沒有做任何事情。
我想我可以嘗試備份此文件並復制到現有的工作.conf文件中,然后僅修改路徑以查看其是否有效-但是將來必須為我添加的每個新站點都這樣做。
有人在升級過程中遇到這種情況嗎?
-更新-
我再次查看了conf文件,發現所有其他可用的conf文件都有2個明顯的不同:
< VirtualHost 1.2.3.4:80 >
旁邊列出IP,壞掉的只是帶有星號* < VirtualHost >
,一個用於端口80,另一個用於端口443。 因此,我在<VirtualHost...>
的損壞文件中添加了IP,並復制了端口443的設置,重新啟動了apache,並且該站點正常工作。
因此,現在歸結為我要進行調整以解決此問題的Virtualmin / Webmin設置?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.