linux配置https站点
配置https站点呢,那就需要https证书,证书从何而来,花钱买?no,no,no,阿里有免费的,只是比较难发现,下面就图文解说一下怎么买免费的阿里https证书
首先阿里云,登录,购买链接—————>CA证书服务(数据安全);
然后你需要,找到价格为0的https证书:
啥?你没找到?嗯哼?那一定是你找的方式不对,你应该~~~这么找:
1.选择品牌————>Symantec;
2.保护类型————>一个域名;
3.证书类型————>免费型DV SSL;
然后你就可以看到上面的页面了,是不是很奇葩的购买方式,这就和易筋经一样,有的时候你需要倒着看(选);
然后到我的证书界面:
然后点击这个补全,填写相关信息,提交审核。。。大概5min之后,就会审核通过了,然后你就可以像上图所示的第二个证书那样,下载了。
证书压缩文件夹里有两个文件,一个是*.pem,一个是*.key。(下载页面有教程,浅显易懂)
传到服务器上的 /etc/nginx/cert 目录下,最好改下这两个文件的名字,我这里是 域名.key、域名.pem。
然后接下来就是改站点的配置文件了,如果你还不会配置站点,请看这篇文章 linux上配置站点。
server{listen 80;server_name aopo.************.com;return 301 https://$host$request_uri; }server {listen 443;server_name aopo.************.com;ssl on;root /var/www/html/code/yii2/aopo/web;index index.php index.html index.htm ;client_body_temp_path /tmp;ssl_certificate /etc/nginx/cert/aopo.**************.com.pem;ssl_certificate_key /etc/nginx/cert/aopo.**************.com.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 / {try_files $uri $uri/ /index.php?$args;} location ~ \.php$ {root /var/www/html/code/yii2/aopo/web/;include fastcgi.conf;#fastcgi_pass 127.0.0.1:9000;fastcgi_pass unix:/run/php/php7.0-fpm.sock;#fastcgi_pass unix:/var/run/php5-fpm.sock;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;try_files $uri =404;fastcgi_index index.php;include fastcgi_params;} location ~ /\.(ht|svn|git) {deny all;} error_log /var/log/nginx/my.error.log; }
红字就是较之前http站点配置,新增的东西。改完配置之后,nginx -s reload;重启nginx,你会发现,你的网站可以通过 https://aopo.*******.com访问了
转载于:https://www.cnblogs.com/eco-just/p/8991111.html
linux配置https站点相关推荐
- linux配置https
1.在Nginx的安装目录下创建cert目录,并且将"server.key"和"server.crt"拷贝到nginx的"cert"目录下. ...
- linux配置https不安全链接,配置HTTPS证书后,浏览器出现不安全提示的解决方法
有很多朋友配置好https后,出现拦截和标记,提示不安全,这该如何解决呢?介于刚接触SSL证书配置和相关网页开发的开发人员可能不是非常了解浏览器对于HTTPS网站网页的要求,此文章将专门解释和帮助您解 ...
- Nginx 配置 SSL 证书 + HTTPS 站点小记
今天给几个站点配置了认证的 ssl 证书,但是苦于自己技术不过关,或是知识不足,导致还有那么一小点 Bug 的出现,这里就我配置 HTTPS 站点的经验来总结一下吧. 一.什么是 SSL 证书,什么是 ...
- 在Linux服务器部署Halo博客系统及配置HTTPS
Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择. Halo [ˈheɪloʊ],意为光环.当然,您也可以当成拼音读(哈喽). 一个优秀的开源博客发布应用,值得一试. 前提 具备 ...
- HTTPS站点使用WebSocket请求被阻止的问题与相关Nginx配置
ws://xxxxxx WebSocket请求 在测试服务器(http)移植到正式环境(https)后不能使用 因为HTTPS是基于SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加 ...
- 关于开发微信小程序后端linux使用xampp配置https
关于开发微信小程序后端linux使用xampp配置https 背景 由于最近开发微信小程序,前后端交互需要使用https协议,故需要配置https服务 服务器环境 服务器系统 ubuntu 环境 xa ...
- SVN配置https访问 - linux服务器
CentOS服务器部署svn+apache http + ssl https访问 一.配置https请求访问SVN 1.1 安装SSL模块 1.2 生成服务端数字证书 1.3 生成客户端数字证书 1. ...
- 【教程】Linux下Https证书生成,与Nginx配置https
Linux系统Https证书生成与Nginx配置https 证书生成 查看openssl 生成证书 Nginx配置https(默认443端口) 证书生成 查看openssl 1,我们在linux系统下 ...
- linux location root访问文件夹404_如何使网站支持https访问?nginx配置https证书
购买SSL证书 要想使用https访问你的网址,首先得拥有颁发的SSL证书.我使用的是免费版,有效期为一年,过期后再重新申请. 申请SSL证书 购买后,可在搜索框输入证书关键字进入到控制台. 点击证书 ...
最新文章
- vue :src 文件路径错误
- DataGrid中选择列文本根据绑定数据不同显示为不同颜色的处理办法
- Filter_细节_过滤器拦截方式配置
- mysql group by over,PostgreSQL相当于MySQL GROUP BY
- JS 装饰器(Decorator)场景实战
- JavaScript数组sort方法(数组排序)
- mysql 8.0认证失败_Node.js无法对MySQL 8.0进行身份验证
- 去调频体制下的 rd算法_【技术文章】一次调频工作原理及控制 学习1+1
- 2017年计算机基础知识答题宝典,最全全国计算机基础知识试题及答案考级宝典(2018)..pdf...
- Spring.NET 中的 ADO.NET 数据访问的示例
- Python 爬虫工具 —— fake_useragent
- paip.java c++得到当前类,方法名称以及行号
- python is not defined
- 关于ECMWF和ERA5没有近地面相对湿度数据的解决办法
- COOC6.2增加同义词合并无意义词删除等功能
- MOOC-大型开放式网络课程massive open online courses
- 5G LTE窄带物联网(NB-IoT) 6
- 51nod1488 帕斯卡小三角形
- 华为手机助手linux版本,我的华为app手机助手-我的华为软件最新版下载v10.0.0.301-Linux公社...
- 【Doris】Apache Doris 索引机制解析
热门文章
- docker Ubuntu系统中使用 powershell
- css分页实例讲解,CSS 分页实例
- turbo c 2.0 官方下载_随剪app下载-随剪2.0安卓官方版下载v2.0
- python批量删除数据库记录_GitHub - TracyMcgrady6/pymsql_Operation: Python3操作mysql数据库,实现增、批量增、删、改、查...
- P1955 [NOI2015] 程序自动分析
- python模块datetime_Python模块-datetime
- 跟着开源项目学因果推断——causalnex(十三)
- Sparklyr与Docker的推荐系统实战
- eviews 9.5新版本——平均预测、面板效应检验
- [tensorflow]tensorflow 顺序模型(Sequential model)