小程序部署腾讯云HTTPS证书

先领取腾讯云代金券:

新客户无门槛领取总价值高达2860元代金券

https://cloud.tencent.com/redirect.php?redirect=1040&cps_key=c2f618ef08da487ec884bf8ef31cfa54&from=console

云服务器3折活动:

https://cloud.tencent.com/redirect.php?redirect=1014&cps_key=c2f618ef08da487ec884bf8ef31cfa54&from=console

限时秒杀活动:

https://cloud.tencent.com/redirect.php?redirect=1039&cps_key=c2f618ef08da487ec884bf8ef31cfa54&from=console


购买证书

进入证书控制台,为新购买的证书补全资料

先点击创建,然后再点击下面的提交审核

提交后自动回到管理页,然后点击进度

按照弹出来的提示完成验证操作

Nginx配置

下面以配置一个safe网站为例进行说明

创建https文件

cd /alidata/server/nginx/conf/vhosts
vi safe.conf

在safe.conf 增加以下内容,其中ssl_certificate和ssl_certificate_key这两个值是上面购买证书后上传到你的服务器的路径,请以你自己的实际路径为准。

server {
    listen       443;
    server_name  safe.weiphp.cn;

     index index.php;
     root /htdocs/safe;

    ssl on;
    ssl_certificate /root/cert.pem;
    ssl_certificate_key /root/cert.key;
    ssl_session_timeout 5m;
    ssl_protocols SSLv2 SSLv3 TLSv1;
    ssl_prefer_server_ciphers on;

    location ~ \.php
    {
	#fastcgi_pass  unix:/tmp/php-cgi.sock;
	fastcgi_pass  127.0.0.1:9000;
        fastcgi_split_path_info ^(.+\.php)(.*)$;
        fastcgi_param PATH_INFO $fastcgi_path_info;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
	include fastcgi.conf;
	}
	location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
	{
		expires 30d;
	}
	location ~ .*\.(js|css)?$
	{
		expires 1h;
	}
	access_log  /alidata/log/nginx/access/safe.log;
}

然后保存退出

:wq

最后重启nginx:

/etc/init.d/nginx reload

查看当前服务器的防火墙是否已经开启:

如果显示下面的提示说明没开启,这样的话这一步略过

如果已经开启,需要把443端口设置为开放状态:

iptables -I INPUT -p tcp --dport 443 -j ACCEPT
service iptables save

最后把上面的域名(safe.weiphp.cn)配置指向到当前服务器,然后在/htdocs/safe目录下部署我们之前的WeiApp(原名weicms)系统代码或者自己的系统代码就可以了

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券