nginx安装并配置https
###############################################Nginx安装配置开始###########################################
wget -P /usr/local/ http://nginx.org/download/nginx-1.18.0.tar.gz
install gcc pcre zlib
yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
安装配置nginx
tar -xzvf /usr/local/nginx-1.18.0.tar.gz
源码路径(/usr/local/nginx-1.18.0 安装后可删除源码包文件夹)
cd /usr/local/nginx-1.18.0
指定安装路径/usr/local/nginx
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module
make && make install
nginx安装到这里了
cd /usr/local/nginx
启动nginx /usr/local/nginx/sbin
/usr/local/nginx/sbin/nginx
关闭nginx
/usr/local/nginx/sbin/nginx -s stop
重启nginx
/usr/local/nginx/sbin/nginx -s reload
###############################################Nginx安装配置结束###########################################
###############################################Nginx卸载开始###########################################
查询进程
ps-ef|grep 'nginx'
挂杀掉进程
ps -ef | grep 'nginx' | grep -v grep | awk '{print $2}'
ps -ef | grep 'nginx' | grep -v grep | awk '{print $2}' | xargs kill -9
关闭nginx
/usr/local/nginx/sbin/nginx -s stop
删除
###############################################Https配置###########################################
server {
listen 80;
server_name test..cn;
rewrite ^(.)$ https://$host$1 permanent;
location / {
root /usr/local/nginx/html;
index index.html index.htm;
}
}
server {
listen 443 ssl;
server_name test..cn;
ssl_certificate test..cn;
ssl_certificate_key test.*.cn.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location ^~ /api/ {
proxy_pass http://127.0.0.1:20000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
add_header Cache-Control no-store;
proxy_connect_timeout 15s;
proxy_send_timeout 15s;
proxy_read_timeout 15s;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto http;
}
}
###############################################Https配置###########################################

浙公网安备 33010602011771号