linux安裝nginx並啟動https服務協議


1.安裝nginx依賴的程序

yum install gcc;
yum install pcre-devel;
yum install zlib zlib-devel;
yum install openssl openssl-devel;
2.下載nginx

wget http://nginx.org/download/nginx-1.12.2.tar.gz
3.解壓nginx

tar -zxvf nginx-1.12.2.tar.gz
4.檢測nginx目標的安裝特征,這時需要添加ssl模塊,默認是不添加ssl模塊的

rm -rf nginx-1.12.2.tar.gz;
cd nginx-1.12.2/
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_stub_status_module --with-http_ssl_module
5.編譯nginx並且安裝nginx

make && make install
6.訪問nginx,出現nginx的歡迎頁面說明配置成功

http://localhost/
安裝SSL證書
7.在nginx中添加ssl證書,該證書可從BAT雲平台進行申請,申請完成后將下載后的證書拷貝到你的nginx安裝目錄中,然后添加配置信息(以下為是我在騰訊雲申請的免費SSL證書)。

server {
listen 443;
server_name www.pubtian.com; #填寫綁定證書的域名
ssl on;
ssl_certificate 1_www.pubtian.com_bundle.crt;
ssl_certificate_key 2_www.pubtian.com.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 / {
root html; #站點目錄
index index.html index.htm;
}
}
8.安裝完成后檢測配置文件是否正確,如果沒有報錯信息說明配置文件正常

./nginx -t
9.重啟nginx服務,並用https協議訪問你的域名,出現nginx歡迎頁面說明配置成功
./nginx -s reload
https://www.pubtian.com
————————————————
版權聲明:本文為CSDN博主「peng_wei_kang」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/peng_wei_kang/java/article/details/80674428


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM