`
yuanke
  • 浏览: 72974 次
  • 性别: Icon_minigender_2
  • 来自: 临沂
社区版块
存档分类
最新评论

阿里云免费DV证书Nginx配置https

 
阅读更多

首先去阿里云申请一个证书, 这里说是购买,支付0元,

 

选择免费型DV证书购买既可,然后可以看到证书列表里面有个空的证书,补全信息即可

 

 

接下来输入个人信息

 

下面会要CSR, 一般选择系统生成

 

完成之后提交审核,这里的审核就是要验证网址是不是自己的

 

点击进度会弹出验证项目,复制里面的txt值,到解析域名的地方解析一个就可以了

 

输入一个和自己的域名前缀一样的主机名称,类型是txt的,参数值就是里面给的记录值.解析好之后就可以去刷新一下审核页面, 很快就生成了SSL证书的.最多也就10分钟(不出意外的话,暂时没有碰到解析特别慢的,建议选择万网的域名)

 


 

然后选择下载就可以看到

 

阿里云的证书比较齐全,但是我们这里选用Nginx作为例子,下载的文件里面有一个pem和一个key文件,一样的配置到Nginx里面,大概的和腾讯的差不多,只是把写法改一下,不过这里放证书的文件我换成了cert,避免和腾讯的冲突

server {

listen 443;

server_name image.wertp.cn;

ssl on;

root html;

index index.html index.htm;

ssl_certificate  /usr/local/nginx/conf/cert/image.wertp.cn.pem;

ssl_certificate_key  /usr/local/nginx/conf/cert/image.wertp.cn.key;

ssl_session_timeout 5m;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_prefer_server_ciphers on;

location / {

root  /data/wwwroot/image.wertp.cn/public;

index index.PHP index.html index.htm;

if (!-e $request_filename){

rewrite ^/(.*)$ /index.php?s=$1 last;

}

#(thinkphp  rewrite路由重写模式添加这段,否则是普通模式)

}

location ~ \.php$ {

root          /data/wwwroot/image.wertp.cn/public;

fastcgi_pass  unix:/dev/shm/php-cgi.sock;

fastcgi_index  index.php;

fastcgi_param  SCRIPT_FILENAME  /usr/local/nginx/html$fastcgi_script_name;

fastcgi_param HTTPS on;

include fastcgi.conf;

}

#(兼容php添加这段)

}

这样下来整个就是成功的了,如果有什么问题也就下面几个问题

1 证书的路径配置和域名的路径配置

2 配置代码少量一个括号或者分号之类的

3 没有放证书文件

除了这些暂时没有碰到其他的bug,如果有,欢迎交流
 
分享到:
评论

相关推荐

    Nginx配置SSL证书监听443端口

    本文中提到了使用阿里云***ec免费版SSL证书,这是一种常见的商业证书颁发机构(CA)。下载证书后,需要解压并找到证书文件。常见的证书文件格式包括.pem(包含公钥和私钥)和.key(仅私钥)。在Nginx的cert目录下...

    详解阿里云LINUX服务器配置HTTPS(NGINX)

    - 登录阿里云控制台,选择“证书服务”,申请免费型DVSSL证书。 - 按照提示填写相关信息,包括域名信息和个人信息。 2. **验证域名所有权:** - 选择验证方式(DNS验证或文件验证),根据指示完成验证流程。 3....

    阿里SSL证书两种配置方法

    - **服务器安装**:根据服务器类型(如Apache、Nginx、IIS等)上传证书文件,配置HTTPS监听端口,更新服务器配置并重启服务。 2. **自动配置**: 对于不太熟悉服务器管理的用户,阿里云提供了自动部署工具,简化...

    免费使用阿里云开启HTTPS

    只需要登录阿里云控制面板,找到 SSL 证书(应用安全),购买证书,并选择 Symantec –> 增强型 OV SSL –> 免费型 DV SSL(一个帐号最多 20 个免费证书)。 二、证书申请和验证 在申请证书时,需要填写单域名证书...

    nginx配置ssl证书实现https访问的示例

    在阿里云控制台-产品与服务-云解析DNS-找到需要解析的域名点“解析”,进入解析页面后选择【添加解析】按钮会弹出如下页面: 主机记录这里选择@,记录值就是服务器ip地址,确认。 三,申请ca证书 在阿里云控制台-...

    阿里云开启HTTPS的方法

    ### 阿里云开启HTTPS的方法 随着网络安全意识的不断提高,HTTPS已经成为现代互联网的基本...阿里云提供的免费SSL证书服务为广大小型网站和个人开发者提供了极大的便利,让每一个网站都能享受到加密通信带来的好处。

    微信小程序 Nginx环境配置详细介绍

    对于初创团队或个人开发者,可以选择免费的SSL证书,例如阿里云提供的赛门铁克免费型DV SSL。申请过程包括在阿里云控制台创建订单,填写域名和相关信息,并完成服务器验证。验证成功后,即可下载SSL证书,通常包含一...

    微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)

    阿里云提供了赛门铁克免费型DV SSL证书,申请流程如下: 1. 登录阿里云控制台,进入“安全”->“证书服务”。 2. 点击“购买证书”,选择免费型DV SSL,完成购买流程(金额为0元)。 3. 补全域名和基本信息,进行...

    搭建微信小程序 HTTPS 服务器,只需三步.docx

    2. 上传证书文件至服务器,并编辑Nginx配置文件`/etc/nginx/nginx.conf`,启用HTTPS支持: ``` server { listen 443 ssl http2 default_server; listen [::]:443 ssl http2 default_server; server_name _; ...

    微信小程序Server端环境配置详解.pdf

    2. 在Nginx配置文件中,创建一个新的虚拟主机配置,指定服务器监听443端口(HTTPS端口),并将之前下载的SSL证书文件路径添加到相应位置。 ``` server { listen 443 ssl; server_name yourdomain.com; ssl_...

    搭建微信小程序 HTTPS 服务器,只需三步.pdf

    文章提到,Let’s Encrypt提供免费的SSL证书,阿里云也提供免费的DV SSL证书。 - 申请证书时,需要选择适合的证书类型。免费型DV SSL证书仅适用于单个域名,如果有多个子域名,需分别申请。 - 证书申请完成后,...

    搭建微信小程序 HTTPS 服务器,只需三步 (2).pdf

    文章提到,Let’s Encrypt提供免费的证书服务,阿里云也提供了免费的DV SSL证书。申请过程包括选择证书类型、填写域名和个人信息,然后提交审核。审核通过后,证书文件将通过电子邮件发送,包含适用于不同HTTP服务器...

    domain name apply for ssl.pdf

    DV证书验证最简单,只需要验证域名所有权;OV证书需要验证组织信息;EV证书则涉及更严格的验证,通常显示绿色地址栏,提供最高的信任度。 4. **开启SSL**:在你的网站服务器上启用SSL支持,这通常涉及到配置服务器...

Global site tag (gtag.js) - Google Analytics