Linux 安裝nginx 並配置SSL

下載依賴

yum -y install gcc gcc-c++ autoconf automake libtool make cmake
yum -y install zlib zlib-devel openssl openssl-devel pcre-devel

編譯/安裝

cd /opt
wget http://nginx.org/download/nginx-1.15.7.tar.gz
tar -zxvf nginx-1.15.7.tar.gz -C /home/
cd /opt/nginx-1.15.7/
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre
make
make install

配置https

server {
    listen 80;
    listen       443 ssl;
    server_name  ylh.xxx.com;
	ssl on;
    ssl_certificate      /usr/local/nginx/ssl/3910032_ylh.xxx.com.pem;
    ssl_certificate_key  /usr/local/nginx/ssl/3910032_ylh.xxx.com.key;

#    ssl_session_cache    shared:SSL:1m;
#    ssl_session_timeout  5m;

#    ssl_ciphers  HIGH:!aNULL:!MD5;
#    ssl_prefer_server_ciphers  on;
	
    location / {
		proxy_pass http://127.0.0.1:8082;
		proxy_set_header   Host    $host;
		proxy_set_header   X-Real-IP   $remote_addr;
		proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

常規操作
/usr/local/nginx/sbin/nginx 啓動
/usr/local/nginx/sbin/nginx -s stop 停止
/usr/local/nginx/sbin/nginx -s reload 重新載入
/usr/local/nginx/sbin/nginx -v 查看版本
/usr/local/nginx/sbin/nginx -t 測試配置文件是否正常

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章