如何通过 SSH 连接 运行 其他程序与 Web 服务器 运行ning in VPS?
How to run other program with the web server running in VPS with SSH connection?
我使用 SSH 方法登录 VPS 并使用 web.py
设置测试网页
在我使用以下命令 运行 服务器后,VPS 进入服务器状态,我无法对 VPS 执行其他操作,例如打开浏览器检查服务器是否工作...
任何人都知道如何使用服务器 运行ning 做其他事情?在本地电脑上,显然没有问题。
我的终端操作截图
我的main.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()
脚本运行正常。 app.run()
调用将程序置于无限循环中,等待客户端与其连接。
正如@Andersson 所建议的,您可以执行脚本,将其置于后台。或者,打开另一个 SSH 会话并将一个 window 用于您的脚本,另一个用于您要在服务器上执行的任何其他操作。
对于生产系统,你应该 运行 web.py 在 nginx 或 apache 下。
请参阅 http://webpy.org/cookbook/,向下滚动到 "Deployments",以获取有关在 Apache 和 Nginx 下 运行ning 的指导。
我使用 SSH 方法登录 VPS 并使用 web.py
设置测试网页在我使用以下命令 运行 服务器后,VPS 进入服务器状态,我无法对 VPS 执行其他操作,例如打开浏览器检查服务器是否工作...
任何人都知道如何使用服务器 运行ning 做其他事情?在本地电脑上,显然没有问题。
我的终端操作截图
我的main.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()
脚本运行正常。 app.run()
调用将程序置于无限循环中,等待客户端与其连接。
正如@Andersson 所建议的,您可以执行脚本,将其置于后台。或者,打开另一个 SSH 会话并将一个 window 用于您的脚本,另一个用于您要在服务器上执行的任何其他操作。
对于生产系统,你应该 运行 web.py 在 nginx 或 apache 下。
请参阅 http://webpy.org/cookbook/,向下滚动到 "Deployments",以获取有关在 Apache 和 Nginx 下 运行ning 的指导。