0

私はdjangoプロジェクトのサーバーでcentos、apache、mod_wsgiを使用しています。

変更されたプロジェクト ファイルを sftp 経由でアップロードした後、サイトが変更ありと変更なしでランダムに開きます。

Apacheを再起動する前に変更を適用すべきではないと思います。ではない?

アパッチの設定

<VirtualHost *:88>
ServerName h1.ru

UseCanonicalName Off
ServerAdmin  "admin@h1.ru"
DocumentRoot /var/www/h1/h1.ru/
AllowEncodedSlashes On

WSGIDaemonProcess h1 processes=4
#WSGIProcessGroup h1


WSGIScriptAlias /site /var/www/h1/pyh1/h1/wsgi.py
Alias /static /var/www/h1/pyh1/static

<IfModule mod_ssl.c>
    SSLEngine off
</IfModule>

<Directory /var/www/h1/h1.ru>
    php_admin_flag engine on
    php_admin_flag safe_mode off
    php_admin_value open_basedir "/var/www/h1/h1.ru:/tmp"
    Options -Includes -ExecCGI
</Directory>    
</VirtualHost>

wsgi:

#!/usr/local/bin/python2.7
import os
import sys

sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "h1.settings")

from django.core.wsgi import get_wsgi_application 
application = get_wsgi_application()
4

1 に答える 1