我有ubuntu服务器的版本16和64位我安装apache2我有1个用户(该用户名骑手)
/home/rider/cod/serverfiles/screenshots
在这里我有一些图像我想向公众展示这些图像,所以我创建了这样的符号链接
sudo ln -s /home/rider/cod/serverfiles/screenshots /var/www/html/ss/
我给了这个权限
sudo chmod 755 /home//rider/cod/serverfiles/screenshots/
sudo chmod o+w /home//rider/cod/serverfiles/screenshots/
sudo chmod o+w /var/www/
sudo chmod 755 /var/www/
然后我停止apache并重新启动当我在浏览器中进入ip / ss时我收到错误消息403权限错误问题是/ var / www目录是根但我的屏幕截图位置是骑手访问我怎么能显示该屏幕为公众拍摄?
注意因为iam正在运行游戏,因此无法将所有者的船员改为root 服务器
这是我的apache2日志
AH00035:访问/屏幕截图被拒绝(文件系统路径 / home / rider / serverfiles')因为缺少搜索权限 路径的组成部分
这是我的符号代码,此代码保存在/ etc / apache2 / conf-HERE
Alias /screenshots /home/rider/serverfiles/screenshots
<directory /home/rider/serverfiles/screenshots>
Options FollowSymLinks Indexes
Require all granted
</directory>