apache mod_userdir Сценарии ExecCgi CGI не работают ошибка 403

319
Disco12

У меня странная проблема с apache и CGI в каталогах, предоставляемых mod_userdir. Я не могу убедить Apache запустить любые CGI в пользовательских каталогах. Теперь, пожалуйста, не говорите мне использовать Options ExecCGI, потому что это то, что я сделал, и это, похоже, не работает.

Теперь есть простой Perl CGI с именем first.pl, хранящийся в cgi-bin. Он доступен для чтения и исполнения с помощью www-данных и работает. (И это работает, когда я помещаю в / usr / lib / cgi-bin и получаю к нему доступ через localhost / cgi-bin / first.pl) Но когда я обращаюсь через веб-пространство пользователя, я получаю эту ошибку. я получил

AH01262: Опции ExecCGI отключены в этом каталоге: /home/arne/public_html/cgi-bin/first.pl

Я нахожу это немного странным, это говорит, что каталог, но ссылается на файл first.pl.

Вот конфиг и симптомы:

26 ноября 15:06:49 base0 apache2 [7396]: [core: debug] [pid 7396: tid 139821284570880] protocol.c (2257): [клиент 127.0.0.1:34394] AH03155: выберите протокол из, choices = h2, http / 1.1 для сервера base0 26 ноября 15:06:49 base0 apache2 [7396]: [authz_core: debug] [pid 7396: tid 139821284570880] mod_authz_core.c (809): [клиент 127.0.0.1:34394] AH01626: результат авторизации для Require все предоставлен: предоставлен 26 ноября 15:06:49 base0 apache2 [7396]: [authz_core: debug] [pid 7396: tid 139821284570880] mod_authz_core.c (809): [клиент 127.0.0.1:34394] AH01626: результат авторизации <RequireAny>: предоставлен 26 ноября 15:06:49 base0 apache2 [7396]: [cgid: ошибка] [pid 7396: tid 139821284570880] [клиент 127.0.0.1:34394] AH01262: параметры ExecCGI отключены в этом каталоге: / home / arne / public_html / CGI-BIN / first.pl 
<IfModule mod_userdir.c> UserDir "public_html" UserDir disabled UserDir enabled arne  <Directory "/home/*/public_html/"> Require all granted LogLevel debug </Directory>  <Directory "/home/*/public_html/cgi-bin"> AllowOverride None Require all granted Options +ExecCGI  SetHandler cgi-script  LogLevel debug  </Directory> 

Я пробовал кучу вещей, но безуспешно.

0

0 ответов на вопрос

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