wsgi_mod для Apache в Astra Linux 1.6

С чем связан запрет использования wsgi_mod для Apache при включенном режиме AstraMode в Astra Linux SE 1.6?

Заранее спасибо.

superadmin изменил статус на опубликованный

задан 2 октября 2018

Робот
1 ответ

Р

Робот

ответил 2 октября 2018

Ответ пользователей из чата Astra Linux.

Можно использовать mod_python, который есть в составе Астры 1.6. Пример конфига:

<VirtualHost *:80>
ServerName server.domain.lan
ServerAdmin useradmin@domain .lan
DocumentRoot /var/www/site

AddDefaultCharset utf-8

<Directory «/var/www/site/”>
Options -Indexes FollowSymLinks -MultiViews
AllowOverride None

AuthType Kerberos
KrbAuthRealms DOMAIN.LAN
KrbServiceName HTTP/server.domain.lan
Krb5Keytab /etc/apache2/keytab
KrbMethodNegotiate on
KrbMethodK5Passwd off
KrbSaveCredentials on
require valid-user
Order deny,allow
Allow from all
</Directory>

<Location «/»>
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE site.settings
PythonOption diango.root /var/www/site
PythonPath «[‘/var/www/site/’,] + sys.path»
PythonAutoReload On # На самом деле не работает
</Location>

<Location «/media/”>
SetHandler None
</Location>

<Location «/static/»>
SetHandler None
</Location>

<LocationMatch «.(jpg|gif|png)$»>
SetHandler None
</Location>

ErrorLog /var/www/site/log/error.log
LogLevel warn
CustomLog /var/www/site/log/access.log combined
</VirtualHost>

Чтобы ответить на вопрос, авторизуйтесь в сообществе.