//系统
# 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