ScriptAlias /cgi-bin/ /srv/www/cgi-bin/
<Directory "/srv/www/cgi-bin">
Options Indexes ExecCGI FollowSymLinks MultiViews
AllowOwerride None
order allow,deny
allow from all
DirectoryIndex index.cgi
</Directory>
здесь в "Options" прописана опция "Indexes" и есть директива "DirectoryIndex" которая ссылается на скрипт index.cgi однако при входе на сервер http://mainserver/cgi-bin/ выдается ошибка 403: "у вас не прав на доступ к /cgi-bin/ на этом сервере", однако если указать полностью http://mainserver/cgi-bin/index.cgi страница генерируется и никаких ошибок не возникает.
Примерно также описана директория DocumentRoot разве что там нет опции ExecCGI и при входе на http://mainserver открывается страница http://mainserver/index.html
не понимаю: директива прописаная в DocumentRoot исправно работает и при обращению к серверу идет редирект на index.html а при обращении к /cgi-bin/ редиректа нет - почему?
пробовал переместитьпапку cgi-bin/ в htdocs в качестве поддиректории тотже эффект: нет редиректа.
так и не нашел в чем проблемма
вот весь конфиг сервера:
Код:
NameVirtualHost LinuxServer
<VirtualHost LinuxServer>
ServerAdmin admin@loclmail.ru
DocumentRoot /srv/www/htdocs
<Directory />
Options FollowSymLinks
AllowOverride None
order allow,deny
allow from all
</Directory>
<Directory /srv/www/htdocs>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
DirectoryIndex index.html
</Directory>
ScriptAlias /cgi-bin/ /srv/www/cgi-bin/
<Directory "/srv/www/cgi-bin">
Options Indexes ExecCGI FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.html
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Нет, к сожалению - это просто просто опечатка, я создавал в директории cgi-bin/ файл index.html и прописывал директори индекс для него чтобы проверить нет ли загвоздки в суффиксе файла, дело не в этом, а в чем-то до сих пор мне не понятном