国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

403-forbidden - Nginx更改Web根目錄導致403 Forbidden

瀏覽:58日期:2023-08-18 13:25:59

問題描述

1.背景服務器環境:CentOS7/Nginx1.10.0

2.問題更改Nginx的默認Web根目錄之后,訪問網站出現403 Forbidden問題。

默認目錄:/usr/share/nginx/html

[root@AllenServer html]# pwd /usr/share/nginx/html[root@AllenServer html]# ls -al總用量 16drwxr-xr-x. 2 allen allen 71 5月 29 01:45 .drwxr-xr-x. 5 allen allen 51 6月 1 14:47 ..-rw-r--r--. 1 allen allen 537 4月 26 23:11 50x.html-rw-r--r--. 1 allen allen 22 5月 29 01:45 index2.php-rw-r--r--. 1 allen allen 617 5月 29 01:23 index.html-rw-r--r--. 1 allen allen 167 5月 29 01:36 index.php

新目錄:/home/nginx/default

[root@AllenServer default]# pwd /home/nginx/default[root@AllenServer default]# ls -al總用量 16drwxrwxrwx. 2 nginx nginx 71 6月 2 17:15 .drwxrwxrwx. 3 nginx nginx 20 6月 1 16:10 ..-rwxrwxrwx. 1 nginx nginx 537 6月 1 16:11 50x.html-rwxrwxrwx. 1 nginx nginx 22 6月 1 16:11 index2.php-rwxrwxrwx. 1 nginx nginx 618 6月 2 17:15 index.html-rwxrwxrwx. 1 nginx nginx 167 6月 1 16:11 index.php

Nginx配置文件:

[root@AllenServer default]# more /etc/nginx/nginx.conf user nginx;#user root;worker_processes 1;error_log /var/log/nginx/error.log warn;pid/var/run/nginx.pid;events { worker_connections 1024;}http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main ’$remote_addr - $remote_user [$time_local] '$request' ’ ’$status $body_bytes_sent '$http_referer' ’ ’'$http_user_agent' '$http_x_forwarded_for'’; access_log /var/log/nginx/access.log main; sendfileon; #tcp_nopush on; keepalive_timeout 65; #gzip on; include /etc/nginx/conf.d/*.conf;}

網站配置文件:

[root@AllenServer conf.d]# more default.conf server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location / {#root /usr/share/nginx/html;root /home/nginx/default;#root /test;index index.html index.htm index.php; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page 500 502 503 504 /50x.html; location = /50x.html {#root /usr/share/nginx/html;root /home/nginx/default;#root /test; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ .php$ { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ .php$ {#root /usr/share/nginx/html;root /home/nginx/default;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;includefastcgi_params; } # deny access to .htaccess files, if Apache’s document root # concurs with nginx’s one # #location ~ /.ht { # deny all; #}}

3.說明(1)更改配置之前訪問默認的目錄是正常的;(2)更改配置之后重啟Nginx服務;(3)更改新的Web根目錄之后訪問出現403問題。

請教各位大神如何解決這個問題?

問題解答

回答1:

權限問題一般是這么查的:

切換到出問題的軟件所使用的用戶。比如 su - nginx

嘗試從 / 開始一級級地進入有問題的目錄

嘗試讀取文件

訪問一個文件時,不光要目標文件的權限允許,還要它之上的各級目錄都允許的。

看哪一步報錯就知道是哪里的問題了。

另外注意一下你的權限除了基本 POSIX 權限外,還有 SELinux。你檢查一下,如果 SELinux 啟用了的話,要讓 SELinux 也允許 nginx 來訪問的。如果是 SELinux 引起的問題,SELinux 專門有個報告用的程序可以查看詳細信息的。

標簽: web
相關文章:
主站蜘蛛池模板: 国产一区二区三区在线观看影院 | 中文字幕99在线精品视频免费看 | 男女午夜性爽快免费视频不卡 | 亚洲欧美日韩精品久久亚洲区色播 | 久久一区二区精品综合 | 国产自在自线午夜精品视频在 | 久久精品视频8 | 久久久久久久国产精品视频 | 欧洲97色综合成人网 | 成人毛片免费网站 | 日本在线观看一级高清片 | 国产永久高清免费动作片www | 国产一区亚洲二区三区毛片 | 97影院理伦在线观看 | 成人观看视频又黄又免费 | 亚洲精品一级一区二区三区 | 成年女人毛片免费播放人 | 日韩欧美在线观看视频 | 国产精品va一级二级三级 | 日本一级特黄啪啪片 | 国产大片线上免费观看 | 九九99靖品 | 欧美亚洲另类久久综合 | 福利一区三区 | 手机看片自拍日韩日韩高清 | 在线人成精品免费视频 | 久久国产香蕉 | 国产午夜精品免费一二区 | 亚洲在线看片 | 国产人成亚洲第一网站在线播放 | 国产91在线 | 亚洲 | 国产午夜不卡在线观看视频666 | 人人99 | 成人区精品一区二区不卡亚洲 | 性欧美巨大 | 国产精自产拍久久久久久蜜 | 日产一一到六区网站免费 | 日韩欧美一级 | 小毛片在线观看 | 日本红怡院在线 | 国产毛片一区二区三区精品 |