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

2021-08-17 20:08:44 字數 1725 閱讀 7673

一、nginx安裝

可參考:nginx 安裝配置

二、配置http

修改配置檔案nginx.conf,安裝上邊的步驟安裝,應該是在/usr/local/webserver/nginx/conf這個目錄下

修改配置檔案第乙個server的location值如下,並在上邊加入upstream backend,這樣就可以配置多個webserver

三、配置https1.配置https,首先要生成ssl證書

# 1、首先,在安裝目錄下新建ssl資料夾,進入該目錄,例如:

mkdir /usr/local/webserver/nginx/ssl

cd /usr/local/webserver/nginx/ssl

# 2、建立伺服器私鑰,命令會讓你輸入乙個口令:

openssl genrsa -des3 -out server.key 1024

# 3、建立簽名請求的證書(csr):

openssl req -new -key server.key -out server.csr

# 4、在載入ssl支援的nginx並使用上述私鑰時除去必須的口令:

cp server.key server.key.org

openssl rsa -in server.key.org -out server.key

# 5、最後標記證書使用上述私鑰和csr:

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

2.修改nginx.conf配置檔案

將配置檔案最後邊的https server的注釋放開,修改值如下,然後在前邊加入upstream backend內容

四、配置完成後啟動server

# 進入目錄/usr/local/webserver/nginx/sbin

cd /usr/local/webserver/nginx/sbin

# 啟動

./nginx -t -c /usr/local/webserver/nginx/conf/nginx.conf

# 其他命令

/usr/local/webserver/nginx/sbin/nginx -s reload # 重新載入配置檔案

/usr/local/webserver/nginx/sbin/nginx -s reopen # 重啟 nginx

/usr/local/webserver/nginx/sbin/nginx -s stop # 停止 nginx

配置安裝 配置 Nginx 支援 CGI

nginx 不能直接執行外部可執行程式,如果要讓 nginx 支援 cgi,可以考慮安裝 nginx fcgi 當前版本為 nginx fcgi 0.4.3,需要用到以下 perl 庫 perl fcgi perl getopt perl io perl socket 安裝 perl fcgi pe...

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...

nginx安裝配置

主要有三項 1 基本配置 2 path info支援 3 虛擬伺服器配置 1 埠 listen 90 預設為80,為避免衝突,可做修改。2 主機位址 root html 預設為安裝目錄下html目錄,可修改為如 d nginx。3 php支援 pass the php scripts to fast...