如何创建符号链接web服务器(Linux版)上的路径。
假设我要创建链接请求的URL
http://localhost:8059/layerslider/skins/fullwidth/skin.css
而该文件存在,在位置服务器
/home/users/assets/plugins/layerslider/skins/fullwidth/skin.css
不要任何人知道这件事????
谢谢
看这是不是好的做法。但在某些情况下,我们需要使用它。
但是,你需要先允许域的符号链接。
您可以与Apache的配置文件做到这一点。
收藏此::有FollowSymLinks
然后,你可以创建和Apache2的允许符号链接。
ln -s original_folder_soruce symbolic_link_path_name
不建议创建符号链接。
但是,你必须选择对这一设施。
在apache的主机配置文件中添加此:
Options FollowSymLinks
而根据文件的需求提供相应的权限。
而具体回答你的问题是:
创建符号作为
ls -s /home/users/assets/plugins/layerslider/ /web-rootFolder/layerslider
我认为你必须改变服务器端的本地主机的位置。
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