webmin创建的网站,对安全性要求很高。比如创建 ctohome.com 这个网站,那么webmin会自动创建用户名ctohome和用户组 ctohome, 那么,不是这个ctohome权限的文件,是不能访问的。也就是说,不能访问其他用户/网站的文件。这样的安全性非常好。
如果一个网站比较大,我们有时候会用root登录ssh去打包下载,然后ssh解压文件,这样,会导致文件的权限都是root或其他,这就会导致webmin网站出现403错误。
解决办法是: ssh进入网站的public_html目录,查看修改文件权限为当前网站的正确权限。按照上面的范例就是 chown -R ctohome:ctohome .
然后重启apache即可。
更多范例:
webmin网站 guowaivps.com, 修改权限命令: chown -R guowaivps:guowaivps /home/guowaivps/public_html
webmin网站 ctohome.com, 修改权限命令: chown -R ctohome:ctohome /home/ctohome/public_html
webmin网站 abc.ctohome.com, 修改权限命令: chown -R abc:abc /home/abc/public_html
如果您是使用webmin面板解压功能来解压的文件,也可以通过webmin面板来修改权限:
请参考下面2篇文章: