如何使用SSH连接在VPS中运行的web服务器运行其他程序?

2024-06-02 06:30:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用SSH方法登录我的VPS,并使用网页.py在

我用下面的命令运行服务器后,VPS进入服务器状态,我不能对VPS做其他事情,例如打开浏览器检查服务器是否工作。。。在

有人知道在服务器运行的情况下我该怎么做吗?在本地计算机上,显然没有问题。在

我的终端操作屏幕截图 enter image description here

我的主.py代码如下:

# filename: main.py
import web

urls = (
    '/wx', 'Handle',
)

class Handle(object):
    def GET(self):
        return "hello, this is a test"

if __name__ == '__main__':
    app = web.application(urls, globals())
    app.run()

Tags: 方法py命令服务器webapp网页main
1条回答
网友
1楼 · 发布于 2024-06-02 06:30:54

脚本运行正常。app.run()调用将程序置于一个无限循环中,等待客户端与其连接。在

正如@Andersson建议的那样,您可以执行脚本,将其放在后台。或者,打开另一个SSH会话,并使用一个窗口作为脚本,另一个窗口用于在服务器上执行任何其他操作。在

对于生产系统,您应该运行网页.py在nginx或apache下。在

有关在Apache和Nginx下运行的指导,请参见http://webpy.org/cookbook/,向下滚动到“部署”。在

相关问题 更多 >