本文介紹給大家在一臺服務器下面搭建多個網站的一個方法,希望大家可以借鑒到。
先解釋一下在同一服務器下面搭建多個網站的原理,首先你要有多個域名,或者使用自域名,這些域名,都解析到這臺服務器的外網ip下,然會配置Apache的httpd.conf、httpd-vhosts.con文件和服務器系統盤下面的hosts文件,當使用域名訪問的時候服務器會自動根據來源域名自動匹配你所配置的網站根目錄。下面我就用我的服務器配置作為例子。
一、搭建網站。
網站具體的搭建過程就不說了,在這注意的是,現在是兩個網站,所以說有兩個網站目錄文件,放在網站根目錄下面:
rs文件夾和web文件夾下面分別是我在www目錄下面創建的兩個網站。
二、配置Apache文件。
1. httpd.conf 默認的位置在Apache安裝目錄下面的conf文件夾下,查找內容 httpd-vhosts.conf ,將這一行前面的#注釋號去掉,然后保存。
2. httpd-vhosts.conf 默認的位置在Apache安裝目錄下面的conf文件夾下的extra文件夾下,在該文件的最下面添加:
添加上面的代碼只是一個站,如果是多個站的話就添加多個,不過路徑要修改為要指定的網站路徑。
三、配置hosts文件。
hosts 路徑:C:/Windows/System32/drivers/etc 目錄下,在最底下添加這么一行代碼:127.0.0.1 你的域名,保存并退出。
?。▽嶋H作用為開啟虛擬主機配置)

四、重啟Apahce。
注意!一定要重啟Apache服務,否則無效。
五、域名解析到IP。
最后將你的域名分別解析到該服務器的ip下。