環境
centos7.6
nginx-1.17.0
官網:環境確認
在安裝nginx
前首先要確認系統中是否安裝gcc
、pcre-devel
、zlib-devel
、openssl-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...