Linux安裝nginx,並配置ssl證書

2021-10-06 23:13:49 字數 1817 閱讀 5989

一:先安裝依賴

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
//進入目錄

cd /usr/local

//建立目錄

mkdir nginx

//進入目錄

cd nginx

wget

//解壓nginx tar包

tar -xvf nginx-1.13.7.tar.gz

//進入目錄

cd /usr/local/nginx

//進入nginx安裝目錄

cd nginx-1.13.7

//執行命令

./configure

//執行命令

make

//執行命令

make

install

//啟動nginx

nginx

//如果失敗,使用這個命令試一下

./nginx

最後瀏覽器直接訪問ip ,會跳轉到nginx的welcome頁面。

nginx 安裝完成。

三:配置nginx.conf

vi /usr/local/nginx/conf/nginx.conf
參考:

}四:重啟nginx

//進入目錄

cd /usr/local/nginx/sbin

//nginx 重啟

nginx -s reload

//如果報錯,使用這個命令試一下

./nginx -s reload

五:可能報錯

1.nginx: [emerg] unknown directive 「ssl」 in /usr/local/nginx/conf/ngi…

解決方法

1.在nginx的安裝目錄執行

./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
2.在nginx安裝目錄執行

make
其實在原始碼編譯安裝nginx的時候就已經出現這個問題了:

/ + openssl library is not used

錯誤原因: 在安裝nginx的時候沒有指定openssl的解壓路徑。

上面./configure的正確的命令如下:

./configure --prefix=/usr/local/nginx  --with-openssl=/usr/local/openssl-1.0.1j --with-http_ssl_module
如果pcre和zlib出現類似的問題,指定路徑就可。

--with-pcre=/usr/local/pcre-7.7 --with-zlib=/usr/local/zlib-1.2.3 --with-http_stub_status_module
參考:

Linux安裝nginx並配置HTTPS

centos7安裝nginx有兩種方式 編譯原始碼安裝 yum安裝。將原始碼解壓到 usr local src 目錄 tar zxvf nginx 1.19.6.tar.gz c usr local src 安裝依賴 yum y install gcc pcre devel zlib devel o...

Linux 安裝nginx 並配置SSL詳細步驟

一鍵安裝四個依賴 yum y install gcc zlib zlib devel pcre devel openssl openssl devel 1 進入到安裝目錄 cd usr local wget 3 解壓安裝包 tar zxvf pcre 8.35.tar.gz 4 進入安裝包目錄 cd...

linux安裝nginx並配置負載均衡

linux上安裝nginx比較簡單 前提是需要有gcc或者g 1.yum需要的依賴 yum y install openssl openssl devel 2.解壓pcre庫 zlib庫 tar xvzf pcre 8.38.tar.gz tar xvzf zlib 1.2.8.tar.gz 3.解...