Nginx - 在 ln -s 命令后创建了别名文件但在 osX 中不起作用。
Nginx - Alias file created but not working in osX after ln -s command.
我正在尝试在 nginx 虚拟主机系统中添加一个简单的别名文件。从 sites-available
到 sites-enabled
的简单别名。
我正在使用:
sudo ln -sfv sites-available/blog sites-enabled/
别名已创建。当我尝试从 Finder 打开它时,它显示:
操作无法完成,因为找不到 "blog" 的原始项目
nginx -t
失败,因为找不到文件。
这不是软link的工作方式
sudo ln -sfv sites-available/blog sites-enabled/
在指向 sites-available/blog
的 sites-enabled
文件夹中创建 blog
link。
所以 blog
指向相对路径 sites-available/blog
。这使得 <path>/sites-enabled/sites-available/blog
的实际路径不存在。
这样做,进入 sites-enabled
目录并 运行
sudo ln -sfv ../sites-available/blog blog
这将创建具有正确相对路径的文件
我正在尝试在 nginx 虚拟主机系统中添加一个简单的别名文件。从 sites-available
到 sites-enabled
的简单别名。
我正在使用:
sudo ln -sfv sites-available/blog sites-enabled/
别名已创建。当我尝试从 Finder 打开它时,它显示:
操作无法完成,因为找不到 "blog" 的原始项目
nginx -t
失败,因为找不到文件。
这不是软link的工作方式
sudo ln -sfv sites-available/blog sites-enabled/
在指向 sites-available/blog
的 sites-enabled
文件夹中创建 blog
link。
所以 blog
指向相对路径 sites-available/blog
。这使得 <path>/sites-enabled/sites-available/blog
的实际路径不存在。
这样做,进入 sites-enabled
目录并 运行
sudo ln -sfv ../sites-available/blog blog
这将创建具有正确相对路径的文件