Linux下配置Nginx並使用https協議

2021-10-24 18:28:09 字數 2949 閱讀 7280

環境

centos7.6

nginx-1.17.0

官網:環境確認

在安裝nginx前首先要確認系統中是否安裝gccpcre-develzlib-developenssl-devel

上圖為已安裝

安裝

tar -xzvf nginx-1.17.0.tar.gz
./configure --prefix=/usr/local/nginx1.17.0 --conf-path=/usr/local/nginx1.17.0/nginx.conf --with-http_stub_status_module --with-http_ssl_module
--with-http_ssl_module配置nginx支援https協議訪問,不使用https可以不用新增該命令

該命令編譯nginx時將配置檔案nginx.conf生成在nginx目錄下,因編譯後出現錯誤,採用這種方式,詳見後面錯誤記錄,因此,nginx的配置檔案不再是conf中的nginx.conf

配置https

yum install openssl  openssl-devel
mkdir   /usr/local/nginx/conf/ssl
openssl genrsa -des3 -out server.key 2048 #根據提示輸入證書口令

openssl req -new -key server.key -out server.csr  #輸入上面設定的口令,根據提示輸入相應的資訊

}錯誤記錄

該錯誤為編譯安裝nginx時沒有指定conf-path出現的,出現問題的命令:

./configure --prefix=/usr/local/nginx1.17.0 --with-http_stub_status_module --with-http_ssl_module
將命令改為如下指定conf-path後正常:

./configure --prefix=/usr/local/nginx1.17.0 --conf-path=/usr/local/nginx1.17.0/nginx.conf --with-http_stub_status_module --with-http_ssl_module
暫不知具體原因,感謝大佬

centos安裝nginx 報錯:cp: 『conf/koi-win』 and 『/usr/local/nginx/conf/koi-win』 are the same file

.end

二 linux環境下安裝並配置nginx

二 linux下安裝nginx linux版本 centos7 64位 yum 安裝最新版nginx 在安裝nginx前首先要確認系統中安裝了gcc pcre devel zlib devel openssl devel。注 pcre devel是使用pcre開發的乙個二次開發庫。nginx也需要此...

Linux下原始碼安裝並配置Nginx

實驗環境 一台最小化安裝的centos 7.3 虛擬機器 安裝nginx 安裝nginx依賴包 yum install y pcre devel zlib devel openssl devel wget gcc tree vim nginx依賴於pcre zlib openssl,在編譯前配置時如...

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