0
mod_wsgi 모듈을 통해 apache2 웹 서버에서 처리되는 django 웹 사이트를 실행하고이 사이트를 동일한 maschine에서 "실행 중"인 piwik으로 추적하려고합니다. 동일한 apache2 웹 서버에서 제공합니다.동일한 웹 서버에서 piwik이 추적하는 Django 웹 사이트
Piwik은/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>
나중에 포트 443 (SSL)에서 실행 중입니다.
하지만 piwik에 액세스하려면 무엇을 변경해야합니까? 그것을 위해 별도의 포트를 사용 하시겠습니까?
또는 동일한 서버에서 piwik을 실행하는 것이 "좋지 않은"방법입니까?
감사합니다. 그것은 아파치 2.2에 대한 것 같아요? 둘째, 별도의 서버에서 piwik을 실행하는 것이 좋습니다. – zypro
파이썬 어플리케이션에 mod_wsgi 데몬 모드를 사용하고,''WSGIRestrictEmbedded On''을 설정했는지 확인하십시오. 그렇지 않으면 순수한 편의를 위해 수행 된 경우 동일한 Apache for PHP를 사용하여 살 수 있습니다. 성능이 중요한 고 처리량 응용 프로그램이있는 경우 별도로 호스트하고 특정 응용 프로그램에 대해 서버를 적절하게 조정하십시오. –