在web.py中,我们需要使用$ python xyz.py 8080命令来托管我们的应用程序py,默认情况下它也需要8080本身。从浏览器访问时,必须将端口号放在URL中, www.xyz.com:8080 。如何删除端口号并提供www.xyz.com等网址来托管我的应用程序。
答案 0 :(得分:1)
web.py默认服务器仅用于开发。在生产中,您应该设置一个专用的Web服务器,如Apache或lighttpd,并在端口80上运行它(服务器),因此您的问题与Python无关,正如@Álvaro指出的那样。有三种记录的方法可以通过Apache部署web.py:CGI deployment,mod_wsgi部署(Red Hat example,Ubuntu example)和FastCGI。
答案 1 :(得分:0)
对于常规的,未加密的HTTP连接,默认情况下您的浏览器使用端口80,所以
http://www.xyz.com
与
相同http://www.xyz.com:80
但要使用低于1024的端口号,您需要管理员权限。