lnmp配置https,配置pathinfo---------记录学习

环境 lnmp一键安装包

ssl证书->腾讯云申请

1.下载ssl证书

2.根据证书安装指引安装

https://cloud.tencent.com/document/product/400/4143

server {
        listen 443;
        server_name www.domain.com; #填写绑定证书的域名
        ssl on;
        ssl_certificate 1_www.domain.com_bundle.crt;
        ssl_certificate_key 2_www.domain.com.key;
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #按照这个协议配置
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;#按照这个套件配置
        ssl_prefer_server_ciphers on;
        location / {
            root   html; #站点目录
            index  index.html index.htm;
        }
    }

附上我自己源码:

配置pathinfo

1处需要开放端口443

2处修改为自己域名

3处修改为自己ssl证书路径,参考文档

4处引入pathinfo文件

5配置fastcgi_pass

参考文档 https://segmentfault.com/q/1010000004854045

修改php.ini  cgi.fix_pathinfo=1

查看php-fpm.conf配置文件,查看fastcg监听

有些是127.0.0.1:9000,则需要开启9000端口

我的是php-cgi.sock,所以按照5配置

3.配置http字段转https

有时候文档里说的都很详细,只是自己看的不仔细

结束~

语言表达的不太清楚,多见谅哈

原文地址:https://www.cnblogs.com/sensai-sun/p/9993965.html