1.下载所需的nginx版本,这里用的是1.18.0版本,下载上传后进行解压
tar -zxvf nginx-1.18.0
2.下载上传openssl,这里用的是openssl-1.1.1g,下载上传后加压
tar -zxvf openssl-1.1.1g.tar.gz
3.进入解压出的nginx-1.18.0目录下进行编译,需要添加http_v2_module
./configure --prefix=/home/nginx --with-openssl=/home/openssl-1.1.1g --with-http_ssl_module --with-http_v2_module
make
make install
4.编译安装好后进入nginx文件夹,conf/nginx.conf进行配置
# HTTPS server
#
server {
listen 443 ssl http2;
server_name 申请域名;
ssl_certificate /data/ssl/ssl.crt;
ssl_certificate_key /data/ssl/ssl.key;
location / {
proxy_pass http://localhost:8080;
}
}
5.配置完成进入sbin文件夹下执行 ./nginx
6.看下效果,输入配置的域名加路径进行访问
ok,配置结束