婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > 如何通過(guò)Apache在本地配置多個(gè)虛擬主機(jī)

如何通過(guò)Apache在本地配置多個(gè)虛擬主機(jī)

熱門標(biāo)簽:天客通地圖標(biāo)注 菏澤語(yǔ)音外呼系統(tǒng)運(yùn)營(yíng)商 如何在世界地圖標(biāo)注 電子地圖標(biāo)注怎么修改 公司外呼系統(tǒng)中心 梧州市機(jī)器人外呼系統(tǒng)怎么樣 廈門400電話辦理選易號(hào)網(wǎng) 地圖標(biāo)注符號(hào)樣式有 臨沂crm外呼系統(tǒng)平臺(tái)

如何使用 Apache 在本地配置出多個(gè)虛擬主機(jī)呢?而且使用不同的“域名”來(lái)訪問(wèn)本地不同的站點(diǎn)呢?

一般情況下,咱們都使用 localhost 來(lái)訪問(wèn)本機(jī)上的服務(wù)器,在我們的 C:/WINDOWS/system32/drivers/etc/hosts 文件中默認(rèn)有一個(gè):

127.0.0.1 localhost

當(dāng)我們?cè)跒g覽器地址欄鍵入:

http://localhost

的時(shí)候,會(huì)顯示出服務(wù)器根目錄中的許多文件夾(若你的根目錄不是只有一個(gè)站點(diǎn)的話),就像:

Index of / 
 
  * BAK/ 
  * B_Discuz/ 
  * B_Supesite/ 
  * B_UCenter/ 
  * B_Uchome/ 
  * B_Uchome_Bak/ 
  * B_XSpace/ 
  * DiscuZ_X1/ 
  * Javascript/ 
  * NewUch/ 
  * PHP/ 
  * UchUtf8/ 
  * Zend Framework_1.10.8/ 
  * Zendphpweb20/ 
  * mycms/ 
  * phpMyAdmin/ 
  * userAdminManager/

現(xiàn)在我想通過(guò)一個(gè)自定義的“域名”來(lái)訪問(wèn)我的根目錄中的站點(diǎn),譬如:

1,根目錄中有一個(gè) phpMyAdmin/ 的文件夾(倒數(shù)第二個(gè)),它是一個(gè)網(wǎng)頁(yè)版的數(shù)據(jù)庫(kù)管理系統(tǒng)(肯定不會(huì)陌生的吧!),我想通過(guò)訪問(wèn)一個(gè)簡(jiǎn)單的:

http://dbmanager

來(lái)進(jìn)入這個(gè)系統(tǒng)(而不用輸入 localhost,再點(diǎn)擊 phpMyAdmin/ 才進(jìn)入);

2,根目錄中有一個(gè) Zendphpweb20/ 的文件夾(倒數(shù)第三個(gè)),它只是一個(gè)本地應(yīng)用站點(diǎn),我想通過(guò)訪問(wèn):

http://phpweb20

來(lái)進(jìn)入這個(gè)本地站點(diǎn);

現(xiàn)在要干些什么呢?跟我來(lái)吧!看下面:

1> 修改系統(tǒng)的 hosts 文件:

打開(kāi)之前說(shuō)過(guò)的系統(tǒng)的 hosts 文件,來(lái)給我們的電腦添加兩個(gè)“假的”DNS 項(xiàng),加入代碼:

127.0.0.2 dbmanager
127.0.0.3 phpweb20

這樣,我們的瀏覽器就會(huì)將 dbmanager 主機(jī)名解析為 127.0.0.2,將 phpweb20 主機(jī)名解析為 127.0.0.3。

2> 修改 Apache 配置文件:

在我的本機(jī)內(nèi) Apache 的主配置文件在:

D:/usr/local/apache2/conf/httpd.conf

說(shuō)是修改 Apache 的配置文件,其實(shí)只是添加了一些內(nèi)容,因?yàn)椴幌胄薷?Apache 的主配置文件,所以我們最好在各個(gè)站點(diǎn)寫好自己的虛擬主機(jī)配置子文件,然后使用 Include 指令將其包含到 Apache 的主配置文件里。

其實(shí)在 Apache 的主配置文件的最下方有虛擬主機(jī)的配置示例,只不過(guò)都被注釋掉了:

# 基于名稱的虛擬主機(jī)示例:
 
#VirtualHost 127.0.0.2:80>
 #  ServerAdmin admin@system
 #  DocumentRoot D:\usr\webroot\webhosting1
 #  ServerName 127.0.0.2
 #  ErrorLog logs/dummy-host.example.com-error_log
 # CustomLog logs/dummy-host.example.com-access_log common
#/VirtualHost>
 
