Nginx 发布 alias 虚拟目录 及PHP支持配置

1,116次阅读

共计 504 个字符,预计需要花费 2 分钟才能阅读完成。

需求

访问 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;
    }
}

 

注意下方的配置

Nginx 发布 alias 虚拟目录 及PHP支持配置

 

访问测试

Nginx 发布 alias 虚拟目录 及PHP支持配置

可以看到成功打开 PHP 测试页,该测试页文件位于

Nginx 发布 alias 虚拟目录 及PHP支持配置

正文完
 
mervinwang
版权声明:本站原创文章,由 mervinwang 2018-10-30发表,共计504字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
文章搜索