首页 > 解决方案 > 我可以坚持使用来自 nginx 的 server_name 指令,还是仍然需要在 linux 中设置 DNS?

问题描述

我正在学习nginx,我有这个疑问。我是否需要在 linux (/etc/resolv.conf) 中设置一个 dns,或者我可以只使用 nginx 在其指令 server_name 中使用的内容吗?

标签: linuxnginxdns

解决方案


您可以将 nginx 设置为侦听指向该 Web 服务器的任何域:

listen       80  default_server;

或者您可以通过server_name. 检查Nginx 文档

在网络服务器本身上设置 DNS 并没有多大帮助..

在访问者的 PChosts文件中添加条目可以覆盖一个域名的 A 记录指针,指向您指定的那个。


推荐阅读