ScriptAlias, помогите с VirtualHost

У меня есть Apache / 2.4.29 (Ubuntu 18.04)

У меня есть пара VirtualHosts на этом сервере.

В файле VirtualHost для одного я добавил:

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

<Directory "/var/www/mydomain3.com/cgi-bin">

        AllowOverride None

        Options +ExecCGI

        AddHandler cgi-script .cgi .pl .py

        Require all granted

</Directory>

Когда я пытаюсь запустить тестовый скрипт, я получаю

Не найдено

Запрашиваемый URL /cgi-bin/cgitest.cgi не был найден на этом сервере.

И в файле журнала ошибок написано:

Сценарий не найден или не может к статистике: /usr/lib/cgi-bin/cgitest.cgi

По какой-то причине, похоже, что он не следует ScriptAlias, но я не уверен, почему?

Я перезагрузил файл конфигурации виртуального хоста, перезагрузил службу apache, перезагрузил компьютер и т. Д., Но это по какой-то причине все еще не следует за ScriptAlias.

Но если я помещу скрипт в / usr / lib / cgi-bin /, он будет работать, поэтому это не проблема CGI или Script.

Если у кого-то есть идеи, это будет оценено.

Спасибо.

0
задан 25 June 2019 в 19:12

0 ответов

Другие вопросы по тегам:

Похожие вопросы: