前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序部署腾讯云HTTPS证书的方法

小程序部署腾讯云HTTPS证书的方法

原创
作者头像
用户6551998
修改2019-10-25 18:15:41
7K0
修改2019-10-25 18:15:41
举报

先领取腾讯云相关服务器:

新客户无门槛领取总价值高达2860元代金券 云服务器3折活动: 腾讯云服务器CVM


购买证书

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

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

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

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

Nginx配置

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

创建https文件

代码语言:javascript
复制
cd /alidata/server/nginx/conf/vhosts
vi safe.conf

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

代码语言:javascript
复制
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;
}

然后保存退出

代码语言:javascript
复制
:wq

最后重启nginx:

代码语言:javascript
复制
/etc/init.d/nginx reload

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

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

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

代码语言:javascript
复制
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
service iptables save

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

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

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

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

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

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
目录
  • 先领取腾讯云相关服务器:
  • Nginx配置
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档