如何创建符号链接的Linux Web服务器

问题描述 投票:3回答:3

如何创建符号链接web服务器(Linux版)上的路径。

假设我要创建链接请求的URL

http://localhost:8059/layerslider/skins/fullwidth/skin.css

而该文件存在,在位置服务器

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

不要任何人知道这件事????

谢谢

linux symlink
3个回答
0
投票

看这是不是好的做法。但在某些情况下,我们需要使用它。

但是,你需要先允许域的符号链接。

您可以与Apache的配置文件做到这一点。

收藏此::有FollowSymLinks

然后,你可以创建和Apache2的允许符号链接。

ln -s original_folder_soruce symbolic_link_path_name

2
投票

不建议创建符号链接。

但是,你必须选择对这一设施。

在apache的主机配置文件中添加此:

Options FollowSymLinks

而根据文件的需求提供相应的权限。

而具体回答你的问题是:

创建符号作为

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

0
投票

我认为你必须改变服务器端的本地主机的位置。

 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),重新启动Apache。

sudo /etc/init.d/apache2 restart

要更改端口:

sudo nano /etc/apache2/ports.conf
© www.soinside.com 2019 - 2024. All rights reserved.