Heim >Backend-Entwicklung >PHP-Tutorial >Nginx Localhost-Konfiguration, Verzeichnissuche aktivieren
Wenn ich in der Vergangenheit Apache verwendet habe, kam es manchmal zu einem 403-Zugriffsfehler, aber manchmal funktionierte es wieder (ohne dass eine Konfiguration geändert wurde). , egal wie die Konfiguration geändert wurde. Alle Eingabeaufforderungen sind 403 Keine Berechtigung! Die Wahrscheinlichkeit ist gering, aber es wurde nie gelöst.
Nach dem Wechsel zu Nginx tritt dieses Problem nicht mehr auf. Die Verwendung von Autoindex macht sehr viel Spaß.
Konfigurationsdatei localhost.conf:
die http://localhost/phpmyadmin/ als Alias für phpmyadmin verwendet!
server { listen 80; server_name localhost 127.0.0.1 ""; root d:/localhost; index index.html index.htm index.php; autoindex on; autoindex_exact_size off; autoindex_localtime on; location /phpmyadmin { root d:/wamp/apps/phpmyadmin4.1.14; location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } location ~ \.php$ { try_files $uri =404; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } #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 html; } location ~ /\.(ht|svn|git) { deny all; } }
Das Obige stellt die Nginx-Localhost-Konfiguration vor, die das Durchsuchen von Verzeichnissen ermöglicht, einschließlich des Inhalts. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.