Nginx符号链接

Nginx符号链接,nginx,symlink,Nginx,Symlink,因此,我想创建一个从nginx/sites available/test.io到nginx/sites enabled/test.io的符号链接 创建了文件nginx/sites available/test.io,而未启用文件nginx/sites enabled/test.io 我将cd放入nginx目录并创建链接: ln -s sites-available/test.io sites-enabled/test.io 但是,我从nginx/sites enabled/test.io中得到

因此,我想创建一个从
nginx/sites available/test.io
nginx/sites enabled/test.io
的符号链接

创建了文件
nginx/sites available/test.io
,而未启用文件
nginx/sites enabled/test.io

我将cd放入
nginx
目录并创建链接:

ln -s sites-available/test.io sites-enabled/test.io
但是,我从
nginx/sites enabled/test.io
中得到了一个
断开的链接
,它的内容是
站点可用/test.io
它应该在哪里
。/sites可用/test.io

我做错了什么

编辑 如果我第一次将cd放入nginx/sites已启用并执行:

ln -s ../sites-available/test.io .
然后它就起作用了


然而,我不明白为什么。有人能给我解释一下吗?

你试过绝对路径吗
ln-s/etc/nginx/sites available/test.io/etc/nginx/sites enabled/test.io
I没有安装nginx。这只是一个回购协议,因此是相对路径。因此,您应该更新您的帖子,并添加您希望在存储库中保留此符号链接的信息。您也可以尝试启用
cd站点;ln-s../sites available/test.io test.io
@MarekSkiba:谢谢你的帮助!我让它工作。请参见我的编辑:)