"运行环境"

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

"步骤"

1.安装php-fpm, Linux 下 运行~ yum -y install php-fpm
2.启动fpm,~ service php-fpm start
3.开机启动fpm ~ chkconfig php-fpm –level 2345 on
4.配置nginx.conf ~ vi/vim /etc/nginx/nginx.conf 或者你自己定义的conf文件,加入下面的代码
server{
 #省略以上代码
 location ~ \.php {
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;

        set $real_script_name $fastcgi_script_name;
        if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {
                set $real_script_name $1;
                set $path_info $2;
        }
        fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param SCRIPT_NAME $real_script_name;
        fastcgi_param PATH_INFO $path_info;
        include        fastcgi_params;
    }
}
需要在thinkphp中开启伪静态模式

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...

阅读全文

欢迎留言