对于需要公网访问的情况,配置就显得更复杂一些。你需要先租用一个公网IP地址,然后将你的域名解析绑定到这个公网IP上。只有当域名正确解析到了公网IP,外界用户才能通过域名访问到你的Nginx服务,否则是无法连接到的。
内网配置nginx域名不起作用怎么办
很多时候内网Nginx域名配置不起作用,是因为忽略了解析环节。配置好Nginx服务器本身只是第一步,关键是客户端要知道域名对应的IP是什么。如果内网没有DNS服务器支持,或者本地hosts没配,域名访问自然就会失败,这时候换用IP访问是最直接的测试手段。
如果你只是在内网环境中访问,其实并不需要非得配置域名解析。最简单的方法是直接使用服务器的IP地址进行访问。另外,你也可以在本地电脑的hosts文件中添加记录,手动将域名映射到内网IP,这样就能在不配置DNS的情况下通过域名访问了。