Maison > Opération et maintenance > Nginx > le corps du texte

Pourquoi nginx apparaît-il 403

步履不停
Libérer: 2019-06-21 13:19:57
original
6892 Les gens l'ont consulté

Pourquoi nginx apparaît-il 403

Nginx est également un serveur léger populaire. Il y aura également quelques problèmes dans l'utilisation quotidienne. Aujourd'hui, lors de l'installation et de la configuration de Nginx, il est apparu 403 Forbindden. parfaitement résolu après une recherche en ligne, je le partagerai avec vous ici.

Sans plus tard, voici le code original du fichier de configuration nginx :

[plain] view plain copy
worker_processes  1;  
  
events {  
    worker_connections  1024;  
}  
  
http {  
    include       mime.types;  
    default_type  application/octet-stream;  
      
    sendfile        on;  
    autoindex       on;  
    keepalive_timeout  65;  
  fastcgi_connect_timeout 300;  
  fastcgi_send_timeout 300;  
  fastcgi_read_timeout 300;  
  fastcgi_buffer_size 128k;  
  fastcgi_buffers 4 128k;  
  fastcgi_busy_buffers_size 256k;  
  fastcgi_temp_file_write_size 256k;  
  
  #gzip  on;  
  gzip on;  
  gzip_min_length  1k;  
  gzip_buffers     4 32k;  
  gzip_http_version 1.1;  
  gzip_comp_level 2;  
  gzip_types       text/plain application/x-javascript text/css application/xml;  
  gzip_vary on;  
  gzip_disable "MSIE [1-6].";  
  
  server_names_hash_bucket_size 128;  
  client_max_body_size     100m;   
  client_header_buffer_size 256k;  
  large_client_header_buffers 4 256k;  
  
    server {  
        listen       80;  
        server_name  localhost;  
        autoindex       on;   #是否允许访问目录  
  
        root   "C:/WWW";  
        location / {  
            index  index.html index.htm  l.php;  
            #index.php  
           autoindex  on;  
        }  
        error_page   500 502 503 504  /50x.html;  
        location = /50x.html {  
            root   html;  
        }  
  
        location ~ \.php(.*)$  {  
            fastcgi_pass   127.0.0.1:9000;  
            #fastcgi_index  index.php;  
            fastcgi_split_path_info  ^((?U).+\.php)(/?.+)$;  
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
            fastcgi_param  PATH_INFO  $fastcgi_path_info;  
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;  
            include        fastcgi_params;  
        }  
  
    }  
  
include vh_*.conf;  
  
}
Copier après la connexion


Tant de code du fichier de configuration (les commentaires que je ne comprends pas ont été supprimés pour faciliter la visualisation)

Parlons des raisons de 403 d'abord

Lors de l'accès à cette adresse, nginx suivra l'ordre index.html, index.htm et index .php. Recherchez le fichier dans le répertoire racine. Si ces trois fichiers n'existent pas, nginx renverra 403Forbidden.

Parce qu'il n'y a pas ces trois fichiers dans le répertoire racine, directement

[plain] view plain copy
root   "C:/WWW";  
  location / {  
      index  index.html index.htm  l.php;  
      #index.php  
     autoindex  on;  
  }
Copier après la connexion

Remarque : la liste des projets est affichée

Notez ici

autoindex on ; Ceci est désactivé par défaut, ce qui signifie que l'accès au répertoire est interdit et doit être activé

Une dernière chose est recommandée de ne pas écrire tous les éléments de configuration dans ce fichier, ce qui n'est pas le cas. facile à gérer

[plain] view plain copy

inclure vh_*.conf

peut être introduit, de sorte qu'un nom de domaine et un fichier de configuration soient pratiques pour la gestion ; .

Pour plus d'articles techniques liés à Nginx, veuillez visiter la colonne Tutoriel Nginx pour apprendre !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!