如何在web.py中隐藏端口号?

时间:2013-12-30 10:55:33

标签: port web.py

在web.py中,我们需要使用$ python xyz.py 8080命令来托管我们的应用程序py,默认情况下它也需要8080本身。从浏览器访问时,必须将端口号放在URL中, www.xyz.com:8080 。如何删除端口号并提供www.xyz.com等网址来托管我的应用程序。

2 个答案:

答案 0 :(得分:1)

web.py默认服务器仅用于开发。在生产中,您应该设置一个专用的Web服务器,如Apache或lighttpd,并在端口80上运行它(服务器),因此您的问题与Python无关,正如@Álvaro指出的那样。有三种记录的方法可以通过Apache部署web.py:CGI deployment,mod_wsgi部署(Red Hat exampleUbuntu example)和FastCGI

答案 1 :(得分:0)

对于常规的,未加密的HTTP连接,默认情况下您的浏览器使用端口80,所以

http://www.xyz.com

相同
http://www.xyz.com:80

但要使用低于1024的端口号,您需要管理员权限。