0
我在配置我的Apache時遇到問題。這個litte印度人是一些任性。配置Apache目錄
我的應用程序位於在/ var/WWW/MYAPP/
有3個要素:
./index.cgi - a python cgi script correctly working
./Application/ - a directory, which should be not public. contains include packages for index.cgi
./Public/ - a directory, public. contains javascripts, css files, images e.q.
我目前的虛擬主機的配置是這樣的:
DocumentRoot /var/www/myapp/
Alias /Public/* "/var/www/myapp/Public/*"
<Location "/myapp/*">
Options FollowSymLinks
Order allow,deny
Allow from all
</Location>
ScriptAlias "/index.cgi" "/var/www/myapp/index.cgi"
所以/Public
是公共正如所希望的,index.cgi運行。但是:/應用程序是可訪問的。我如何鎖定這個目錄?
第二件事是:當我打電話給www.mydomain.com/或www.mydomain.com/index.cgi時,index.cgi應該運行。沒有別的,但URI參數。我怎麼做?
由於提前, BIGM
如果您不想訪問某些內容,請不要將它放在文檔根目錄中。 –