资讯专栏INFORMATION COLUMN

Nginx配置https访问

孙吉亮 / 1176人阅读

摘要:在这里我使用的是阿里云,里面提供一年免费证书什么是根据维基百科的解释超文本传输安全协议缩写,英语是超文本传输协议和的组合,用以提供加密通讯及对网络服务器身份的鉴定。配置我使用的是阿里云,其他云也一样。

在这里我使用的是阿里云ECS,里面提供一年免费SSL证书

1、什么是HTTPS

根据维基百科的解释:

超文本传输安全协议(缩写:HTTPS,英语:Hypertext Transfer Protocol Secure)是超文本传输协议和SSL/TLS的组合,用以提供加密通讯及对网络服务器身份的鉴定。HTTPS连接经常被用于万维网上的交易支付和企业信息系统中敏感信息的传输。HTTPS不应与在RFC 2660中定义的安全超文本传输协议(S-HTTP)相混。

HTTPS 目前已经是所有注重隐私和安全的网站的首选,随着技术的不断发展,HTTPS 网站已不再是大型网站的专利,所有普通的个人站长和博客均可以自己动手搭建一个安全的加密的网站。

如果一个网站没有加密,那么你的所有帐号密码都是明文传输。可想而知,如果涉及到隐私和金融问题,不加密的传输是多么可怕的一件事。

2、Nginx配置https

我使用的是阿里云,其他云也一样。
如下是证书颁发后的界面,在阿里云的控制台下

如图,点击下载证书,将下载下来的两个文件一个pem一个key放到nginx目录下,如果是按照我之前文章配置的环境,是etc/nginx目录,在目录下新增cert文件夹,将两个文件拷贝进去
然后编辑nginx.conf文件
将其修改为 (以下属性中ssl开头的属性与证书配置有直接关系,其它属性请结合自己的实际情况复制或调整) :

server {
    listen 443;
    server_name localhost;
    ssl on;
    root html;
    index index.html index.htm;
    ssl_certificate   cert/214147904730891.pem;
    ssl_certificate_key  cert/214147904730891.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 html;
        index index.html index.htm;
    }
}
3、重启 Nginx。
sudo service nginx restart
4、通过 https 方式访问您的站点

测试站点证书的安装配置。

以上就是所有的配置步骤,如有问题欢迎来我blog留言
原文地址https://aimpeter.xyz/nginxhtt...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39608.html

相关文章

  • nginx配置ssl实现https访问 小白文

    摘要:为了数据传输的安全,在的基础上加入了协议,依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。申请证书在这里,我直接申请腾讯云的免费证书。打开配置文件不知道文件位置的话可以通过命令来查找。 刚刚部署完服务器后的我满怀欣喜地访问自己的网站,看哪都哪满意。但是兴奋感一过发现,诶,为什么浏览器左上角会提示不安全?想了想,不行,我也要搞个https来,我也要上锁!showImg(ht...

    crossoverJie 评论0 收藏0
  • 一文教您如何通过 Docker 搭建反向代理 Ngnix,并配置 Https SSL 证书

    摘要:由于上面我们已经新建了一个配置文件,这里就直接将反向代理的配置写在里面通过配置,我们反向代理到了端口的服务。六最后本文中,我们学习了如何通过快速搭建环境,并对其配置证书和反向代理,让网站能够以协议来访问。 欢迎关注个人微信公众号: 小哈学Java, 每日推送 Java 领域干货文章,关注即免费无套路附送 100G 海量学习、面试资源哟!!个人网站: https://www.except...

    ZHAO_ 评论0 收藏0
  • nginx,作为前端的你会多少?

    摘要:反之,如果是,该进阶了,老铁前端的我们,已经不仅仅是做页面,写样式了,我们还需要会做相关的服务器部署。废话不多说,下面就从前端的角度来讲以下的相关使用。--现在阅读的你,如果是个FE,相信你不是个纯切图仔。反之,如果是,该进阶了,老铁! 前端的我们,已经不仅仅是做页面,写样式了,我们还需要会做相关的服务器部署。废话不多说,下面就从前端的角度来讲以下nginx的相关使用。 给我们的静态资源启...

    Coding01 评论0 收藏0
  • nginx,作为前端的你会多少?

    摘要:作为前端的你会多少现在阅读的你,如果是个,相信你不是个纯切图仔。反之,如果是,该进阶了,老铁前端的我们,已经不仅仅是做页面,写样式了,我们还需要会做相关的服务器部署。废话不多说,下面就从前端的角度来讲以下的相关使用。nginx,作为前端的你会多少?--现在阅读的你,如果是个FE,相信你不是个纯切图仔。反之,如果是,该进阶了,老铁!前端的我们,已经不仅仅是做页面,写样式了,我们还需要会做相关的...

    Near_Li 评论0 收藏0
  • nginx,作为前端的你会多少?

    摘要:下面是取阿里云开放实验室的服务器演示登录安装源码编译安装安装的相关依赖下载包解压编译安装配置安装选项编译安装启动查看进程查看网页,启动成功。 --现在阅读的你,如果是个FE,相信你不是个纯切图仔。反之,如果是,该进阶了,老铁! 前端的我们,已经不仅仅是做页面,写样式了,我们还需要会做相关的服务器部署。废话不多说,下面就从前端的角度来讲以下nginx的相关使用。 给我们的静态资源启一个...

    inapt 评论0 收藏0
  • tomcat与nginx的反向代理,https过程分析

    摘要:接下来我们要配置这个的端口,这样他们才能运行时端口号不冲突。问题指明不同的端口号访问也太蠢了吧的确很蠢,所以我们要慢慢过渡学习。接下来我们学习用来进行反向代理。阿里云的部分有一些配置的具体过程。 一、在linux上部署运行多个tomcat 1、以前的我们 虽然说是在linux上,但是windows上也是同样的道理,只不过我们服务器都是选用linux罢了。 原先,自己有多个项目需要部署在...

    aikin 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<