Apache 配置二級網域名稱匹配目錄及多個站點配置

2021-06-22 07:29:35 字數 1064 閱讀 5118

apache的虛擬主機是一種允許在同一臺機器上,執行超過乙個**的解決方案,同時也就可以邦迪二級網域名稱到指定的目錄。虛擬主機有兩種,一種叫基於ip的(ip-based),另一種叫基於名字的(name-based)。虛擬主機的存在,對使用者來說是透明的。

開啟httpd.conf

開啟這行語句的注釋

namevirtualhost *:80

在檔案最後加入以下**

檢視源**

列印幫助

serveradmin [email protected]

documentroot /var/www/html/about

servername about.erdian.net

serveralias about.erdian.net

serveralias zhangningning.erdian.net

errorlog logs/about.com-error_log

customlog logs/about.com-access_log common

serveradmin [email protected]

documentroot /var/www/html

servername erdian.net

serveralias *.erdian.net

serveralias erdian.net

errorlog logs/about.com-error_log

customlog logs/about.com-access_log common

注意

1.virtualhost之間是有順序的,從第乙個開始依次匹配

2.可以配置多個serveralias來匹配多個位址,

3.若出現403(forbidden),將alloverride none改為alloverride all

Apache網域名稱和二級網域名稱配置

查了很多,說法很多,但經過實測,很簡單。只需修改乙個檔案 httpd.conf 就行了,當然前提是你的網域名稱要是泛網域名稱指向,即 123.com。在檔案最後加上以下內容就可實現二級網域名稱指向指定目錄。serveradmin admin 123.com 你的郵箱 documentroot c x...

Apache本地二級網域名稱配置

我們在本地除錯web程式時,常有很多不同的專案。不同的專案,我們希望使用不同的資料夾和不同的網域名稱。比如今天我正在建設乙個鮮花 可是有個客戶臨時要做乙個簡單的賣眼鏡的 兩個 在電腦上放在不同的目錄下,而且要使用兩個不同的網域名稱來訪問。乙個是flower.domain.com,乙個是glass.d...

apache 二級網域名稱設定

1.你要擁有乙個有泛網域名稱解析的頂級網域名稱,例如 test.com 在dns服務上設定,網域名稱服務商都提供此服務 www.test.com 指向伺服器ip test.com 指向伺服器ip a.test.com 指向伺服器ip 2.修改http.conf,或者修改httpd vhosts.co...