apache 啟用虛擬目錄的設定方法,及配置合集

來源:互聯網
上載者:User
平時用的比較多的是IIS,不過window xp裡IIS只能同時使用一個網站,對我來說存在很多不方便的地方,於是就在機器上配置了Apache。

我對apache算是初學者了,以前稍微研究了一下,自己跟著網上諸多前輩的經驗,我把apache的大部分配置都設定好了,包括PHP,SSI等等。

今天需要用到網頁目錄直接瀏覽的功能,在IIS裡是相當簡單的。而在apache裡,我卻不知道怎麼配置httpd.conf檔案了。
找了老半天也沒有找到相關的東西,最後請教了朋友,問題很快就解決了

程式碼
<VirtualHost ucbay.com>
    ServerAdmin yourmail@dianming.com
    ServerName localhost
    DocumentRoot E:/www
    <Directory "E:/www">
        Options Indexes FollowSymLinks
        AllowOverride None
        order allow,deny
        Allow from all
    </Directory>
</VirtualHost>



那個E:/www就是你的目錄了,自己改下就行了。呵呵,有了現成的,感覺還是很簡單的吧



另外想補充一個SSI的小經驗
在SSI的include包含調用裡,大家也許經常用到的就是<!--#include file="top.html"-->
這樣的包含語句了吧。

不過我發現,假如類似<!--#include file="/include/top.html"-->在apache裡就無法調用了。
我的解決辦法是<!--#include virtual="/include/top.html"-->
在網上看到也有朋友說用<!--#include file="/include/top.html"-->的辦法可以,我沒有試過,不知道可不可以





以下是在某網頁上摘錄的:
引用內容
Apache配置好了以後,大部分功能都需要自己配置啟動,配置都在httpd.conf中完成,所以修改前用記事本開啟該檔案。本文是以Apache2.054版本配置的。

1、修改根目錄
     找到Directory "C:/web/Apache2/htdocs"修改為想設定的目錄,例如Directory "E:/work"
2、修改預設文件索引
     找到DirectoryIndex index.html.var  index.html,添加你需要的索引,前面比後面優先
3、實現瀏覽目錄
    在做web設計的時,有時需要開啟虛擬路徑不需要直接預設開啟索引頁,而是出現虛擬目錄中所聞檔案和檔案夾的列表,然後開啟需要的檔案或者檔案夾比較方便,特別是在調試多層檔案夾裡面檔案的時候,所以這個時候需要能夠瀏覽目錄。
     1)用#注釋掉DirectoryIndex index.html.var  index.html
     2)把#    Options Indexes FollowSymLinks前面的注釋去掉
4、支援ssi
     1)在Options中添加Includes,比如在上條實現的情況下,可以寫為Options Indexes Includes FollowSymLinks
     2)找到如下代碼,去掉注釋符號
         #AddType text/html .shtml
         #AddOutputFilter INCLUDES .shtml
       注意在iis6中使用#include file="../some.shtml"就可以父路徑的地包含,但是在apache中file只能是子路徑的包含,父路徑是用virtral,如:#include virtual="../some.shtml"

2006.2.13
1、增加虛擬目錄

Alias /icons/ "C:/web/Apache2/icons/"
<Directory "C:/web/Apache2/icons">
    Options Indexes MultiViews
    AllowOverride None
    order allow,deny
    Allow from all
</Directory>
把C:/web/Apache2/icons/設定為根虛擬目錄的子目錄,通過http://localhost/icons/就可以訪問

 

引用地址: http://www.queyang.com/trackback.asp?tbID=52

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.