IDC知識(shí)庫(kù)
IDC領(lǐng)域?qū)I(yè)知識(shí)百科平臺(tái)

apache虛擬主機(jī)設(shè)置

apache虛擬主機(jī)設(shè)置

在一個(gè)Apache服務(wù)器上可以配置多個(gè)虛擬主機(jī),實(shí)現(xiàn)一個(gè)服務(wù)器提供多站點(diǎn)服務(wù),其實(shí)就是訪問同一個(gè)服務(wù)器上的不同目錄。Apache虛擬主機(jī)配置有3中方法:基于IP配置、基于域名配置和基于端口配置,這里介紹基于域名配置和基于端口配置,基于IP配置方法類似。

復(fù)制代碼
1. Apache基于域名配置虛擬主機(jī):

  打開Apache安裝目錄下的配置文件conf/extra/httpd-vhosts.conf,添加如下配置信息:

  <VirtualHost _default_:80>

    DocumentRoot "D:/wamp/www"

    ServerName www.jtw.com

  </VirtualHost>

  <VirtualHost *:80>

       ServerAdmin 2504091004@qq.com

       DocumentRoot "D:/wamp/www2"

       ServerName www.wujuntian.com

       ErrorLog "logs/wujuntian.log"

       CustomLog "logs/wujuntian.log" common

      <Directory "D:/wamp/www2">

           Options Indexes FollowSymLinks MultiViews

           AllowOverride None

           Require all granted

      </Directory>

  </VirtualHost>

  這里配置了兩個(gè)虛擬主機(jī),其中第一個(gè)是默認(rèn)虛擬主機(jī),找不到虛擬主機(jī)的域名訪問也由這個(gè)虛擬主機(jī)來提供服務(wù)。這兩個(gè)主機(jī)使用的都是80端口,第一個(gè)虛擬主機(jī)指定域名為“www.jtw.com”,服務(wù)器目錄為“D:/wamp/www”,第二個(gè)虛擬你主機(jī)指定域名為“www.wujuntian.com”,服務(wù)器目錄為“D:/wamp/www2”。

  然后在Apache主配置文件conf/httpd.conf中包含這個(gè)配置文件:

  Include conf/extra/httpd-vhosts.conf

  最后重啟Apache服務(wù)器,就可以通過訪問兩個(gè)不同的域名訪問同一個(gè)服務(wù)器上的兩個(gè)目錄了。

  注意:如果只是在本地進(jìn)行配置測(cè)試的話,需要在hosts文件中加入域名到本地IP地址的映射(hosts文件位置:C:\Windows\System32\drivers\etc):

  127.0.0.1       www.jtw.com

  127.0.0.1       www.wujuntian.com
復(fù)制代碼

 

復(fù)制代碼
2. Apache基于端口配置虛擬主機(jī):

  首先在Apache配置文件conf/httpd.conf中修改配置讓Apache服務(wù)器監(jiān)聽多個(gè)端口:

  Listen 8080

  Listen 80

  這里監(jiān)聽兩個(gè)端口,配置兩個(gè)虛擬主機(jī)。

  然后在配置文件conf/extra/httpd-vhosts.conf,添加如下配置信息:

  <VirtualHost _default_:80>

    DocumentRoot "D:/wamp/www"

  </VirtualHost>

  <VirtualHost *:8080>

       ServerAdmin 2504091004@qq.com

       DocumentRoot "D:/wamp/www2"

      <Directory "D:/wamp/www2">

           Options Indexes FollowSymLinks MultiViews

           AllowOverride None

           Require all granted

      </Directory>

  </VirtualHost>

  在Apache主配置文件conf/httpd.conf中包含這個(gè)配置文件:

  Include conf/extra/httpd-vhosts.conf

  最后重啟Apache服務(wù)器,就可以通過同一個(gè)IP地址的不同端口來訪問同一個(gè)服務(wù)器上的兩個(gè)不同目錄了。

  注意:Web服務(wù)器默認(rèn)使用的是80端口,所以訪問80端口的站點(diǎn)時(shí)可以不用加上“:80”,但是訪問其他端口時(shí)必須帶上端口號(hào)。

  在<VirtualHost></VirtualHost>段中的配置可以覆蓋外面的配置。
復(fù)制代碼

铏氭嫙涓繪満
已經(jīng)連續(xù)服務(wù)于虛擬主機(jī)領(lǐng)域十余年的域名頻道一定是你域名注冊(cè)網(wǎng)站空間備案的優(yōu)先選擇。
所有的虛擬主機(jī)都自帶強(qiáng)大的管理面板,即使你不懂程序,一般情況下也能正常使用。

香港虛擬主機(jī)租用申請(qǐng)入口:域名頻道http://nrfpj.cn/webhost/vhost_hongkang.asp

贊(8)
分享到: 更多 (0)

中國(guó)專業(yè)的網(wǎng)站域名及網(wǎng)站空間提供商

買域名買空間