【求助】多個網域下如何有個別的cgi-bin目錄 - PCZONE 討論區

返回   PCZONE 討論區 > ▲ ADSL_CABLE_FTTH 寬 頻 上 網 討 論 > -- 網 路 技 術 版


PCZONE 討論區



通知

-- 網 路 技 術 版 較深入的網路方面技術問題,請來此這版討論

會員
【求助】多個網域下如何有個別的cgi-bin目錄
大家好,我的問題是這樣發生...

起因是我想要在server上建立兩個不同網域名稱的web站台 www.SITE1.com.twwww.SITE2.com.tw
目錄結構如下:
/home/www/SITE1      #這是 www.SITE1.com.tw 的HTML目錄
/home/www/SITE1/cgi-bin  #這是 www.SITE1.com.tw 的CGI執行目錄
/home/www/SITE2      #這是 www.SITE2.com.tw 的HTML目錄
/home/www/SITE2/cgi    #這是 www.SITE2.com.tw 的CGI執行目錄


所以在 httpd.conf內加了下面這幾行:
語法:
ScriptAlias /cgi-bin/ "/home/www/SITE1/cgi-bin/"
ScriptAlias /cgi/ "/home/www/SITE2/cgi/"
<Directory "/home/www/SITE1/cgi-bin/">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
<Directory "/home/www/SITE2/cgi/">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
<VirtualHost xxx.xxx.xxx.xxx>
    ServerAdmin [email protected]
    DocumentRoot /home/www/SITE1
    ServerName www.SITE1.com.tw
    ErrorLog logs/SITE1-error_log
    CustomLog logs/SITE1-access_log common
</VirtualHost>
<VirtualHost xxx.xxx.xxx.xxx>
    ServerAdmin [email protected]
    DocumentRoot /home/www/SITE2
    ServerName www.SITE2.com.tw
    ErrorLog logs/SITE2-error_log
    CustomLog logs/SITE2-access_log common
</VirtualHost>
可是以這個方法所做的設定,其[cgi-bin]及[cgi]這兩個目錄變成是兩個網站共用的,
在網址列都可以同時存取到/cgi-bin及/cgi下的程式,
我該如何設定,讓他們不可以互相存取?!
謝謝!!

回覆
會員

試試看:

在各個
<virtualHost ......>.......</VirtualHost>
中設定它專屬的
Alias 及 <Directory.............>.........</Directory>
回覆
會員
謝啦
謝啦,想不到這麼簡單,我都快想破頭了。

以後還有這方面的問題,希望您可以多多指導我...

回覆







 XML   RSS 2.0   RSS 
本站使用 vBulletin 合法版權程式
站務信箱 : [email protected]

本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。