apache服务器下如何配置django socketio?


测试运行时候 socketio好像需要而外的端口比如9000
django 默认端口是8000

测试的时候 manage.py 和 sietting.py 分别有两个:
一組是django建立项目时候就有的
一组在socketio的目录

对应两句:
1 python manage.py runserver
2 python manage,py runserver_socketio

两个命令窗口运行没问题。
我尝试把socketio 的seeing配置移动到项目setting配置下运行第2句
在urls.py里按下面的设置不行
url('', include('django_socketio.urls')),
url(r'^$','views.index',name='index'),

问题
到了服务器应该如何配置呢?
url 如何配置呢?

python django socketio

cococ 10 years, 8 months ago

apache 使用任何脚本语言(包括php、perl、python)都有两种方式,一种叫module的方式一种是通过proxy的方式(通过某种协议fastcgi、wsgi)转发到脚本的服务器。
你看起来像是想要问第二种
https://docs.djangoproject.com/en/1.2/howto/deployment/modwsgi/
这个答案很清楚了,python不用fastcgi,我们有自己的规范wsgi。

EX-蕾米朵露 answered 10 years, 8 months ago

Your Answer