【CentOS】Nginx + TLSv1.3的下载安装部署抓包超详细教程

本文提供了一步一步的指南,教你如何在CentOS7上安装配置Nginx,支持TLSv1.3协议。包括环境准备、下载安装Nginx和OpenSSL、配置HTTPS、证书申请以及抓包验证等步骤,确保服务器安全且高效运行。
摘要由CSDN通过智能技术生成

前言

nginx和httpd的区别我这里不介绍了,同学们自行了解,这篇文章经本人实践总结,希望对你有所帮助。现阶段已经步入了TLS 1.3的时代,所以本次搭建https服务器是支持TLS 1.3协议的。

本篇借鉴了吴昊博客的经验,谢谢!链接(https://blog.whsir.com/post-4967.html)

环境准备

CentOS7版本:

[root@localhost ~]# rpm -q centos-release
centos-release-7-6.1810.2.el7.centos.x86_64

防火墙设置:
防火墙可以关闭也可以开启80和443端口
关闭防火墙:

systemctl stop firewalld.service

不关闭防火墙,但是开启80和443端口
因为之前已设置,所以会提示已经开启。

[root@localhost ~]# firewall-cmd --state
running
[root@localhost ~]# firewall-cmd --zone=public --add-port=80/tcp --permanent
Warning: ALREADY_ENABLED: 80:tcp
success
[root@localhost ~]# firewall-cmd --zone=public --add-port=443/tcp --permanent
Warning: ALREADY_ENABLED: 443:tcp
success
[root@localhost ~]#  firewall-cmd --reload
success

下载安装部署环境

第一步
首先下载安装支持nginx的必要环境和依赖
先到主目录下[root@localhost ~]#执行以下几条命令

[root@localhost ~]# yum install wget
[root@localhost ~]# yum install gcc
[root@localhost ~]# yum install gcc-c++
[root@localhost ~]# yum install pcre-devel
[root@localhost ~]# yum install openssl
[root@localhost ~]# yum install openssl-devel
[root@localhost ~]# yum install zlib
[root@localhost ~]# yum install zlib-devel
[root@localhost ~]# yum install perl-core

第二步
下载Nginx

[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://nginx.org/download/nginx-1.16.1.tar.gz
[root@localhost src]# tar xf nginx-1.16.1.tar.gz

至此我们下载并解压完nginx的安装包,但是先别急着make

第三步
下载OpenSSL
有同学会提问,之前不是通

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值