Як правильно встановити cgi-bin в apache2?


0

Я просто встановив свіжу apache2 з цими параметрами для CGI:

ScriptAlias /cgi-bin/ /var/www/cgi-bin
<Directory "/var/www/cgi-bin">
  AllowOverride None
  Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
  Order allow,deny
  Allow from all
  AddHandler cgi-script cgi pl 
</Directory>

Я створив каталог у / var / www / cgi-bin, додав скрипти, зробив їх виконуваним, перезапустив сервер, але він все ще говорить, що дає 404 при спробі доступу до скриптів.

Будь-які ідеї?

(Ubuntu 12,04 LTS)


Чи виконуються сценарії за допомогою апачу (має бути userid www-data)?
Бенджамін Баньє

Так, я також спробував змінити каталог cgi-bin, /usr/lib/cgi-binякий є стандартним в ubuntu. Без змін ...
Фінн-Леннарт Хемейер

1
Отже, як ви намагаєтеся отримати доступ до скриптів і для якого віртуального хоста визначена директива?
Der Hochstapler

Це в VirtualHost *:80директиві, і я намагаюся отримати доступ через браузер
Finn-Lennart Heemeyer

Ми якось здогадувались, що ви використовуєте браузер :). Питання полягає в тому, чи їх обслуговує HTML-файл? Як? Які сценарії? Perl? Пітон? PHP? Чи надають інші веб-сторінки 404 або лише сценарії?
тердон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.