使用SSL安全证书和nginx配置将域名HTTPS化
一、在阿里云后台申请免费版证书:




二、在域名解析里面添加记录:


三、提交审核:


四、等待审核通过后,下载nginx证书:
五、按照文档修改nginx配置文件:
https://help.aliyun.com/knowledge_detail/95491.html?spm=a2c4g.11186623.2.12.35e134f1kGVUlT
1、进入本地命令行,将本地的证书文件远程传送到服务器,记得加上端口:
scp -P 8290 ./1652724_www.locusy.top.key root@47.94.208.76:/root/
scp -P 8290 ./1652724_www.locusy.top.pem root@47.94.208.76:/root/

2、在服务器端查看文件是否拷贝成功:

3、在/ect/nginx目录下新建文件夹cert :
mkdir cert
4、将证书文件加到/etc/nginx/cert文件夹下面:
mv 1652724_www.locusy.top.key /etc/nginx/cert/
mv 1652724_www.locusy.top.pem /etc/nginx/cert/
5、服务器端进入nginx配置的目录:
/etc/nginx/conf.d
6、打开www-locusy-top.conf文件,配置如下:
server {
        listen 80;
        server_name www.locusy.top;
        root /www/temp/blog/public/client;
        index index.html;
        location ~ .*\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt)$ {
                root /www/temp/blog/public;
        }
        rewrite ^(.*)$  https://$host$1 permanent;
#       return 301 https://www.locusy.top$request_uri;
}
server {
        listen 443;
        server_name www.locusy.top;
        ssl on;
        ssl_certificate   cert/1652724_www.locusy.top.pem;
        ssl_certificate_key  cert/1652724_www.locusy.top.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;
        root /www/temp/blog/public/client;
        index index.html;
        location ~ .*\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt)$ {
                root /www/temp/blog/public;
        }
#       if ($ssl_protocol = "") {
#               rewrite ^(.*) https://$host$1 permanent;
#       }
}
7、检查nginx配置问题:
nginx -t
8、重启nginx:
nginx -s reload
六:打开网址测试,跳转到https成功:
  
使用SSL安全证书和nginx配置将域名HTTPS化的更多相关文章
- 购买https证书以及nginx配置https
		
文章来源 运维公会:购买https证书以及nginx配置https 1.https的作用 https的全名是安全超文本传输协议,是在http的基础上增加了ssl加密协议.在信息传输的过程中,信息有可能 ...
 - Nginx配置同一个域名同时支持http与https两种方式访问
		
Nginx配置同一个域名http与https两种方式都可访问,证书是阿里云上免费申请的 server{listen 80;listen 443 ssl;ssl on;server_name 域名;in ...
 - 使用nginx配置二级域名
		
使用nginx配置二级域名 2018.11.21 11:51:17字数 613阅读 170 最近想把三个项目配在一个服务器上,于是想使用nginx配置二级域名实现. 1.域名添加解析 我的是阿里云的域 ...
 - 腾讯云申请SSL证书与Nginx配置Https
		
0x00 为什么要安装证书 信息传输的保密性 数据交换的完整性 信息的不可否认性 交易者身份确定性 如今各大浏览器厂商不断推进Https安全访问强制性要求,为了避免以后网站数据量增多时安装证书造成不必 ...
 - linux 系统自签免费ssl证书和nginx配置
		
首先执行如下命令生成一个key openssl genrsa -des3 -out ssl.key 1024 然后他会要求你输入这个key文件的密码.不推荐输入.因为以后要给nginx使用.每次rel ...
 - centos7利用acme.sh获取Let's Encrypt的永久免费ssl证书并配置网站域名https访问
		
acme.sh介绍:https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E github:https://github.com/Neil ...
 - nginx配置自签名https
		
nginx配置https是需要CA颁发证书的,为了测试方便,我们可以使用自签名证书 1.如何生成自签名证书 1.1:我们需要为服务端和客户端准备私钥和公钥: //生成服务器端私钥 openssl ge ...
 - nginx 配置多个 https 域名访问
		
需要此操作的原因 在服务器上部署了 halo blog 以后,这次需要部署另外一个项目,但是又不想使用 ip + port,因此选择使用 nginx 配置多个域名访问. nginx 配置 server ...
 - nginx配置多域名映射方法(本地hosts)
		
本地测试网站的时候如果不想用localhost/xxxx的形式访问,可能就需要修改hosts文件来映射了,但是一个网站还好,假如有多个网站的话就不行了. 这时就需要配置多域名映射 比如hosts中配置 ...
 
随机推荐
- SQL基础操作汇总
			
SQL基础操作汇总 一.表操作 1.表的创建(CREATE TABLE): 基本语句格式: CREATE TABLE table_name ( col_name datatype, -- ...
 - centos7中输入ifconfig出现ens33,没有eth0
			
vmware安装的centos7中没有出现eth0网卡,也没有ip,不能上网,输入ifconfig后如下图 解决办法 1.编辑网卡的配置文件 vi /etc/sysconfig/network-scr ...
 - C语言实现十六进制字符串转数字
			
代码: int StringToInt(char *hex) { ]) * + CharToInt(hex[]); } int CharToInt(char hex) { ') '; if (hex& ...
 - 分析Class类和ClassLoader类下的同名方法getResourceAsStream
			
在读取本地资源的时候我们经常需要用到输入流,典型的场景就是使用Druid连接池时读取连接池的配置文件.Java为我们提供了读取资源的方法getResourceAsStream(),该方法有三种: Cl ...
 - Python-爬取校花网视频(单线程和多线程版本)
			
一.参考文章 python爬虫爬取校花网视频,单线程爬取 爬虫----爬取校花网视频,包含多线程版本 上述两篇文章都是对校花网视频的爬取,由于时间相隔很久了,校花网上的一些视频已经不存在了,因此上述文 ...
 - Python爬虫入门教程 61-100 写个爬虫碰到反爬了,动手破坏它!
			
python3爬虫遇到了反爬 当你兴冲冲的打开一个网页,发现里面的资源好棒,能批量下载就好了,然后感谢写个爬虫down一下,结果,一顿操作之后,发现网站竟然有反爬措施,尴尬了. 接下来的几篇文章,我们 ...
 - 目前比较流行的Python量化开源框架汇总(交易+风险分析工具)
			
注:点击框架名称通往Github talib talib的简称是Technical Analysis Library,主要功能是计算行情数据的技术分析指标 numpy 介绍:一个用python实现的 ...
 - 《阿里巴巴 Java开发手册》读后感
			
前言 只有光头才能变强 前一阵子一直在学Redis,结果在黄金段位被虐了,暂时升不了段位了,每天都拿不到首胜(好烦). 趁着学校校运会,合理地给自己放了一个小长假,然后就回家了.回到家才发现当时618 ...
 - ASP.NET Core 2 High Performance 目录和读书笔记
			
ASP.NET Core 2 High Performance 大概的翻看了一下这本书,这本C# 7 and .NET Core 2.0 High Performance内容要好很多,这里先放出对应目 ...
 - 教程:关于如何通过Maven仓库安装Spire系列的 Java产品
			
Spire系列库中已发布的Java产品目前有三个,即Spire.PDF for Java.Spire.Presentation for Java.Spire.Barcode for Java.使用该J ...
 
			
		