我的python应用程序在linux机器上的端口号6666上运行,我可以使用putty连接到该机器,并且我具有执行命令的sudo权限(我不知道root密码)。
1.如果我将该应用程序中的端口号更改为443,并且如果我运行该应用程序,则在进行套接字绑定时会得到一些权限被拒绝的错误。2.如果我在上述情况下使用sudo,则会得到一些模块未找到的错误。
如果我从我的本地主机打开https://that_server_name:6666/path_to_my_appln,那么得到的错误是cound not cound(因为我能够成功地使用端口6666运行我的应用程序,所以我运行了应用程序并尝试打开该url)
或者,如果我打开https://that_server_name:443/path_to_my_appln,然后得到错误AS503,服务暂时不可用(因为我得到了上面提到的端口号443的错误,所以我没有在后端启动我的应用程序)
我的问题是如何将443映射到在6666端口上运行的应用程序
发布于 2015-01-20 23:55:26
要在Linux上侦听低于1024的端口,您需要具有root权限。你可以的
当然,还有更多的解决方案。
发布于 2015-01-20 23:59:23
你应该尝试解决模块找不到错误的问题。这将是你的问题的一个很好的解决方案。如果你发布了你的模块没有找到错误,这将是有帮助的。您是如何运行Python应用程序的。你是从一个虚拟环境运行它吗?
https://stackoverflow.com/questions/28049330
复制相似问题