我看到:http ://wellconsidered.be/post/10519707671/node-js-on-nginx和Node.js + Nginx - 现在怎么办?
但在他们的教程中说:
server_name www.yoursite.com;
或者
server_name yourdomain.com yourdomain;
但在我的情况下,我没有域,我在企业中的机器上有一个静态 IP(192.168.1.16)。我应该将 server_name 设置为 192.168.1.16 吗?但无论如何我也可以设置为 www.google.com?我无法理解这些限制或 server_name 变量究竟是什么。
我也看到
listen 80;
server_name www.yoursite.com;
为什么我在这种情况下听80?它到底是什么端口,本地服务器的端口还是什么?
我想 nginx 应该是服务器的全局路由器,并且在它的静态 ip(192.168.1.16:不知道端口??这很重要?)处收到的每个请求都会被重定向到内部 ips,这就是为什么我不明白为什么我应该定义 server_name ..
我希望为从未使用过服务器的人提供更好的解释。
我对 ubuntu 和服务器配置非常陌生,所以这可能是一个非常明显的问题。