server{
listen 9999;
server_name 192.168.1.187;
root /www/admin/test;
location / {
#伪静态
#include /www/admin/192.168.1.187_80/wwwroot/.rewrite.conf;
#首页
root /www/admin/test;
index index.php index.html error/index.html;
}
#流量限制
rewrite ^/(.*\.png) http://192.168.1.187:9999/cheng.php?path=$1 permanent;
#日志
access_log /www/admin/192.168.1.187_80/log/nginx_access_$logdate.log main;
error_page 403 /error/403.html;
error_page 400 /error/400.html;
error_page 404 /error/404.html;
error_page 502 /error/502.html;
error_page 503 /error/503.html;
#处理PHP
location ~ [^/]\.php(/|$) {
fastcgi_pass 127.0.0.1:7221;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
include fastcgi.conf;
}
}
<?php
header("content-type:image/jpeg");
#权限认证
echo file_get_contents("./{$_GET['path']}");