国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

幫助中心 >  技術(shù)知識(shí)庫 >  云服務(wù)器 >  服務(wù)器教程 >  Appserv中如何配置虛擬目錄建立多站點(diǎn)訪問

Appserv中如何配置虛擬目錄建立多站點(diǎn)訪問

2016-07-29 07:11:33 13868

首先Appserv是一個(gè)集成了php,apache,mysql的建站軟件。所以它的站點(diǎn)建立是遵行了apache的模式。

在默認(rèn)安裝情況下是只有一個(gè)站點(diǎn)的,需要我們手動(dòng)建立才會(huì)有。

方法如下:

Appserv配置多站點(diǎn)教程第一步:下載Appserv并安裝

我下載的是appserv-win32-8.4.0版本,下載后直接雙擊并根據(jù)提示安裝即可。

Appserv配置多站點(diǎn)教程第二步:修改Windows系統(tǒng)hosts文件

我的Appserv安裝環(huán)境是WindowsXP,為什么首先要修改hosts文件呢?這是因?yàn)橐话闱闆r下Appserv的安裝調(diào)試都是在本機(jī)上進(jìn)行的,當(dāng)使用Appserv配置多站點(diǎn)時(shí),域名指向都是127.0.0.1,你需要對不同的域名進(jìn)行映射,否則即便配置完畢也是無法訪問的,除非你有公網(wǎng)IP,并通過DNS進(jìn)行映射。

找到WINDOWSsystem32driversetchosts文件并打開,找到127.0.0.1 localhost,并添加需要映射的測試站點(diǎn)域名,比如:


127.0.0.1  www.tjdsmy.cn

127.0.0.1  www.tjdsmy.cn

   


保存hosts文件。

blob.png

Appserv配置多站點(diǎn)教程第三步:修改Apache配置文件,啟用虛主機(jī)配置

在Appserv安裝目錄中找到Apache2.2conf目錄,打開apache配置文件httpd.conf,找到# Virtual hosts將


#Include conf/extra/httpd-vhosts.conf

中的#去除。

blob.png

由于Appserv配置中Apache配置是以定制方式存在,上述語句代表Apache啟用虛擬主機(jī)配置。同時(shí)Appserv多站點(diǎn)配置功能是以虛擬主機(jī)的方式實(shí)現(xiàn),你可以一并將httpd配置文件中的


#LoadModule vhost_alias_module modules/mod_vhost_alias.so

   


#去除(經(jīng)過我的測試,其實(shí)此Apache Module加不加載沒太大關(guān)系)

Appserv配置多站點(diǎn)教程第四步:修改Apache虛擬主機(jī)配置

打開conf/extra/httpd-vhosts.conf配置文件,文件中本身存在兩條虛擬主機(jī)配置記錄,只要稍作修改即可。

將ServerAdmin(郵件地址)、DocumentRoot(網(wǎng)站根目錄,我設(shè)定的目錄為”C:/AppServ/www/wwwleapsoulcn/”和C:/AppServ/www/wwwphptestcn/) 、ServerName(站點(diǎn)域名信息)、ServerAlias(站點(diǎn)域名別名)配置選項(xiàng)設(shè)置為你需要設(shè)定的信息即可。Appserv配置多站點(diǎn)實(shí)例如下:



ServerAdmin 你的郵箱地址
DocumentRoot "C:/AppServ/www/wwwlanduicom/"
ServerName landui.com
ServerAlias www.tjdsmy.cn
ErrorLog "logs/dummy-host.x-error.log"
CustomLog "logs/dummy-host.x-access.log" common


ServerAdmin 你的郵箱地址
DocumentRoot "C:/AppServ/www/wwwphptestcn/"
ServerName www.tjdsmy.cn
ErrorLog "logs/dummy-host2.x-error.log"
CustomLog "logs/dummy-host2.x-access.log" common

blob.png 這里官方給力模板我們可以利用起來修改添加。  


Appserv多站點(diǎn)配置提示:如果同時(shí)配置多個(gè)虛擬主機(jī),務(wù)必確保第一條虛擬主機(jī)記錄不可缺失ServerAlias選項(xiàng),否則配置不會(huì)成功。

最后保存conf/extra/httpd-vhosts.conf配置文件。

重啟Apache時(shí)注意請?jiān)贑MD模式下通過net start apache2.2或net stop apache2.2方式重?Apache。

此時(shí)通過IE以域名方式即可訪問使用Appserv配置的多個(gè)站點(diǎn)了。

上述方法是以域名方式使用Appserv配置多站點(diǎn)訪問功能,如果以IP方式也是可以實(shí)現(xiàn)此配置功能,區(qū)別在于需要使用不同的端口。除了原有的上述httpd.conf配置外,需要再Listen 80語句后,添加需要偵聽的端口,比如:


Listen 8080
Listen 8081

blob.png   


然后將conf/extra/httpd-vhosts.conf配置文件中的修改為對應(yīng)IP:對應(yīng)偵聽端口>即可,其他配置不變。


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: