如何开放服务器的端口供外网访问

我有一个linux服务器,在linux服务器上运行了程序,在服务器上通过浏览器访问localhost:8080/login.html能够访问我运行的程序,我现在向对外网开放8080端口。达到在外网访问程序的目的,既在外网通过浏览器登录:ip(服务器对外ip):8080/login.html访问我的程序。该怎么实现呢?

阅读 18.6k
3 个回答

首先你的服务器是否有外网可直达的IP,如果有的话那就简单,配置一下你的web服务器启动监听0.0.0.0(而不是127.0.01)就可以。具体要查询一下你用的是什么web server。
如果IP不能直达,那就要找一台有外网IP的服务器来做反向代理了,可以使用nginx等来支持

路由器端口映射

linux服务器,在服务器上通过浏览器访问也是醉了
好吧,言归正传,你需要在防火墙上开放8080端口访问就能在外面通过http://服务器ip:8080/login.html 访问了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题