在 Debian 上安装 nginx - sites-enabled

在 Debian 上安装 nginx - sites-enabled

我印象中在 Debian 上安装 nginx 会为我创建以下两个目录:

  • /etc/nginx/站点可用/
  • /etc/nginx/sites-enabled/

这些不是自动创建的,对吗?我是否应该手动创建这些并将我的配置文件放入其中以便读取?

答案1

您可以手动创建这些,然后将所有虚拟主机文件保留在可用的站点中,并在已启用站点中为它们创建符号链接。

为了使其正常工作,您需要include /your/nginx/conf/dir/sites-enabled/*在部分中添加您的 nginx 配置http

我相信 apache 的工作原理类似,它只是有 ensite/dissite 命令以使事情变得更顺畅。

是的,目前还不清楚目录是否应该自动为您设置。存储库中的包可能应该这样做。要亲自查看,请查看此问题这里

相关内容