资讯专栏INFORMATION COLUMN

Nginx 配置 PathInfo 模式

evin2016 / 3074人阅读

摘要:客户端允许上传的最大文件大小不然会出现错误监听端口如果不设置这个,则会监听所有的端口,非一定是下的端口。这个可以把去掉就是的形式是否允许访问目录转发端口这边要求必须有两个捕获组下面这个要求替换成,否则会出现错误

http {
    # 客户端允许上传的最大文件大小...!不然会出现 http 413 错误
    client_max_body_size 1000M;
    
    server {
            # 监听端口
            listen       80;
            # 如果不设置这个,则会监听所有的 80 端口,非一定是 127.0.0.1 ip 下的端口。
            listen       127.0.0.1:80;
            server_name  test.com;
            root   "d:/Website/sp.com";
            index  index.html index.htm index.php;
            
            location / {                
                # 这个可以把index.php去掉  就是demo.com/module/controller/action的形式
                try_files $uri $uri/ /index.php$uri?$query_string;
                # 是否允许访问目录
                autoindex on;
            }
            
            location ~ .php(.*)$ {
                # 转发端口
                fastcgi_pass   127.0.0.1:9000;
                # 这边要求必须有两个捕获组
                fastcgi_split_path_info  ^(.+.php)(/?.*)$;
                # 下面这个要求 /script 替换成 $document_root ,否则会出现 404 错误
                fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
                fastcgi_param  PATH_INFO  $fastcgi_path_info;
                fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;
                include        fastcgi_params;
            }
    }
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39508.html

相关文章

  • Nginx 实现 pathinfo 模式

    摘要:现在要做的就是在接收的模式的请求时,将它还原成标准的模式,这样服务器就能正常处理了。还好,中有个指令可以实现我们的目的,。 使用过 ThinkPHP 框架开发应用的同学应该都会知道,它有一种 URL 模式是 pathinfo,看起来类似下面的 URL: http://example.com/module/controller/action/key1/value1/key2/value2...

    shixinzhang 评论0 收藏0
  • Nginx 实现 pathinfo 模式

    摘要:现在要做的就是在接收的模式的请求时,将它还原成标准的模式,这样服务器就能正常处理了。还好,中有个指令可以实现我们的目的,。 使用过 ThinkPHP 框架开发应用的同学应该都会知道,它有一种 URL 模式是 pathinfo,看起来类似下面的 URL: http://example.com/module/controller/action/key1/value1/key2/value2...

    econi 评论0 收藏0
  • Nginx 配置 PathInfo 模式

    摘要:客户端允许上传的最大文件大小不然会出现错误监听端口如果不设置这个,则会监听所有的端口,非一定是下的端口。这个可以把去掉就是的形式是否允许访问目录转发端口这边要求必须有两个捕获组下面这个要求替换成,否则会出现错误 http { # 客户端允许上传的最大文件大小...!不然会出现 http 413 错误 client_max_body_size 1000M; ...

    xialong 评论0 收藏0
  • nginx下thinkphp的URL重定向

    摘要:最近使用框架进行开发的时候遇到一个问题,把项目部署到上用当服务器的情况下,重定向出现问题,同样的后缀,在本地环境可以正常访问,在服务器上就出现了,但是使用的全路径是可以访问的。 最近使用thinkPHP框架进行开发的时候遇到一个问题,把项目部署到Linux上用nginx当服务器的情况下,URL重定向出现问题,同样的URL后缀,在本地环境可以正常访问,在服务器上就出现了404 ,但是使用...

    Zack 评论0 收藏0
  • nginx下thinkphp的URL重定向

    摘要:最近使用框架进行开发的时候遇到一个问题,把项目部署到上用当服务器的情况下,重定向出现问题,同样的后缀,在本地环境可以正常访问,在服务器上就出现了,但是使用的全路径是可以访问的。 最近使用thinkPHP框架进行开发的时候遇到一个问题,把项目部署到Linux上用nginx当服务器的情况下,URL重定向出现问题,同样的URL后缀,在本地环境可以正常访问,在服务器上就出现了404 ,但是使用...

    avwu 评论0 收藏0

发表评论

0条评论

evin2016

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<