Abh*_*nyu 2 permissions localhost apache2 ownership groups
我正在运行 localhost (Apache 2.4.6),但只有 localhost 可以index.php
在 Web 浏览器中打开。子目录返回 403 Forbidden 错误。
现在,我根据这个答案添加了权限。作为参考,这些是权限:
sudo adduser <username> www-data
sudo chown -R www-data:www-data /var/www
sudo chmod -R g+rw /var/www
Run Code Online (Sandbox Code Playgroud)
因此,我放置网站所有内容的文件夹归www-data
组所有。而且虽然我已经将自己添加到组中,但我无法打开文件夹!
(但子目录已可从 Web 浏览器访问。)
首先,您确定您的用户已添加到 www-data 组吗?将您的用户添加到该组的正确方法是:
sudo adduser yourusername www-data
Run Code Online (Sandbox Code Playgroud)
然后做:
sudo chown yourusername:www-data -R /var/www
Run Code Online (Sandbox Code Playgroud)
之后,您应该将权限更改为 755,出于安全原因,不建议将权限更改为 777
sudo chmod 0755 -R /var/www
sudo chmod g+s -R /var/www
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3819 次 |
最近记录: |