nginx 运行但是不提供站点服务-ag捕鱼王app官网

nginx 运行但是不提供站点服务

作者:迹忆客 最近更新:2022/10/24 浏览次数:

我们最近在一台新机器上安装了 nginx 版本 1.17。 在 sites-available 中创建的配置被符号链接到 sites-enabled ,但 nginx 没有为任何域名提供服务。

关键在这里,nginx 使用不同的目录 conf.d 来存储一个各种各样的 default 配置。 此配置匹配所有传入请求并接管所有请求和响应的处理。

nginx 配置如何工作

nginx 将位于 sites-available 目录中的配置保持为私有,并且不会将它们路由到 internet。 将配置添加到 sites-enabled 的目录将使其公开可用。

nginx 允许我们支持多个 location 的配置文件。 配置域的第二种方法:conf.d 目录。

这里的区别:位于 conf.d 目录中的任何文件都将被 nginx 提取并路由到 internet。 如果想使域名不能访问到,则必须从 conf.d 文件夹中删除该域名的配置。


检查 nginx 配置

检查 /etc/nginx 中是否有包含 default 配置的 conf.d 目录。

如果存在 conf.d 目录,则应检查 nginx 的配置是否包含 sites-enabled 的文件夹:

$ nano /etc/nginx/nginx.conf  

我们对 nginx 的虚拟主机配置感兴趣。 nginx 可能会在 conf.dsites-enabled 目录中搜索配置。 根据顺序,nginx 可能会首先找到“gotta catch 'em all”配置。

我们的 nginx.conf 文件的内容可能如下所示:

user www-data;  
worker_processes auto;  
pid /run/nginx.pid;
events {  
        worker_connections 768;
}
http {  
        sendfile on;
        tcp_nopush on;
        ##
        # 虚拟主机配置
        ##
        include /etc/nginx/conf.d/*.conf;
        include /etc/nginx/sites-enabled/*;  # <-- 如果希望“sites-enabled”工作,请确保此行有效
}

如果我们将域的配置文件放置在 sites-availablesites-enabled 目录中,来自 conf.d 的默认配置可能会覆盖它们。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

nginx 和 uwisg 服务器之间如何配合工作的

发布时间:2023/03/29 浏览次数:232 分类:网络

nginx和uwisg是两个常用的服务器软件,它们可以协同工作以提供更加稳定和高效的网络服务。本文将详细介绍nginx和uwisg之间的配合工作原理,以及如何配置它们以实现最佳性能。 一、

在 ubuntu 18.04 上使用 nginx 安装 wordpress

发布时间:2022/10/15 浏览次数:312 分类:操作系统

wordpress 是最受欢迎的开源内容管理系统 (cms) 之一,与 drupal 或 joomla 等其他 cms 相比,其市场份额高达 60%。 wordpress 可用于开发任何类型的网站,无论是博客、小型企业还是大型企业。

nginx 如何修复 unknown "connection_upgrade" variable 错误

发布时间:2022/03/28 浏览次数:7640 分类:网络

在使用 websockets 或使用 nginx 配置服务器时,我们可能会在 nginx 配置中遇到 `$connection_upgrade` 变量。 $connection_upgrade 变量默认不可用。 但是,建议在反向代理设置中定义和使用它。

深入理解 nginx location 块匹配算法

发布时间:2022/01/15 浏览次数:102 分类:网络

与 nginx 用于选择将处理请求的 server 块的过程类似,nginx 也有一个既定的算法来决定 server 块中的哪个 location 块用于处理请求。

深入理解 nginx 的 server 块选择算法

发布时间:2022/01/13 浏览次数:166 分类:网络

在本篇文章中,我们将讨论一些决定 nginx 处理客户端请求的细节。 了解这些可以帮助我们在设计 server 和 location 时更加得心应手,对于一些请求的现象不至于迷惑。

如何在 ubuntu 20.04 上安装 nginx?

发布时间:2022/01/11 浏览次数:202 分类:操作系统

nginx 是世界上最受欢迎的 web 服务器之一,负责托管互联网上一些最大和流量最高的站点。在本篇文章中,我们将讨论如何在 ubuntu 20.04 系统上安装 nginx、调整防火墙、管理 nginx 进程以及

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便
网站地图