Python CGI не может выполняться в Ubuntu 13.10

Сегодня я только что обновил свой Ubuntu с 12.04 по 13.10. А потом случилось нечто очень плохое.

Я не могу выполнить Python CGI в Ubuntu 13.10 Apache 2.4, даже если я уже все настроил в настройках Apache2. Но я все еще не могу выполнить его (его показывают исходный код Python CGI в браузерах вместо того, чтобы работать).

До установки 13.10 я использовал 12.04 и все работало нормально. Но сейчас я не знаю почему. Я пишу веб-сайт, и я должен скоро закончить. Но сейчас я не знаю, как решить эту проблему.

Почему это произошло?

Где я ошибся?

/etc/apache2/apache2.conf:

IncludeOptional mods-enabled/*.load
IncludeOptional mods-enabled/*.conf
Include ports.conf
Include conf-available/serve-cgi-bin.conf

Options +Indexes +FollowSymLinks +ExecCGI

AllowOverride None
Allow from all
AddHandler cgi-script .py
Require all granted
Options +Indexes +FollowSymLinks +ExecCGI

AllowOverride None
Allow from all 
AddHandler cgi-script .py
Require all granted
Options +Indexes +FollowSymLinks +ExecCGI

AllowOverride None
Allow from all
AddHandler cgi-script .py
Require all granted

/etc/apache2/sites-available/000-default.conf:

Include conf-available/serve-cgi-bin.conf

ServerAdmin webmaster@localhost
DocumentRoot /media/web

Options +ExecCGI
AddHandler cgi-script .py

<Directory /media/web/>
    Options +Indexes +FollowSymLinks +ExecCGI
    AllowOverride None
    AddHandler cgi-script .py
    Allow from all
    Require all granted
</Directory> 

/etc/apache2/conf-enabled/serve-cgi-bin.conf:

<IfModule mod_cgi.c>
    Define ENALBLE_USR_LIB_CGI_BIN
</IfModule>

<IfModule mod_cgid.c>
    Define ENALBLE_USR_LIB_CGI_BIN
</IfModule>

<IfDefine ENALBLE_USR_LIB_CGI_BIN>
    ScriptAlias /cgi-bin/ /media/web/

    <Directory "/media/web">
        AllowOverride None

        Options +ExecCGI +MultiViews +SymLinksIfOwnerMatch +FollowSymLinks
        Allow from all

        AddHandler cgi-script .py
</Directory>
</IfDefine>

vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Я могу нормально получить доступ к localhost и нормально работать. Я уже перезапускаю & amp; перезагрузите Apache 2 за тысячу раз, но все еще не работает!

1
задан 24 November 2013 в 19:34

0 ответов

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

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