请选择 进入手机版 | 继续访问电脑版
入门社区_全栈技术从入门到精通
解决网页服务器权限问题
在linux环境下搭建Nginx/apache网页服务器,在尝试访问页面时都会遇到这个问题,提示没有写入权限,或者必须访问网页服务器权限。这源自于linux对于权限的限制比较严格。所以网上无数的解决方法,无外乎一个提权的问题,即给当前web程序所属的用户和用户组提权。
在Nginx下,所属的用户组为www,用户为www;在Apache2下,所属用户组为wwwdata,用户为wwwdata。

要解决这个问题,只要有一行代码即可。找到你的网站文件夹,执行
chown -R www:www /var/www/rumenwu.com
其中,www:www前面为用户组,后面为用户,网站文件夹为 /var/www/rumenwu.com
这样,我们就给与了www用户/var/www/rumenwu.com这个文件夹的操作权限(可读写)。当然,如果你的web程序是Apache2,将www改为wwwdata即可,即:
chown -R wwwdata:wwwdata /var/www/rumenwu.com
代码在linux中区分大小写。

解决 .user.ini无法删除的问题
删除整个网页文件夹的时候提示.user.ini拒绝操作
[root@iZuf65kda3nu2clnw43xytZ ~]# rm -rf /var/www/rumenwu.com/
rm: cannot remove ‘/var/www/rumenwu.com/.user.ini’: Operation not permitted
我们执行
chattr -i /var/www/rumenwu.com/.user.ini
将/var/www/rumenwu.com 替换成你自己的文件夹路径,即可成功删除。
[root@iZuf65kda3nu2clnw43xytZ ~]# chattr -i /var/www/rumenwu.com/user.ini
[root@iZuf65kda3nu2clnw43xytZ ~]# rm -rf /var/www/rumenwu.com/

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|入门社区

© 2016- RuMenWu.

返回顶部