需求
访问 172.20.2.10/api/jwt/getToken ,实际目录位于 /data/jwt/getToken
Nginx配置
server { listen 80; server_name 172.20.2.10; index index.php; root /data/jwt/getToken; location /api/jwt/getToken { alias /data/jwt/getToken/; } location ~ /api/jwt/getToken/.+\.php.*$ { if ($fastcgi_script_name ~ /api/jwt/getToken/(.+\.php.*)$) { set $valid_fastcgi_script_name $1; } fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/jwt/getToken/$valid_fastcgi_script_name; include fastcgi_params; } }
注意下方的配置
访问测试
可以看到成功打开 PHP 测试页,该测试页文件位于