如何为linux web服务器创建符号链接

时间:2014-07-28 11:48:15

标签: linux symlink

如何在Web服务器(linux)上创建路径的符号链接。

假设我想为请求网址

创建链接
http://localhost:8059/layerslider/skins/fullwidth/skin.css

该文件存在于服务器上的位置

/home/users/assets/plugins/layerslider/skins/fullwidth/skin.css

有人知道吗????

由于

3 个答案:

答案 0 :(得分:2)

不建议创建符号链接。

但您可以选择使用此设施。

在apache hosting confuguration文件中添加:

Options FollowSymLinks

根据文件需要提供适当的权限。

对你的问题的具体回答是:

创建符号为

ls -s /home/users/assets/plugins/layerslider/ /web-rootFolder/layerslider

答案 1 :(得分:0)

我认为您必须在服务器端更改localhost的位置。

 sudo gedit /etc/apache2/sites-enabled/000-default

DocumentRoot /home/users/assets/plugins
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/users/assets/plugins
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

保存文件(ctrl + o ctrl + x)后,重启快速。

sudo /etc/init.d/apache2 restart

要更改端口:

sudo nano /etc/apache2/ports.conf

答案 2 :(得分:0)

看到这不是好习惯。但在某些情况下我们需要使用它。

但您需要首先允许域的符号链接。

您可以使用apache的配置文件来完成。

添加此:: 选项FollowSymLinks

然后你可以创建和apache2允许符号链接。

ln -s original_folder_soruce symbolic_link_path_name