nginx-创建但在ln -s命令之后在OSX中不起作用的别名文件



我正在尝试在nginx虚拟主机系统中添加一个简单的别名文件。从sites-availablesites-enabled的简单别名。

我正在使用:

sudo ln -sfv sites-available/blog sites-enabled/

创建别名。当我尝试从Finder打开它时,它说:

无法完成操作,因为找不到"博客"的原始项目

nginx -t失败,因为它找不到文件。

这不是软链接工作的方式

sudo ln -sfv sites-available/blog sites-enabled/

sites-enabled文件夹中创建blog链接,指向sites-available/blog

因此,blog指向相对路径sites-available/blog。这使得<path>/sites-enabled/sites-available/blog的实际路径不存在。

这样做,进入sites-enabled目录内并运行

sudo ln -sfv ../sites-available/blog blog

这将使用正确的相对路径创建文件

相关内容

  • 没有找到相关文章

最新更新