3 приложения wsgi, но загружается только «/» - PullRequest
0 голосов
/ 07 сентября 2018

У меня есть эта конфигурация mod_wsgi, но только web.py работает нормально, мои другие 2 отдельных приложения wsgi выдают НЕ найденное при попытке запуска через браузер.

<Directory /home/nikos/public_html>
    AllowOverride None
    Require all granted
</Directory>

WSGIDaemonProcess downloads user=nikos group=nikos threads=5 home=/home/nikos/public_html
WSGIScriptAlias /downloads /home/nikos/public_html/downloads.py process-group=downloads application-group=%{GLOBAL}

WSGIDaemonProcess clientele user=nikos group=nikos threads=5 home=/home/nikos/public_html
WSGIScriptAlias /clientele /home/nikos/public_html/clientele.py process-group=clientele application-group=%{GLOBAL}

WSGIDaemonProcess app user=nikos group=nikos threads=5 home=/home/nikos/public_html
WSGIScriptAlias / /home/nikos/public_html/app.py process-group=app application-group=%{GLOBAL}

например, если я попробую: http://superhost.gr/clientele.py

Not Found
The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

Я даже попробовал эту настройку в httpd-vhosts.conf, чтобы посмотреть, сработают ли другие мои 2 сценария wsgi, работающие на их отдельных доменах.

<VirtualHost *:80>
    ServerName clientele.superhost.gr
    ServerAdmin nikos@superhost.gr

    <Directory /home/nikos/public_html>
        Require all granted
    </Directory>

    WSGIDaemonProcess clientele user=nikos group=nikos home=/home/nikos/public_html/
    WSGIScriptAlias / /home/nikos/public_html/clientele.py process-group=clientele application-group=%{GLOBAL}
</VirtualHost>




<VirtualHost *:80>
    ServerName downloads.superhost.gr
    ServerAdmin nikos@superhost.gr

    <Directory /home/nikos/public_html>
        Require all granted
    </Directory>

    WSGIDaemonProcess downloads user=nikos group=nikos home=/home/nikos/public_html/
    WSGIScriptAlias / /home/nikos/public_html/downloads.py process-group=downloads application-group=%{GLOBAL}
</VirtualHost>

но .... то же самое происходит, когда я даю их доменные имена, то есть в этом случае загружается 'web.py'!

Почему только 'web.py' будет единственным загружаемым скриптом wsgi?

...