有大佬在服务器上做前端开发的吗?

2022-07-08 09:34:02 +08:00
 christin
由于不想背电脑,想在自己的服务器上搭建一套开发环境。现在碰到一个问题,前端项目启动之后访问不到页面。
服务器防火墙已经打开了,nginx 卸载了。前端项目启动在 8000 端口,我直接访问我的服务器公网 ip+端口号访问不到。
有大佬做过这方面工作吗?感谢赐教。
3234 次点击
所在节点    问与答
23 条回复
rbe
2022-07-08 09:38:13 +08:00
除了服务器防火墙还有云主机安全组,也会 block 端口。然后就是服务器上 lsof -i:8000 看看端口是不是真的有目标程序在监听,客户端 telnet ip port 查下连通性
eason1874
2022-07-08 09:38:20 +08:00
云服务器的话,有两个防火墙,一个是系统防火墙,在系统里修改,另一个是 VPC 防火墙,在厂商控制台修改,通常叫安全组,默认没开 8000 ,你可以先看看是不是这个没开
SniperXu
2022-07-08 09:38:44 +08:00
得在防火墙里把 8000 端口放行一下吧
sadfQED2
2022-07-08 09:41:13 +08:00
1.先看看你项目里面是不是写的 127.0.0.1:8000
2.netstatus -tunlop | grep 8000 确定端口占用了
3.在你本机执行 telnet xxxxxxx 8000 看看远程端口能否连通
LonnyWong
2022-07-08 09:46:09 +08:00
用 vim 写前端的路过。用 ssh 隧道将端口转发到本地就可以了。

安利一下项目: https://github.com/trzsz/trzsz.js
liubaicai
2022-07-08 09:47:49 +08:00
vscode remote-ssh 开发不香吗,自带端口转发
sdwgyzyxy
2022-07-08 09:48:17 +08:00
这个问题大部分都是安全组的问题,或者监听的是 127.0.0.1 ,而不是 0.0.0.0 。
destinyzou
2022-07-08 10:25:09 +08:00
ssh 端口转发到本地吧
horseInBlack
2022-07-08 10:29:49 +08:00
我现在是

路由器配置内网穿透 - 远程打开路由器后台唤醒电脑 - 手机 /平板电脑远程桌面连接到家里电脑

如果条件允许还可以平板电脑接上键鼠和显示器,体验还挺好的

不过我没有用来办公编程,就是紧急处理一些东西,如果手机支持 HDMI 输出我连平板电脑都不用带,下次换手机会考虑这方面
heyjei
2022-07-08 10:50:39 +08:00
JetBrains 的 Gateway 支持端口转发,挺好用的,就是有时不稳定。
christin
2022-07-08 14:23:14 +08:00
@liubaicai vscode remote 试用了十几分钟,断开两次,甚至不如 webstorm 的 code with me 稳定。
christin
2022-07-08 14:23:34 +08:00
@heyjei 这个我晚上回去试一下 感谢。
sparkle2015
2022-07-08 14:25:37 +08:00
vscode remote ssh +1 ,用 mac 连到远程台式机上开发,用 wiregurad 组网。
christin
2022-07-08 14:29:48 +08:00
@eason1874
@rbe
@SniperXu
用的腾讯云轻量服务器,已经在防火墙打开 8000 了。晚上我再看一下系统内的防火墙。
datoujiejie221
2022-07-08 16:24:58 +08:00
建议不要开公网调试 可以 vps 装个 openvpn
Puteulanus
2022-07-08 16:29:50 +08:00
dengqing
2022-07-08 16:30:55 +08:00
Cmdhelp
2022-07-08 17:50:21 +08:00
免费的在线开发 可以找下,听多了现在
christin
2022-07-08 18:08:33 +08:00
@Cmdhelp 公司的项目 放在别人的平台不太放心 还是想自己做一下
kakalulin
2022-07-08 19:07:11 +08:00
楼主服务器是什么配置呀,我之前也放过一段时间,后来觉得租的服务器性能差了点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/864824

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX