好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

nginx 如何隐藏php

nginx隐藏php的方法:首先在“/usr/local/nginx/conf”下打开“nginx.conf”;然后在“service{}”中添加一段代码为“listen 10000 default_server...”即可。

推荐:《PHP视频教程》

nginx 隐藏.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 64k;
   fastcgi_buffers 4 64k;
   fastcgi_busy_buffers_size 128k;
   fastcgi_temp_file_write_size 256k;
 
   gzip on;
   gzip_min_length  1k;
   gzip_buffers4 16k;
   gzip_http_version 1.1;
   gzip_comp_level 2;
   gzip_typestext/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;
}

以上就是nginx 如何隐藏php的详细内容!

查看更多关于nginx 如何隐藏php的详细内容...

  阅读:40次