#VirtualHost 127.0.0.3:80>
 #  ServerAdmin admin@system
 #  DocumentRoot D:\usr\webroot\webhosting2
 #  ServerName 127.0.0.3
 #  ErrorLog logs/dummy-host.example.com-error_log
 # CustomLog logs/dummy-host.example.com-access_log common
#/VirtualHost>
 
#VirtualHost 127.0.0.4:80>
 #  ServerAdmin admin@system
 #  DocumentRoot D:\usr\webroot\webhosting3
 #  ServerName 127.0.0.4
 #  ErrorLog logs/dummy-host.example.com-error_log
 # CustomLog logs/dummy-host.example.com-access_log common
#/VirtualHost>

在配置文件的最下方添加代碼:

# 包含 dbmanager 虛擬主機(jī)配置文件
Include D:/usr/webroot/phpMyAdmin/httpd.conf
# 包含 phpweb20 虛擬主機(jī)配置文件
Include D:/usr/webroot/Zendphpweb20/httpd.conf

(我的 localhost 的根目錄為 D:/usr/webroot/)

3> 創(chuàng)建各個(gè)虛擬主機(jī)的子配置文件:

創(chuàng)建 dbmanager 的配置文件:D:/usr/webroot/phpMyAdmin/httpd.conf

#dbmanager 虛擬主機(jī)設(shè)置
VirtualHost 127.0.0.2:80>
  ServerName dbmanager
  DocumentRoot D:/usr/webroot/phpMyAdmin
 
  Directory D:/usr/webroot/phpMyAdmin>
    AllowOverride All
    Options All
  /Directory>
/VirtualHost>

創(chuàng)建 phpweb20 的配置文件:D:/usr/webroot/Zendphpweb20/httpd.conf

#phpweb20 虛擬主機(jī)設(shè)置
VirtualHost 127.0.0.3:80>
  ServerName phpweb20
  DocumentRoot D:/usr/webroot/Zendphpweb20/htdocs
 
  Directory D:/usr/webroot/Zendphpweb20/htdocs>
    AllowOverride All
    Options All
  /Directory>
   
  #修改 PHP 配置(可選)
  php_value include_path .;D:/usr/webroot/Zendphpweb20/include;D:/usr/local/php5/PEAR
  php_value magic_quotes_gpc off
  php_value register_globals off
/VirtualHost>

各個(gè)虛擬主機(jī)的配置就看應(yīng)用站點(diǎn)的不同需要了,DocumentRoot 為其根目錄(php_value 是修改此站點(diǎn)的 PHP 運(yùn)行參數(shù),根據(jù)自己應(yīng)用的需要來(lái)寫,這樣就不必修改 PHP 主配置文件)。

4> 重啟 Apache 服務(wù):

這個(gè)就不多說(shuō)了。

完畢!好了,在瀏覽器地址欄輸入分別輸入:

http://dbmanager
http://phpweb20

我們的目的達(dá)到了!

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Apache,wsgi,django 程序部署配置方法詳解
  • 基于Linux搭建Apache網(wǎng)站服務(wù)配置詳解
  • Windows下Apache+Tomcat7負(fù)載均衡配置方法詳解
  • 詳解在Ubuntu上的Apache配置SSL(https證書)的正確姿勢(shì)
  • 使用 Apache Web 服務(wù)器配置兩個(gè)或多個(gè)站點(diǎn)的方法
  • Apache下ModSecurity的安裝啟用與配置
  • CentOS 7中 Apache Web 服務(wù)器安裝配置教程
  • 阿里云服務(wù)器apache配置SSL證書成功開(kāi)啟Https(記錄趟過(guò)的各種坑)
  • win10 apache配置虛擬主機(jī)后localhost無(wú)法使用的解決方法

標(biāo)簽:郴州 貴陽(yáng) 黃石 綿陽(yáng) 白城 迪慶 瀘州 雞西

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《如何通過(guò)Apache在本地配置多個(gè)虛擬主機(jī)》,本文關(guān)鍵詞  如何,通過(guò),Apache,在,本地,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《如何通過(guò)Apache在本地配置多個(gè)虛擬主機(jī)》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于如何通過(guò)Apache在本地配置多個(gè)虛擬主機(jī)的相關(guān)信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章
    主站蜘蛛池模板: 乌拉特前旗| 鹤峰县| 沙雅县| 大方县| 漯河市| 蒙阴县| 农安县| 顺昌县| 龙州县| 梁河县| 常宁市| 临猗县| 北碚区| 丁青县| 嘉义县| 大石桥市| 黄骅市| 崇阳县| 大埔县| 根河市| 湛江市| 和政县| 奉化市| 黑山县| 藁城市| 石阡县| 涟水县| 鲜城| 岳池县| 涟水县| 交口县| 宁晋县| 满洲里市| 台北市| 波密县| 民勤县| 岳池县| 攀枝花市| 乌拉特前旗| 兴国县| 博爱县|