Heim > Backend-Entwicklung > PHP-Tutorial > 403-forbidden - Nginx+PHP-fpm网站目录权限问题

403-forbidden - Nginx+PHP-fpm网站目录权限问题

WBOY
Freigeben: 2016-06-06 20:31:06
Original
4015 Leute haben es durchsucht

系统:ArchLinux(桌面环境)

我想把网站的root路径设为

<code>/home/myusername/www
</code>
Nach dem Login kopieren
Nach dem Login kopieren

但是出现了403 Forbidden错误

<code>2015/05/31 16:41:44 [error] 12879#0: *1 "/home/myusername/www/index.php" is forbidden (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "127.0.0.1"
</code>
Nach dem Login kopieren
Nach dem Login kopieren

nginx.conf已经设置无误
php-fpm和nginx的用户都是http(用户组为http),这是默认的
而我把root路径设为/usr/share/nginx/html(这是nginx安装后的默认目录)的话就没有问题(成功执行php文件)。

我尝试把/home/myusername/www的所有者改为http(http)也是不行。

是不是root文件夹的权限设置还是不对呢?求大家指教如何设置权限?

回复内容:

系统:ArchLinux(桌面环境)

我想把网站的root路径设为

<code>/home/myusername/www
</code>
Nach dem Login kopieren
Nach dem Login kopieren

但是出现了403 Forbidden错误

<code>2015/05/31 16:41:44 [error] 12879#0: *1 "/home/myusername/www/index.php" is forbidden (13: Permission denied), client: 127.0.0.1, server: localhost, request: "GET / HTTP/1.1", host: "127.0.0.1"
</code>
Nach dem Login kopieren
Nach dem Login kopieren

nginx.conf已经设置无误
php-fpm和nginx的用户都是http(用户组为http),这是默认的
而我把root路径设为/usr/share/nginx/html(这是nginx安装后的默认目录)的话就没有问题(成功执行php文件)。

我尝试把/home/myusername/www的所有者改为http(http)也是不行。

是不是root文件夹的权限设置还是不对呢?求大家指教如何设置权限?

网站目录和文件设置权限,保证Nginx和PHP-FPM能够读取访问这些文件.
cd /home/myusername/www
find -type d -exec chmod 755 {} \;
find -type f -exec chmod 644 {} \;

chmod 777 文件夹

<code>shell</code><code>chown -R http:http /home/myusername/www
</code>
Nach dem Login kopieren

chown -R http:http xxx

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage