一:先安裝依賴
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.解...