<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    apache虛擬機(jī)配置文檔

    轉(zhuǎn)載時請以超鏈接形式標(biāo)明文章原始出處和作者信息及 http://www.qzdc.net

    <VirtualHost *:80>
    ServerAdmin webmaster@example.com ——管理員郵箱(可以隨便寫一個)
    DocumentRoot "/home/phpok-com" ——網(wǎng)站目錄
    ServerName
    example.com —— 要綁定的域名
    ServerAlias www.
    example.com ——要綁定的別名,如果有多個別名就用英文逗號隔開
    CustomLog 
    logs/example.com_custom_log——用戶日志格式(這一行也可以為空)
    ErrorLog logs/
    example.com_error_log ——錯誤日志(也可以為空)
    </VirtualHost>

    步驟:
    1.修改httpd.conf
    #Include conf/extra/httpd-vhosts.conf前面的#去掉,意思是讓httpd.conf文件包含httpd-vhosts.conf這個配置文件,這是apache的配置模塊化的一個表現(xiàn),這里不多說。

    尋 找httpd.conf中的ServerName,如果ServerName的設(shè)置不是域名 www.abc1.com的話,那么改為ServerName www.abc1.com,如過你要用ssl之類的東西,那么改為ServerName www.abc1.com:80,就是加了個端口。

    2.修改httpd-vhosts.conf

    添加如下代碼(有些可能文件里面就有,改一下就可以了):

    NameVirtualHost *

    <VirtualHost *>
        DocumentRoot "C:/aic"
        ServerName www.abc1.com
        ServerAlias abc1.com *.abc1.com
    </VirtualHost>

    <VirtualHost *>
        DocumentRoot "c:/aic/mybbonline"
        ServerName www.efg2.com
        ServerAlias efg2.com *.efg2.com
    </VirtualHost>

    值得注意的是,VirtualHost是有順序的,排在最前的VirtualHost的我們默認(rèn)的網(wǎng)站域名,其中的DocumentRoot和ServerName都必須與httpd.conf中的一樣,包括端口。

    DocumentRoot是虛擬主機(jī)的路徑

    而ServerAlias是域名的別名,配置了這個,那么一些二級域名就都可以進(jìn)行虛擬主機(jī)解析了。如*.efg2.com就可以代表bbs.efg2.com或news.efg2.com等。

    -----------------------------------------------------------------

        虛擬主機(jī)的一般形式諸如(extra/httpd-vhosts.conf):

    NameVirtualHost *:80

    <VirtualHost *:80>
    ServerName www.domain.tld
    ServerAlias domain.tld *.domain.tld
    DocumentRoot /www/domain
    </VirtualHost>

    <VirtualHost *:80>
    ServerName www.otherdomain.tld
    DocumentRoot /www/otherdomain
    </VirtualHost>

       這是apache2.2中文參考手冊中的示例。一般的咱們這樣配置在以前版本是沒有問題的。但是現(xiàn)在就不一樣了。當(dāng)訪問某個虛擬主機(jī)下的頁面的時候會出現(xiàn) 類似:“403(禁止訪問),你無法查看該網(wǎng)頁…”的錯誤。很明顯這是拒絕訪問的提示。按照經(jīng)驗(yàn)很容易找到(httpd.conf)下面的內(nèi)容:

    <Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow   

    //先拒絕后允許Deny from all
    //拒絕所有的訪問</Directory>


       這一個部分就是對目錄進(jìn)行訪問控制的,很顯然這設(shè)置得很嚴(yán)格,因此,我們必須手動加入虛擬機(jī)目錄的權(quán)限控制塊,才可以讓用戶正常訪問虛擬機(jī)的目錄及頁面文 件。有兩個地方可以加入虛擬目錄訪問權(quán)限控制塊:主配置文件httpd.conf和虛擬機(jī)配置文件httpd-vhost.conf,毫無疑問我們選擇虛 擬機(jī)配置文件,主要是維護(hù)起來更方便。那么我們把目錄訪問控制塊插入到虛擬機(jī)配置文件,這樣我們的虛擬主機(jī)的配置文件寫法就類似這樣:

    <VirtualHost *:80>

    DocumentRoot "E:/web"
    ServerName www.domain.tld
    <Directory "E:/web">           
    //插入開始
    Options -Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>                   
    //插入結(jié)束</VirtualHost>   

    這 樣配置完成后,我們使用apachectl命令及相關(guān)參數(shù)來檢測配置文件是否有問題。確認(rèn)無誤后進(jìn)行,重新啟動apache服務(wù)。然后使用瀏覽器進(jìn)行訪問 測試(呵呵!又是廢話了!)。如果還不行的話,那就檢查你的頁面文件的權(quán)限設(shè)置是否過高,導(dǎo)致的不能訪問了!當(dāng)然這種情況在windows下比較少見,一 般可能出現(xiàn)在linux環(huán)境下。

    posted on 2010-10-09 11:53 丁克設(shè)計(jì) 閱讀(3143) 評論(0)  編輯  收藏 所屬分類: Apache技術(shù)文檔


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導(dǎo)航

    留言簿(6)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    主站蜘蛛池模板: 免费看搞黄视频网站| 一级毛片免费播放男男| 98精品全国免费观看视频| 在线亚洲精品自拍| 国产精品免费大片一区二区| 亚洲高清最新av网站| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 成年女性特黄午夜视频免费看 | 国产AV无码专区亚洲精品| 成人免费av一区二区三区| 在线亚洲精品自拍| 日韩精品人妻系列无码专区免费 | 在线观看AV片永久免费| 国产精品亚洲片在线va| 最近2019中文字幕mv免费看| 97久久国产亚洲精品超碰热| 免费无遮挡无码视频网站| 国产精品亚洲综合网站| 亚洲精品国产精品乱码不卡 | 亚洲一区二区三区免费| 亚洲精品无码专区在线在线播放 | 亚洲免费观看网站| 亚洲日韩一区二区一无码| 免费一级做a爰片久久毛片潮喷| 免费国产va在线观看| 在线精品亚洲一区二区小说| 无码精品一区二区三区免费视频| 亚洲国产精品乱码在线观看97| 免费无码又爽又刺激聊天APP| 青草久久精品亚洲综合专区| 亚洲精品无码MV在线观看| 精品免费人成视频app| 亚洲精品无码aⅴ中文字幕蜜桃| 免费h成人黄漫画嘿咻破解版| 国产亚洲精品免费视频播放| 亚洲福利视频网站| 亚洲成a人无码av波多野按摩| 50岁老女人的毛片免费观看| 爱情岛亚洲论坛在线观看| 亚洲第一AAAAA片| 免费观看毛片视频|