其他命令
宣告
#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...