首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Digital Ocean nginx/sites enabled问题

Digital Ocean nginx/sites enabled问题
EN

Stack Overflow用户
提问于 2020-02-13 17:31:27
回答 3查看 93关注 0票数 0

我在终端中写错了名字:

代码语言:javascript
运行
复制
sudo ln -s /etc/nginx/sites-available/portfolio-project /etc/nginx/sites-enabled

所以当我点击这个命令时:

代码语言:javascript
运行
复制
sudo nginx -t

它的结果是:

代码语言:javascript
运行
复制
nginx: [emerg] open() "/etc/nginx/sites-enabled/portfolio-project" failed (2: No such file or directory) in /etc/nginx/nginx.conf:62

nginx:配置文件/etc/nginx/nginx.conf测试失败

问题是-我如何删除修改这个项目组合-项目,因为这是错误的文件夹级别。我已经写了这个命令,说porfolio是正确的名字,但是现在我不知道如何删除'portfolio-project‘这个东西。

非常感谢!RG

EN

回答 3

Stack Overflow用户

发布于 2020-02-13 17:58:07

尝试:您必须编辑etc/nginx/sites-available/portfolio-project fle。使用vi或nano (我在下面使用vi ):

代码语言:javascript
运行
复制
sudo vi /etc/nginx/sites-available/portfolio-project 

然后更改行:

代码语言:javascript
运行
复制
include proxy_params;

至:

代码语言:javascript
运行
复制
include /path/to/proxy_params
票数 0
EN

Stack Overflow用户

发布于 2020-02-13 18:01:25

如果您在创建初始soft链接(ln -s)时输入了错误,则可以安全地删除该链接,而不会影响原始文件:

代码语言:javascript
运行
复制
sudo ln -s /path/oops /destination  # oops
rm /destination/oops
sudo ln -s /path/correct /destination

请不要尝试对关键文件和硬链接(无-s)执行此操作。

票数 0
EN

Stack Overflow用户

发布于 2020-02-23 15:55:42

您可以使用'rm‘命令删除错误的软链接,就好像它是一个文件一样。例如,如果您这样做了

代码语言:javascript
运行
复制
sudo ln -s /etc/nginx/sites-available/portfolio-project /etc/nginx/sites-enabled

然后,您必须执行以下命令

代码语言:javascript
运行
复制
sudo rm /etc/nginx/sites-enabled/portfolio-project

,然后简单地重新链接正确的文件。

代码语言:javascript
运行
复制
sudo ln -s /etc/nginx/sites-available/correct-one /etc/nginx/sites-enabled

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60204480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档