首先去阿里云申请一个证书, 这里说是购买,支付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,如果有,欢迎交流
相关推荐
https://download.csdn.net/download/wz15634421466/10267200
网络上很难找到非常详细的...本文档通过真实的实践经验,从安装OpenSSL和Nginx,到利用openssl生成证书,配置nginx的https(包括配置http请求转发到https)等,详细总结出nginx配置https的步骤,最终能帮助你配置成功。
证书可以直接在阿里云里面申请免费的ssl证书 登录阿里云账号,在上方搜索栏内搜索ssl,点击ssl证书(应用安全) 来到这个页面后点击购买证书 如图选择免费版ssl证书,点击支付 支付完成后跳转到控制台首页...
nginx配置+https
详细说明了windows服务器nginx+tomcat+mysql部署及配置(配置阿里云后台安全组,配置域名)很适合新手学习 附件中包含: 1.操作说明文档 2.操作录屏 3.安装所用到的软件安装包 1)Windows Server 2019 数据中心版 ...
Windows下Nginx配置SSL实现Https访问(包含证书生成)
nginx配置https反向代理到tomcat的http,包括windows版本和linux版本的软件下载,安装,配置等
申请免费的SSL证书,用docker容器搭建Nginx服务端,详细的Nginx配置ssl证书的方法。
主要介绍了Nginx配置SSL自签名证书的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
nginx配置 +负载均衡+https协议 完整的配置以及nginx 启动 停止 重新加载
Nginx配置http转https以及https访问http静态资源需要配置SSL证书、SSL会话缓存、rewrite规则、location块、add_header指令、proxy_pass指令等。通过正确的配置,Nginx可以提供安全、稳定、高性能的Web服务器服务。
nginx配置https ssl 安全协议nginx配置https ssl 安全协议
nginx图片服务器配置和https配置
该文档是介绍Windows下用Nginx配置https服务器,与大家分享!
里面 1.7.4 的nginx https 的配置 下载下来后 需要配置一下 nginx 的配置文件即可
作者:rosekissyou ,来自原文地址 首先注册一个腾讯云账号获取域名,https://www.qcloud.com/ 这里已经获取了一个证书, ...下面开始去服务器配置https证书, (此图片来源于网络,如有侵权,请联系删除! ) 下载的文
主要介绍了在阿里云服务器上配置CentOS+Nginx+Python+Flask环境的教程,值得一提的是这里的方案用Nginx作反向代理而使用Gunicorn作wsgi服务器,需要的朋友可以参考下
因为小程序上传需要https,服务器https用的是letsencrypt生成的证书,但是阿里云oss没有做https(懒得上传证书),就想着用Nginx代理转发上传请求。 Nginx配置 # HTTPS server # server { listen 443 ssl; ...
提供了小程序https服务在nginx环境下的配置示例,包括https配置和小程序扫二维码打开小程序时需要在nginx服务端放置小程序二维码扫描校验文件的配置
如果有什么问题可以留言,将错误的解决方法分享给大家,实现阿里云部署flask程序nginx+uwsgi及出现的问题,按照流程部署成功