nginx安裝配置部署http服務和https服務

2021-10-07 00:27:11 字數 2139 閱讀 2973

其他命令

宣告

#wget  

#tar -zxvf nginx-1.18.0.tar.gz

安裝依賴

#yum -y install pcre pcre-devel zlib zlib-devel

//https繞過彎路

#yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel

配置編譯

#./configure --prefix=/usr/local/nginx

//https繞過彎路

安裝位置/usr/local/nginx

//檢視版本

#/usr/local/nginx/sbin/nginx -v

//啟動

#/usr/local/nginx/sbin/nginx

server 

error_page 500 502 503 504 /50x.html;

location = /50x.html

}

建立金鑰

使用openssl工具生成乙個rsa私鑰

#openssl genrsa -des3 -out server.key 2048
注意:生成私鑰,需要提供乙個至少4位,最多1023位的密碼。

生成csr(證書簽名請求)

可以將證書傳送給證書頒發機構(ca),ca驗證過請求者的身份之後,會出具簽名證書,需要花錢。另外,如果只是內部或者測試需求,也可以使用openssl實現自簽名。

#openssl req -new -key server.key -out server.csr
說明:需要依次輸入國家,地區,城市,組織,組織單位,common name和email。其中common name,可以寫自己的名字或者網域名稱,如果要支援https,common name應該與網域名稱保持一致,否則會引起瀏覽器警告。

刪除金鑰中的密碼

#openssl rsa -in server.key -out server.key
說明:如果不刪除密碼,在應用載入的時候會出現輸入密碼進行驗證的情況,不方便自動化部署。

生成自簽名證書

內部或者測試使用,只要忽略證書提醒就可以了。

#openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

證書路經/usr/local/nginx/openssl

server 

location /upfiles

}

缺少http_ssl_module

切記關閉所有nginx的執行

重啟

//重新載入配置檔案

#/usr/local/nginx/sbin/nginx -s reload

// 重啟 nginx

#/usr/local/nginx/sbin/nginx -s reopen

//停止 nginx

#/usr/local/nginx/sbin/nginx -s stop

命運要你成長的時候,總會安排一些讓你不順心的人或事刺激你。

Nginx 安裝配置以及簡單部署

到此安裝完成,安裝路徑為預設路徑,具體路徑看系統 檢視路徑命令 whereis nginx ubuntu user nginx 預設即可 worker processes auto 預設設定自動選擇程序數量,可以自行設定 error log var log nginx error.log 錯誤資訊儲...

Nginx安裝配置,支援http以及https

一 nginx安裝 可參考 nginx 安裝配置 二 配置http 修改配置檔案nginx.conf,安裝上邊的步驟安裝,應該是在 usr local webserver nginx conf這個目錄下 修改配置檔案第乙個server的location值如下,並在上邊加入upstream backe...

nginx安裝配置

主服務端 192.168.233.128 客戶端 192.168.233.131 192.168.233.132 192.168.233.134 主服務端和客戶端配置相同部分 yum y install zlib zlib devel yum y install pcre pcre devel yu...