困扰了很久的问题
发布于 7 年前 作者 wardenger 2772 次浏览 来自 问答

在本地跑了 一个 node.js web服务器,然后本地和局域网内部都就可以通过IP加端口的访问到。

这说明: ** 直接用 node 启动的确实是一个 WEB 服务器。 ** 然而在VPS上直接用node运行,在本地就是连接不上。

就得用到 nginx 来配置,域名,负责均衡,SSL,等等,

我在想:

nginx 除了一般介绍 负载均衡,提升速度,域名绑定,ssl证书, 它还做了什么? 可以让任何联网的计算机都可以访问到

请问有没有相关的资料或者文章,求解啊!

2 回复

你要直接在机器上跑node让外部访问肯定是可以的,你访问不到的原因有可能是安全策略的问题

可以让任何联网的计算机都可以访问到?

机器有公网(英特网)有效,静态 IP 地址 。 这些东西跟 nginx 没关系,网络基础知识。操作系统中对“网络”相关功能实现又是分层的, nginx 是工作在最上层(应用层)的一个工具。 全面科普的一篇文章: https://zhuanlan.zhihu.com/p/21875624

回到顶部