achilles
2002-04-29, 02:59 PM
大家好,我的問題是這樣發生...
起因是我想要在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]這兩個目錄變成是兩個網站共用的,
在網址列都可以同時存取到/cgi-bin及/cgi下的程式,
我該如何設定,讓他們不可以互相存取?!
謝謝!!
贊助商連結
起因是我想要在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]這兩個目錄變成是兩個網站共用的,
在網址列都可以同時存取到/cgi-bin及/cgi下的程式,
我該如何設定,讓他們不可以互相存取?!
謝謝!!
贊助商連結