appache 伺服器多網域名稱配置

2021-09-22 08:17:31 字數 1435 閱讀 7607

1、用#注釋掉以下兩行(其實如果不注釋,好像沒有什麼影響)

#servername www.example.com

#documentroot /var/www/html

2、開放目錄使用許可權

在httpd.conf中寫入,引號中的路徑是自定義的開放訪問的路徑,其子目錄也開放使用。

如果不寫這個段落,網頁會被重定向到預設頁面,虛擬主機中的自定義路徑設定無效。

directory裡的東西必修要寫,不寫就打不開。。。親測

options indexes followsymlinks

allowoverride none

require all granted

3、寫入虛擬主機資訊

①開啟虛擬主機並確定其監聽的主機名與埠,* 表示省略,80為網頁預設埠。

namevirtualhost *:80

1②寫入單個虛擬主機資訊

servername —— 主機名(網域名稱或公網ip)

serveralias —— 別名(二級網域名稱或其他網域名稱或ip)

documentroot —— 檔案目錄(表示將網域名稱對映至該檔案目錄)。

按照模版有幾個寫幾個,不知道有沒有上限。。。

虛擬主機的檔案目錄必須在上述的開放訪問的目錄下,不然無法訪問。

模版:servername ***

serveralias ***2

documentroot /***

三、完整過程

示例僅供參考,如有其他需要,請根據情況自行修改。

1、控制台命令

3452、httpd.conf修改(略去不用修改的部分)

#servername www.example.com

#documentroot /var/www/html

options indexes followsymlinks

allowoverride none

require all granted

namevirtualhost *:80

servername www.mywebsite1.com

documentroot /home/www/htmla

servername mywebsite1.com

documentroot /home/www/htmlb

servername www.mywebsite2.com

serveralias mywebsite2.com

documentroot /home/www/htmlc

多網域名稱郵件伺服器配置

在實際郵件伺服器中有乙個這樣的需求就是這邊只有一台伺服器 單個ip 然後我有多個網域名稱,我想多個網域名稱都做郵件伺服器。最終實現我單個伺服器上有多個網域名稱郵件伺服器。實現方法 將這多個網域名稱都a記錄到伺服器的ip,mx記錄到mai.網域名稱。每個網域名稱都需要設定好解析。然後接下來我們需要在我...

nginx 一台nginx伺服器多網域名稱配置

注意 使用正則的時候,一定要注意那個 線符號,這個是nginx識別正則的標準格式 nginx強大的正規表示式支援,可以使server name的配置變得很靈活,如果你要做多使用者部落格,那麼每個使用者擁有自己的二級網域名稱也就很容易實現了。下面說說server name的使用吧 server nam...

本地apache伺服器配置網域名稱

首先找到apache conf 下的httpd.conf,修改兩處 allowoverride none require all denied 將其修改為 allowoverride none require all denied order deny,allow allow from all in...