Seite 1 von 1

Problem: Bottle + wsgi + Apache

Verfasst: Mittwoch 5. November 2014, 11:36
von djangofish
Hallo,

ich habe ein kleines Konfigurationsproblem. Auf meinem RaspberryPi läuft ein Bottleskript als WSGI. Wenn ich die Seite zu hause aufrufe sehe ich die Seite korrekt. Wenn ich über no-ip von ausserhalb zugreife, sehe ich nur das directory listing durch den Apache.

Woran liegt das?

Code: Alles auswählen

<VirtualHost *:80>
        ServerName      raspberrypi
        ServerAlias     rpi.home
        ServerAlias     rpi.local
        ServerAlias     RPi256
        ServerAlias     192.168.1.138

    DocumentRoot    /var/www

        WSGIScriptAlias /               /var/www/horstcontrol/horst.wsgi
        WSGIDaemonProcess       horst    threads=4

    <Directory /var/www/horstcontrol>
        WSGIProcessGroup horst
        WSGIApplicationGroup %{GLOBAL}
        Order deny,allow
        Allow from all
    </Directory>

</VirtualHost>

Kann mir hemand einen Tipp geben?

Danke
Peter

Re: Problem: Bottle + wsgi + Apache

Verfasst: Mittwoch 5. November 2014, 11:40
von BlackJack
@djangofish: Ist denn der Domainname über den über no-ip zugegriffen wird in der Konfiguration aufgeführt?

Edit: Noch zwei Anmerkungen: 1. Stell erst einmal sicher dass das was Du jetzt siehst nicht passiert, also dass man mit einer nicht dort aufgeführten Domain trotzdem etwas aufgelistet bekommt.

2. Die WSGI-Anwendung selbst sollte nicht unterhalb des DocumentRoot liegen, denn wie Du ja siehst kann man dann den Quelltext und die Konfiguration (wahrscheinlich mit Zugangsdaten zu anderen Servern (Datenbank, E-Mail, …) abrufen wenn die Apache-Konfiguration solche Lücken aufweist.