**的配置檔案在/etc/apache2/sites-**alible中,每個檔案對應乙個虛擬站點,但需要在/etc/apache2/sites-enabled中建立軟鏈結到sites-**alible中對應的檔案。
起初我在sites-**alible中建立了兩個站點,乙個netaddi.com,乙個test.netaddi.com, netaddi.com為主站,此時主站正常訪問。但加入disk.netaddi.com站點後,主站的首頁變為一片空白,主站下其他頁面也全部變為404頁面。此時檢視日誌並未發現異常。
在請教一位大牛後,他說這是因為主站的get請求被test處理了,所以把幾個站點的log檔案分開存放,發現netaddi.com的get請求果然出現在disk.netaddi.com的access_log裡。查詢資料後發現是配置檔案沒有設定好virtualhost。
<virtualhost
disk.netaddi.com:80
>
servername disk.netaddi.com
serveradmin webmaster@localhost
documentroot /var/www/disk
errorlog $/disk_error.log
customlog $/disk_access.log combined
virtualhost
>
以disk.netaddi.com為例,修改後的**如上:virtualhost欄和servername後面都需要寫上網域名稱,缺一不可。
Ubuntu搭建Apache2服務
apache http伺服器是世界上使用最廣泛的web伺服器。它提供了許多強大的功能,包括動態載入模組,強大的 支援,以及與其他流行軟體的廣泛整合。在本指南中,我們將討論如何在ubuntu 16.04伺服器上安裝apache web伺服器。apache在ubuntu的預設軟體庫中可用,因此我們將使用...
apache2伺服器的配置步驟
1.在finder中的使用者目錄下新建乙個sites資料夾 如果在 finder中看不到使用者選項,找到finder的偏好設定中的偏欄目錄下勾選一下使用者 小房子圖示的 的那個選項就好了 2.建好的資料夾上會有乙個類似瀏覽器的標誌,然後右鍵設定資料夾的許可權設定為 讀和寫 3.開啟終端輸入以下命令 ...
apache伺服器搭建
要把自己開發的 丟到伺服器上,別人才能通過網域名稱 比如 www.baidu.com 去訪問你開發的 怎麼去搭建伺服器呢?web伺服器軟體賊他媽的多,比如 nginx,apache,iis,tomacat.在自己的機器上安裝乙個伺服器軟體,啟動這個軟體,別人就可以利用你機器上安裝的伺服器軟體提供的服...