【发布时间】:2019-03-03 12:36:12
【问题描述】:
- 链接在我创建后立即断开。
- 我正确地使用了
ln。ln -s SOURCE TARGET
创建符号链接
$ sudo ln -s ./sites-available/examble.domain.com ./sites-enabled
编译 NGINX - 由于符号链接损坏而失败
注意: 问题与 NGINX 无关,NGINX 编译只是为了帮助我意识到问题的存在。 下面描述的解决方案适用于任何其他相关的问题。
$ sudo nginx -t
nginx: [emerg] open() "/etc/nginx/sites-enabled/example.domain.com" failed (2: No such file or directory) in /etc/nginx/nginx.conf:62
nginx: configuration file /etc/nginx/nginx.conf test failed
确认符号链接已损坏
$ file ./sites-enabled/example.domain.com
./sites-enabled/example.domain.com: broken symbolic link to ./sites-available/example.domain.com
【问题讨论】:
-
这是你的副本...How to symlink a file in Linux?
-
@jww 不,不是。这个答案会让我感到困惑,并且不会为我提供任何关于为什么我的不起作用的答案。我完全描述了为什么这不起作用,说您应该像在目标文件夹中一样包含源,而提议的“重复”问题的答案或问题不包含该源。请充分意识到,我写这个答案是为了帮助像我这样挣扎了几个小时的人。 重要提示“重复”的答案不包含相对路径。只有绝对的。