nginx是一款使用C语言编写的高性能的代理服务器。优点是占用内存小,并发能力强。达到了5W。一般用来做负载均衡
在安装之前先安装nginx所需要的一些环境
# c编译器
yum -y install gcc gcc-c++ autoconf automake make
# 解析正则的pcre库
yum install -y pcre pcre-devel
# 添加对gzip的支持
yum install -y zlib zlib-devel
# SSL
yum -y install pcre pcre-devel zlib zlib-devel openssl openssl-devel
# 解压压缩包
tar -zxvf nginx-1.22.1.tar.gz
/root/software/nginx-1.22.1
)执行配置了https模块/configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
listen 443 ssl;server_name www.yyjq.vip;ssl_certificate /usr/local/nginx/cert/9436408_www.yyjq.vip.pem ;ssl_certificate_key /usr/local/nginx/cert/9436408_www.yyjq.vip.key;ssl_session_cache shared:SSL:1m;ssl_session_timeout 5m;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3;ssl_prefer_server_ciphers on;
注意:申请证书需要ICP备案过的域名,并且正确解析域名,这里的证书是在阿里云上申请的免费域名证书 (下载的是Nginx 对应的证书)
nohup java -jar xxx.jar
./nginx
启动Nginx