• nginx服务器设置path_info模式


    1.find / -name nginx.conf找到nginx配置文件

    2.

    #
    # The default server
    #
    server {
    listen 80;

    #填写自己的域名
    server_name www.bestcfm.com;

    #charset koi8-r;

    #access_log logs/host.access.log main;

    # Load configuration files for the default server block.

    location / {
    root /var/www/html/public;
    index index.html index.php index.htm;
    if (!-e $request_filename) {
    rewrite ^/(.*)$ /index.php/$1 last;
    }
    }

    error_page 404 /404.html;
    location = /404.html {
    root /usr/share/nginx/html;
    }

    # redirect server error pages to the static page /50x.html
    #
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ .php$ {
    # proxy_pass http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ .php($|/) {#去掉这里的$
    root /var/www/html/public;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_split_path_info ^(.+.php)(.*)$; #增加这一句
    fastcgi_param PATH_INFO $fastcgi_path_info; #增加这一句
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /.ht {
    # deny all;
    #}
    }


    3.重启nginx,find / -name nginx找到sbin目录执行./nginx -s reload

  • 相关阅读:
    golang plugin插件的使用
    UE4 是如何渲染每一帧画面的
    虚幻4 Gbuffer
    学习一下虚幻4
    关于 Kapacitor 和 TickScript 的笔记
    SpringOne2020
    TICK Telegraf InfluxDB Chronograf Kapacitor 参考资料
    【转】高考英语常考短语100条
    「面试」拿到B站的意向书
    使用ABAP操作office Word文档
  • 原文地址:https://www.cnblogs.com/zhouqi666/p/6857607.html
Copyright © 2020-2023  润新知