2017-11-24 12 views
0

Ich versuche, eine django-Website zu betreiben, die über das mod-wsgi-Modul von einem Apache2-Webserver verwaltet wird und diese Seite mit piwik "läuft" auf der gleichen Maschine und von demselben Apache2-Webserver bedient.Django Website verfolgt von piwik auf dem gleichen Webserver

Piwik lebt unter/var/www/piwik /.

<VirtualHost *:80> 
    # ServerName www.example.com 

    ServerAdmin [email protected] 


    ErrorLog ${APACHE_LOG_DIR}/error.log 
    CustomLog ${APACHE_LOG_DIR}/access.log combined 

    Alias /static /path/to/django/static-files 
    <Directory /path/to/django/static-files> 
      Require all granted 
    </Directory> 

    <Directory /path/to/django/wsgifile> 
      <Files wsgi.py> 
        Require all granted 
      </Files> 
    </Directory> 

    WSGIDaemonProcess django-cms python-home=/path/to/python/env python-path=/path/to/django-project 
    WSGIProcessGroup django-project 
    WSGIScriptAlias//path/to/django/wsgifile/wsgi.py 

#  DocumentRoot /var/www/piwik 
#  <Directory /var/www/piwik> 
#    Require all granted 
#  </Directory> 

</VirtualHost> 

Später auf Port 443 (SSL) ausgeführt.

Aber was muss ich ändern, um auf piwik zuzugreifen? Verwenden Sie einen separaten Port dafür?

Oder ist es eine "schlechte" Praxis, piwik auf dem gleichen Server laufen zu lassen?

Antwort

1

In diesem Blogbeitrag erfahren Sie, wie Sie eine PHP-Anwendung auf mod_wsgi gleichzeitig mit einer Python-Anwendung hosten können.

+0

Danke für die Anleitung. Es wurde für Apache 2.2 gemacht, denke ich? Zweitens, empfehlen Sie Piwik auf einem separaten Server auszuführen? – zypro

+1

Solange Sie den mod_wsgi-Daemon-Modus für die Python-Anwendung verwenden und sicherstellen, dass Sie "WSGIRestrictEmbedded On" eingestellt haben, was Sie nicht tun, können Sie mit dem gleichen Apache für PHP leben, wenn Sie dies aus praktischen Gründen tun. Wenn Sie Anwendungen mit hohem Durchsatz haben, bei denen die Leistung eine Rolle spielt, hosten Sie diese separat und passen Sie den Server für jede Anwendung genau an. –

Verwandte Themen