linux - 我可以坚持使用来自 nginx 的 server_name 指令,还是仍然需要在 linux 中设置 DNS?
问题描述
我正在学习nginx,我有这个疑问。我是否需要在 linux (/etc/resolv.conf) 中设置一个 dns,或者我可以只使用 nginx 在其指令 server_name 中使用的内容吗?
解决方案
您可以将 nginx 设置为侦听指向该 Web 服务器的任何域:
listen 80 default_server;
或者您可以通过server_name
. 检查Nginx 文档
在网络服务器本身上设置 DNS 并没有多大帮助..
在访问者的 PChosts
文件中添加条目可以覆盖一个域名的 A 记录指针,指向您指定的那个。
推荐阅读
- javascript - select2 多选中的验证问题
- .net - 可以使用 FIDO 2.0 WebAuthn 库与 FIDO 1.0 UAF 进行通信吗?
- html - 中的颜色属性
标签
- excel - 我们需要程序从 F1 列中删除单元格 6 中具有值的所有行,例如 2、3、4、5 等,并且不删除值 1?
- ffmpeg - 使用 ffmpg 获取 psnr 值时,这两种模式的内部区别是什么?
- java - 我不能在我的 JavaFX 项目中将 HtmlUnitDriver 与 Maven 一起使用
- c# - c# timer 与系统时钟同步
- typescript - 如何在 VSCode 中为 typescript 类型导入配置耳语
- modelica - 如何理解Modelica模型中求解非线性方程组的失败?
- regex - 将字符串匹配为文本的正则表达式