Linux下编译安装Nginx并启用ssl

本文详细介绍了如何在Linux环境下编译安装Nginx,并指导如何配置启用SSL,确保网站通信的安全性。首先,下载Nginx源码并进行编译安装。接着,获取SSL证书并配置Nginx的配置文件,设置监听端口和证书路径。最后,重启Nginx服务,完成SSL的启用。
摘要由CSDN通过智能技术生成
//系统
# cat /etc/redhat-release 
CentOS Linux release 7.6.1810 (Core)
# uname -r
3.10.0-957.el7.x86_64
//关闭SELinux
//firewall按需打开或关闭
//通过阿里云申请免费SSL证书(需要一个阿里云账户,一个域名)
[在Nginx/Tengine服务器上安装证书](https://help.aliyun.com/document_detail/98728.html?spm=5176.2020520163.0.0.7eee56a7FUbWix#title-74u-4kx-6en)

//申请到证书后(下载)会有2个文件,在Nginx安装目录下创建cert目录,并将下载的证书文件和密钥文件拷贝到cert目录中。
//证书文件(以.pem为后缀或文件类型)
//密钥文件(以.key为后缀或文件类型)
# pwd
/usr/local/nginx/conf
# tree -N cert/
cert/
├── webb.hgtop.xyz.key
└── webb.hgtop.xyz.pem
//编译安装Nginx
//解决依赖(依赖是可选的,可以自己尝试减少到最少的依赖)
# yum -y install gcc gcc-c++ wget cmake pcre-devel curl-devel openssl-devel net-tools
//wget 安装包,解压编译等
# wget http://nginx.org/download/nginx-1.16.0.tar.gz
# tar zxvf nginx-1.16.0.tar.gz
# cd nginx-1.16.0
# ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre --with-http_stub_status_module
# make 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值