我正在试验django,我把代码放在我的服务器上,就像django书2.0的前几章所解释的那样。
我也在这台服务器上运行apache (端口80)。如果我停止apache,我可以通过调用以下命令启动django站点
sudo python manage.py runserver 0.0.0.0:80如果我通过以下方式从另一台计算机访问它
http://myservername:80它工作得很好。现在,apache正在运行一个重要的页面,我不想让apache停止。如何使mysite在另一个端口上可用?
编辑:我将尝试解释更多:
当apache运行时,在浏览器的地址栏中输入,就会显示“重要网页”。
开始我的django测试项目
sudo python manage.py runserver 0.0.0.0:anotherport并尝试通过以下方式访问它
http://ipadressofserver:anotherport不起作用。
如果apache被关闭,并且我通过以下方式启动django项目
sudo python manage.py runserver 0.0.0.0:80我可以通过以下方式访问它
http://myservername
http://myservername:80 (the browser changes this to http://myservername/
http://myserverIP and http://myservrIP:80 (The latter resolves in the former).我在服务器管理方面没有经验,所以请问我,如果有什么具体的事情我可以告诉你,帮助我解决这个问题,请问我,我会提供信息-如果可能的话。
发布于 2011-06-01 04:40:45
启动开发服务器时指定不同的端口:
$ python manage.py runserver 0.0.0.0:8000并通过以下方式连接到站点:
http://myserverip:8000发布于 2011-06-01 04:40:25
您应该能够将路由器正确配置为指向任何端口。这个问题应该更直接地与如何公开要浏览的特定端口有关。您可以提供的有关您的路由器的任何信息都将对解决此问题更有帮助。
https://stackoverflow.com/questions/6193271
复制相似问题