第一步:安裝nginx
yum -y install wget gcc gcc-c++ pcre-devel openssl-devel
第二步: nginx軟件包下載
wget http://nginx.org/download/nginx-1.19.0.tar.gz
第三步:解壓、編譯、安裝
[root@localhost ~]# tar xf nginx-1.19.0.tar.gz [root@localhost ~]# cd nginx-1.19.0 [root@localhost nginx-1.19.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module && make && make install
第四步:創(chuàng)建私鑰
[root@localhost nginx]# mkdir sslkey
[root@localhost nginx]# cd sslkey/
[root@localhost sslkey]# openssl genrsa -des3 -out server.key 1024
第五步:生成證書文件
[root@localhost sslkey]# openssl req -new -key server.key -out server.csr
[root@localhost sslkey]# openssl req -x509 -days 3650 -key server.key -in server.csr > server.crt
第六步:生成無密的私鑰
[root@localhost sslkey]# openssl rsa -in server.key -out server.key.unsecure
第七步:修改配置nginx.conf,將監(jiān)聽端口80替換成443,配置ssl認(rèn)證
[root@localhost conf]# pwd /usr/local/nginx/conf [root@localhost conf]# vim nginx.conf
server { listen 443; server_name localhost; ssl_certificate /usr/local/nginx/sslkey/server.crt; ssl_certificate_key /usr/local/nginx/sslkey/server.key.unsecure; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_prefer_server_ciphers on;
第七步:啟動(dòng) nginx 并查看端口
[root@localhost conf]# nginx [root@localhost conf]# ss -nltp|grep 443 LISTEN 0 128 *:443 *:* users:(("nginx",pid=25949,fd=6),("nginx",pid=25948,fd=6))
第八步:瀏覽器訪問即可!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/127627.html
摘要:設(shè)置協(xié)商加密算法時(shí),優(yōu)先使用我們服務(wù)端的加密套件,而不是客戶端瀏覽器的加密套件。 nginx下配置ssl本來是很簡單的,無論是去認(rèn)證中心買SSL安全證書還是自簽署證書,但最近公司OA的一個(gè)需求,得以有個(gè)機(jī)會(huì)實(shí)際折騰一番。一開始采用的是全站加密,所有訪問http:80的請求強(qiáng)制轉(zhuǎn)換(rewrite)到https,后來自動(dòng)化測試結(jié)果說響應(yīng)速度太慢,https比http慢慢30倍,心想怎么可...
摘要:本教程將幫助您部署一個(gè)支持的快速,安全的服務(wù)器。該變量告訴對支持協(xié)議的瀏覽器啟用。默認(rèn)情況下,設(shè)置為下劃線,這意味著配置文件負(fù)責(zé)所有傳入的請求。這個(gè)頭部還能保護(hù)我們免受協(xié)議降級(jí)攻擊。 原文:How To Set Up Nginx with HTTP/2 Support on Ubuntu 16.04 | DigitalOcean 作者:Sergey Zhukaev showImg(...
摘要:如果存在文件請優(yōu)先修改此文件,具體原因請百度配置重啟到此為止,我們就已經(jīng)成功的完成了的配置。 本文首發(fā)地址:https://liluyang.me 本文將以本站 http://liluyang.me 升級(jí)到 https://liluyang.me 的過程來分享一下 https 的原理,http 和 https 的區(qū)別,以及如何將網(wǎng)站從 http 升級(jí)到 https。 引言 為什么要用...
閱讀 590·2022-10-16 17:42
閱讀 6910·2022-09-15 21:46
閱讀 4941·2022-09-10 23:04
閱讀 702·2022-09-10 14:17
閱讀 2608·2022-09-08 15:38
閱讀 5012·2022-09-08 15:03