會員 | 【求助】多個網域下如何有個別的cgi-bin目錄 大家好,我的問題是這樣發生... 起因是我想要在server上建立兩個不同網域名稱的web站台 www.SITE1.com.tw 及 www.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下的程式, 我該如何設定,讓他們不可以互相存取?! 謝謝!! |
回覆 |
會員 | 試試看: 在各個 <virtualHost ......>.......</VirtualHost> 中設定它專屬的 Alias 及 <Directory.............>.........</Directory> |
回覆 |
會員 | 謝啦 謝啦,想不到這麼簡單,我都快想破頭了。 以後還有這方面的問題,希望您可以多多指導我... |
回覆 |
|
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。