簡體   English   中英

自Apache / Ubuntu升級以來,新的Virtualhosts加載了默認站點

[英]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設置?

創建時,第一個選項是要將域綁定到的IP。 這是您根據域DNS定義的IP。

在此處輸入圖片說明

但這僅在您用conf文件中的端口綁定IP時才需要。

默認情況下,其*:80 因此,無需綁定。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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