ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory>
Итак, у меня есть новый виртуальный хост, настроенный @ / var / www2
Я могу получить доступ ко всему нормально.
кроме случаев, когда я перехожу в / cgi-bin /
он выдает ошибку 403.
Здесь могут происходить 2 вещи. Если вы собираетесь перейти на свой домен / cgi-bin / без каких-либо других элементов после него и у вас отключены индексы каталогов, это именно то, что должно произойти без index.html в пути. Он не может отображать индекс, потому что он не существует, и у вас нет разрешения на просмотр содержимого.
Если вы пытаетесь запустить скрипт напрямую yourdomain / cgi-bin / script.pl и получаете его, вам нужно добавить бит выполнения в скрипты там и убедиться, что разрешения установлены так, чтобы веб-сервер мог выполнять их.