嘟嘟社区

请教一下创建的软连接,为啥apache不能访问到??


ln -s /mnt/disk512/1.tar.gz /var/www/html

这样为啥不能通过 http://ip/1.tar.gz访问?
/var/www/html里面也看不到这个软链接

因为没有权限
命令前面带文件名,后面也得带文件名,否则他是在/var/www创建一个名为html的文件软链接到1.tar.gz,因为有html文件夹,重名了所以不能成功创建

zhy9559 发表于 2022-2-9 21:31
命令前面带文件名,后面也得带文件名,否则他是在/var/www创建一个名为html的文件软链接到1.tar.gz,因为有 …

但是为啥ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled
这样是可以的

现在执行:ln -s /mnt/disk512/1.tar.gz /var/www/html/1.tar.gz之后
/var/www/html目录中仍然未显示这个软链接
访问
http://ip/1.tar.gz这样现在显示

Forbidden
You don’t have permission to access this resource.

SAJ 发表于 2022-2-9 21:30
因为没有权限

为啥root用户登陆sftp时
/var/www/html目录中也未显示这个软链接呢?

root应该有权限啊

t9913085 发表于 2022-2-9 21:40
为啥root用户登陆sftp时
/var/www/html目录中也未显示这个软链接呢?

加sudo试试

我直接用root用户执行的命令

t9913085 发表于 2022-2-9 21:42
我直接用root用户执行的命令

你的/mnt/disk512这个挂载点权限正常吗?chmod 777 /mnt/disk512给一下权限试试

zhy9559 发表于 2022-2-9 21:44
你的/mnt/disk512这个挂载点权限正常吗?chmod 777 /mnt/disk512给一下权限试试

权限正常都已经755了,读取肯定没问题的