如何用nginx部署python写的socket服务器代码

如何用nginx部署python写的socket服务器代码

睫毛上残留的泪 发布于 2021-11-26 字数 431 浏览 858 回复 9
请教各位前辈一个问题,我用python写了一个客户端client.py 一个服务器server.py .客户端与服务器是
通过socket通信的(是socket不是websocket,跟 HTTP没任何关系,这个是一个C/S的应用),现在
运行server.py后,在多台设备上运行client已经成功。现在我想用nginx部署这个服务器。请问我该怎么
弄呢? 我找了一阵子资料,只找到websocket的了。求各位前辈不吝赐教,任何意见都会让我感激不尽

运行环境:linux mint 32位

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

陌上芳菲 2021-12-01 9 楼

好的,谢谢:) 貌似我的分太低 给不了upvote:(

女中豪杰 2021-12-01 8 楼

TCP 服务器不需要Nginx这种前端代理. 直接启动并开放对应端口就行.

你可以用supervisor之类的启动任务, 防止进程挂掉.

丢了幸福的猪 2021-12-01 7 楼

不好意思 没表达对意思。我是想用nginx部署这个C/S应用的服务器端。服务器是用python代码写的。

一笔一画续写前缘 2021-12-01 6 楼

回复
为啥要用nginx部署这个python的服务器端呢? 直接开放socket端口不就好了。最多外面再挂一个防火墙来端口转发即可。

命硬 2021-12-01 5 楼

什么叫“

现在我想用nginx部署这个服务器。

”?楼主想达到什么目标?

梦里兽 2021-12-01 4 楼

如果我想做TCP的代理,那应该怎么做呢?用别的行吗?比如flask等

陌若浮生 2021-12-01 3 楼

ngx暂时还不支持TCP代理。  貌似1.9会加入这个新功能

葬花如无物 2021-12-01 2 楼

感谢您的回复,我实验过了,貌似不行。不过还是非常感谢您:)

秉烛思 2021-11-30 1 楼

使用代理,基本可以理解为何web应用一样,我没有试过,仅仅是猜测,自己试试,如果不行,我就不知道了