Open creamidea opened 10 years ago
(因为很重要,所以写在最开始,记得要在 wsgi.py 中写入 sys.path.append('/home/icecream/code/WEBAPP/NodeSite')。也就是将项目的路径加入系统,这样子python才能找到,切记。这个可以和 #53 联动)
wsgi.py
sys.path.append('/home/icecream/code/WEBAPP/NodeSite')
NameVirtualHost *:8080 <VirtualHost *:8080> ServerName 127.0.0.1 #ServerAlias www.xxx.com #DocumentRoot /home/alex/work/app/wsgi_test #注意路径的 / WSGIScriptAlias / "D:/Mushroom/codes/WEBAPP/NodeSite/NodeSite/wsgi.py" <Directory "D:/Mushroom/codes/WEBAPP/NodeSite"> Order Deny,Allow Allow from all </Directory> </VirtualHost>
[Apache2.2 install path]/modules
LoadModule wsgi_module modules/mod_wsgi.so
How to use Django with Apache and mod_wsgi
配置apache+django+mod_wsgi环境
linux上部署Django项目(Apache+mod_wsgi+django)
Apache 虚拟主机 VirtualHost 配置
如何配置Apache虚拟主机?(基于IP、基于端口、基于域名)
注意: 如果发现加载mod_wsgi之后,apache就启动不了了,看看python是不是32bit,和apache2.2是不是同一「型号」的。笔者就被这个问题折腾了很久很久,囧rz..........
(因为很重要,所以写在最开始,记得要在
wsgi.py
中写入sys.path.append('/home/icecream/code/WEBAPP/NodeSite')
。也就是将项目的路径加入系统,这样子python才能找到,切记。这个可以和 #53 联动)Apache2.2
httpd-vhosts.conf
mod_wsgi
put mod_wsgi
httpd.conf
Reference:
How to use Django with Apache and mod_wsgi
配置apache+django+mod_wsgi环境
linux上部署Django项目(Apache+mod_wsgi+django)
Apache 虚拟主机 VirtualHost 配置
如何配置Apache虚拟主机?(基于IP、基于端口、基于域名)