您好,欢迎来到宝玛科技网。
搜索
您的当前位置:首页nginx如何隐藏.php

nginx如何隐藏.php

来源:宝玛科技网


推荐:《PHP视频教程》

在/usr/local/nginx/conf 下打开nginx.conf,在service{}添加一段代码,

location / {
 try_files $uri $uri/ $uri.php?$args;
}

完成nginx.conf如下:

user www www;

worker_processes auto;

error_log /home/wwwlogs/nginx_error.log crit;

pid /usr/local/nginx/logs/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by this process.
worker_rlimit_nofile 51200;

events
 {
 use epoll;
 worker_connections 51200;
 multi_accept on;
 }

http
 {
 include mime.types;
 default_type application/octet-stream;

 server_names_hash_bucket_size 128;
 client_header_buffer_size 32k;
 large_client_header_buffers 4 32k;
 client_max_body_size 50m;

 sendfile on;
 tcp_nopush on;

 keepalive_timeout 60;

 tcp_nodelay on;

 fastcgi_connect_timeout 300;
 fastcgi_send_timeout 300;
 fastcgi_read_timeout 300;
 fastcgi_buffer_size k;
 fastcgi_buffers 4 k;
 fastcgi_busy_buffers_size 128k;
 fastcgi_temp_file_write_size 256k;

 gzip on;
 gzip_min_length 1k;
 gzip_buffers 4 16k;
 gzip_http_version 1.1;
 gzip_comp_level 2;
 gzip_types text/plain application/javascript application/x-javascript text/javascript text/css application/xml application/xml+rss;
 gzip_vary on;
 gzip_proxied expired no-cache no-store private auth;
 gzip_disable "MSIE [1-6]\\.";

 #limit_conn_zone $binary_remote_addr zone=perip:10m;
 ##If enable limit_conn_zone,add "limit_conn perip 10;" to server section.

 server_tokens off;
 access_log off;

 
server
 {
 listen 10000 default_server;
 #listen [::]:80 default_server ipv6only=on;
 server_name _;
 index index.html index.htm index.php;
 root /home/wwwroot/default/src;

 #error_page 404 /404.html;

 # Deny access to PHP files in specific directory
 #location ~ /(wp-content|uploads|wp-includes|images)/.*\\.php$ { deny all; }

 include enable-php.conf;

 location /nginx_status
 {
 stub_status on;
 access_log off;
 }

 location ~ .*\\.(gif|jpg|jpeg|png|bmp|swf)$
 {
 expires 30d;
 }

 location ~ .*\\.(js|css)?$
 {
 expires 12h;
 }

 location ~ /.well-known {
 allow all;
 }

 location ~ /\\.
 {
 deny all;
 }
 location / {
 try_files $uri $uri/ $uri.php?$args;
 }


 access_log /home/wwwlogs/access.log;
 }
include vhost/*.conf;
}

Copyright © 2019- baomayou.com 版权所有 赣ICP备2024042794号-6

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务