新人部署apache-django遇难,求达人解救,好几天了

devilsm22 2016-04-16 03:09:44
本人用的pyenv管理多版本,用的是343部署的apache-django,apache2.4.12,django1.9.5。
django项目在~目录下myste,apache默认在/etc/apache2,我在site-available目录下新建页

1 <VirtualHost *:8088>
2
3 ServerAdmin windows_me@126.com
4
5 Alias /static/ /home/kev/mysite/static/
6 WSGIScriptAlias /hello /home/kev/mysite/mytsite/wsgi.py
7 <Directory /home/kev/mysite/static>
8 Require all granted
9
10 </Directory>
11 <Directory />
12 Require all denied
13 Require all granted
14 </Directory>
15 <Directory /home/kev/mysite/mysite>
16 <Files wsgi.py>
17 Require all granted
18 </Files>
19 </Directory>
20 </VirtualHost>

在port.conf中加了Listen 8088
在django项目中的wsgi.py文件中加了 import os
| ~
11 from os.path import join,dirname,abspath | ~
12 from django.core.wsgi import get_wsgi_application | ~
13 import sys | ~
14 os.environ["DJANGO_SETTINGS_MODULE"]="mysite.settings" | ~
15 PROJECT_DIR=dirname(dirname(abspath(__file__))) | ~
16 sys.path.insert(0,PROJECT_DIR) | ~
17 application = get_wsgi_application()

可是打开127.0.0.1:8088无效,折腾好久了,求救啊
...全文
118 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿凯99 2016-04-17
  • 打赏
  • 举报
回复
上述是我在centos中操作的记录,供参考
阿凯99 2016-04-17
  • 打赏
  • 举报
回复
采用mod_wsgi的方式,并安装mod_wsgi到python的方式。 # wget https://github.com/GrahamDumpleton/mod_wsgi/archive/4.4.21.tar.gz # tar -zxvf 4.4.21.tar.gz # cd mod_wsgi-4.4.21/ # python3 setup.py install 安装成功后照官网http://www.modwsgi.org操作 不需要在apache里面做任何配置和修改
阿凯99 2016-04-17
  • 打赏
  • 举报
回复
wsgi.py也不用做任何修改
devilsm22 2016-04-17
  • 打赏
  • 举报
回复
引用 1 楼 kite99 的回复:
采用mod_wsgi,并安装mod_wsgi到python的方式部署,最好直接看官网的说明。不要照网上哪些乱七八糟的文章试。
新学这个,看着有点糊涂,我mod_wsgi-express start-server wsgi.py,显示无法连接,wsgi.py需要怎么改啊,还有其他要改吗,求救
devilsm22 2016-04-17
  • 打赏
  • 举报
回复
引用 1 楼 kite99 的回复:
采用mod_wsgi,并安装mod_wsgi到python的方式部署,最好直接看官网的说明。不要照网上哪些乱七八糟的文章试。
说实话没咋看明白,mod_wsgi-express start-server wsgi.py这样启动,我wsgi,py该怎样设置啊,我还是如上配置么变,还有就是--port指定的端口我apache2里面需要在ports.conf里加listen吗,比如listn 8081,
阿凯99 2016-04-16
  • 打赏
  • 举报
回复
前提是英文足够好。
阿凯99 2016-04-16
  • 打赏
  • 举报
回复
看MOD_WSGI官方安装使用说明,很快就能部署成功。
阿凯99 2016-04-16
  • 打赏
  • 举报
回复
采用mod_wsgi,并安装mod_wsgi到python的方式部署,最好直接看官网的说明。不要照网上哪些乱七八糟的文章试。

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