<>前言

双十一的时候在阿里云上买了一个学生机,趁着没过期,拿来折腾一下。
基于WordPress搭建了一个个人网站,用来记录自己的技术博客,后来网站升级换成了https的,发现原来的http+php不能使用,遂记录一下升级过程。

http升级为https后,怎么修改配置文件,使其可以解析php
在server模块中加入以下配置。
server { .... #新加入的 #开启SSL服务,即网站是HTTPS的 listen 443; ssl on; ssl_certificate
1_www.ccxiaoer.com_bundle.crt;#这里填你自己的证书名称 ssl_certificate_key
2_www.ccxiaoer.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; # 这里新加的 # PHP 脚本请求全部转发到 FastCGI处理.
使用FastCGI协议默认配置. # Fastcgi服务器和程序(PHP,Python)沟通的协议. location ~ .*\.(php|php5)?$
{ # 设置监听端口 fastcgi_pass 127.0.0.1:9000; fastcgi_param HTTPS on;#这里必须填写
fastcgi_index index.php; # 设置脚本文件请求的路径 fastcgi_param SCRIPT_FILENAME
$document_root $fastcgi_script_name; # 引入fastcgi的配置文件 include fastcgi_params;
include fastcgi.conf; } }
加入以上配置之后,https站点就可以去解析php了,其实主要就是两点配置
一是站点加入https配置,而是加入php,其中https需要自己的秘钥和证书。这些我们可以自己去申请。php配置中必须加上fastcgi_param
HTTPS on;这一句。

<>关于我自己

*
一个正派但不正经的程序员

*
18年计算机专业硕士毕业生,腾讯SNG部门实习生,现加盟快手科技 ,后端研发工程师一枚

*
喜欢技术,喜欢互联网

*
民遥控 ,赵雷、陈粒、宋冬野

*
公众号:编程美学,时不时写篇文章,偶尔数羊,其实说到底,只是想和你聊聊

友情链接
KaDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:[email protected]
QQ群:637538335
关注微信