"运行环境"

实例平台:阿里云ECS
运行环境:CentOS release 6.6 (Final),Linux+Nginx(nginx/1.0.15)+Mysql(5.1.73)+PHP(5.3.3)

"优点"

可以使url变得更短,有利于优化。

1.首先进入你的nginx配置项,一般在/etc/nginx/conf.d/default.conf或者/etc/nginx/nginx.conf

2.配置规则,具体看下面的代码:

    server {
                    #监听的端口号
            listen       80;
                    #你的域名
            server_name  www.koukousky.com;
                    #用户进入首页默认访问的文件及文件名,可以不在这里写
            index index.html index.htm index.php;
                    #默认的项目路径,可以在别处定义
            root  /apps/html;
                    #这里就是隐藏index.php的设置,匹配/后面的内容
            location  / {
                        #判断如果不是目录不是文件
                if (!-e $request_filename) {
                                #匹配整个/后面的内容,然后跳转到你的域名+/index.php/+正则匹配到的内容
                        rewrite  ^/(.*)$  /index.php/$1  last;
                        break;
                }
                index  index.php;
                }
             }
设置好之后如果没有作用,可能是您没有开启框架里面的伪静态设置,或者是您的php-fpm解析没有配好。

nginx配置自签名证书

nginx自签名证书 步骤 建立目录并生成 私钥 ~ cd /etc/nginx/ ~ mkdir ssl #这时会看到生成了ssl.key私钥文件 生成crt,scr 首先,进入你想创建证书和私...

阅读全文

nginx 配置之 proxy_pass 神器!(解决JS跨域的另一个方法)

  proxy 模块是 nginx 中最碉堡的模块之一。就是有了 proxy 模块,nginx 才能和其它 http 服务器关联起来,极大程度地提高了 nginx 的可用性。proxy 这个模...

阅读全文

根据pfx文件生成 nginx 所用SSL证书文件

我将尝试解释使用.pfx文件的最简单方法,该文件可用于在NGINX上安装SSL。 我们首先使用openssl使用以下命令提取CRT文件 openssl pkcs12 -in ./YOUR-PFX-FIL...

阅读全文

欢迎留言