【问题标题】:Configuring Nginx to display web page配置 Nginx 以显示网页
【发布时间】:2020-10-23 12:54:24
【问题描述】:
我第一次尝试按照说明配置nginx。
cmets中有人说之后:
sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/
我应该运行这个命令:
sudo unlink /etc/nginx/sites-enabled/default
有人可以解释一下,第二个命令到底是做什么的,为什么我需要运行它?
【问题讨论】:
标签:
ubuntu
nginx
web
server
devops
【解决方案1】:
sudo unlink /etc/nginx/sites-enabled/default
该命令是删除默认的 nginx 服务器块,如果您可以使用默认的 nginx 服务器块,则不需要运行它。在服务器上,您仍然可以看到文件 /etc/nginx/sites-available/default 但它不会处于活动状态。
【解决方案2】:
如果您打算创建一个新的配置文件,则需要此命令,但如果您想使用和编辑默认配置文件,则无需取消链接。
【解决方案3】:
unlink 命令删除给定文件。与 rm 不同,unlink 只接受一个参数。
要删除符号链接,请运行 unlink 命令,后跟符号链接名称。