我爱编程

Ubuntu下使用Apache和mod_wsgi配置Django

2017-01-10  本文已影响123人  Yvonne_ft_more
<VirtualHost *:80>
  ServerAdmin xxxx@xx.com  # 管理人员的邮箱
  ServerName www.xxx.com   # 或者一个ip地址
  # 静态文件存放的路径
  Alias /static /var/www/myapp/static
  <Directory /var/www/myapp/static>
    Require all granted
  </Directory>
  # 项目中wsgi.py的路径
  <Directory /var/www/myapp/myapp>
    <Files wsgi.py>
      Require all granted
    </Files>
  </Directory>
  # 所使用的python的路径,我是用的virtualenv
  WSGIDaemonProcess app python-path=/var/www python-home=/var/www/env
  WSGIProcessGroup app
  WSGIScriptAlias / /var/www/myapp/myapp/wsgi.py

  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
root = os.path.join(os.path.dirname(__file__), '..')    # add parent path
sys.path.insert(0, root)    # add to sys 
pathos.environ.setdefault("DJANGO_SETTINGS_MODULE", "Rainbow_B.settings")
矢志不渝的愚者
上一篇 下一篇

猜你喜欢

热点阅读