Запуск скрипта Python 2 через CGI в Apache 2.4 - PullRequest
0 голосов
/ 11 июля 2019

У меня есть локальный виртуальный хост-сайт, на котором есть один скрипт на python, который нужно выполнить через CGI, но пока он все еще загружает код. Я сделал $ sudo a2enmod cgi, но все равно не повезло.

apache2 -v
Server version: Apache/2.4.7 (Ubuntu)
Server built:   Apr  3 2019 18:04:25

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

curl http://local.mydomain.com/script.py
#!/usr/bin/env python
# chmod 755 script.py

print "Content-type: text/html\n\n"
...

Вот как выглядит мой / etc / apache2 / sites-enabled / mydomain:

<VirtualHost *:80>
    ServerName local.mydomain.com
    DocumentRoot /home/username/Dropbox/vhosts/mydomain/
    <Directory /home/username/Dropbox/vhosts/mydomain>
        Options +Indexes +FollowSymLinks +MultiViews +ExecCGI
        AllowOverride All
        Order allow,deny
        allow from all      
        Require all granted
        AddHandler cgi-script .py
    </Directory>
    ErrorLog /var/log/apache2/error.mydomain.log
    LogLevel warn
    CustomLog /var/log/apache2/access.mydomain.log combined
</VirtualHost>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...