apache伺服器如何配置多站點?

Tags: 伺服器, 站點,

Apache在安裝之後預設只是指向一個站點,即127.0.0.1,如果要進行多站點的配置,需要更改一些配置。

apache伺服器如何配置多站點

方法/步驟

讓Apache在啟動時能載入虛擬主機模組。

開啟Apache安裝目錄下conf/httpd.conf檔案,找到下面兩行文字,把最前面的 # 號去掉,然後儲存。

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

#Include conf/extra/httpd-vhosts.conf

apache伺服器如何配置多站點

接著找到同一檔案中的DocumentRoot和Directory,改為站點目錄的上一級目錄

例如站點放在 D:/Appserv/www/1 和 D:/Appserv/www/2,則改為以下形式

DocumentRoot"D:/Appserv/www"

配置完成後即可開啟Apache安裝目錄下/conf/extra/httpd-vhosts.conf檔案,在最後新增如下:

DocumentRoot是檔案放置路徑,ServerName是網站域名:

DocumentRoot"D:/Appserv/www/1"

ServerName www.xxx.com

DocumentRoot"D:/Appserv/www/2"

ServerName www.xxx2.com

apache伺服器如何配置多站點

最後重啟Apache服務就配置完成。

apache伺服器如何配置多站點

我個人配置阿帕奇的時候遇到過一個問題,就是比如我的網站www.stzjz.com

直接輸入域名開啟的結果卻是appserv介面

如圖所示:

apache伺服器如何配置多站點

我的解決辦法是

Apache安裝目錄下/conf/extra/httpd-vhosts.conf檔案,在最後新增如下:

DocumentRoot"D:/Appserv/www"

ServerName 127.0.0.1

相關問題答案