Centos7 安裝nginx
阿新 • • 發佈:2020-12-17
一、安裝nginx依賴包
- 安裝gcc,用於編譯nginx
yum install gcc-++
可能出現缺依賴問題:Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
解決方法:
yum provides '*/applydeltarpm'
yum install deltarpm
- 安裝 pcre,nginx 使用它解析正則表示式
yum install -y pcre pcre-devel
- 安裝 zlib,提供了很多種壓縮和解壓方式,nginx 使用它對 http 包內容進行解壓
yum install -y zlib zlib-devel
- 安裝 openssl,nginx 支援http和https協議需要依賴它
yum install -y openssl openssl-devel
二、下載nginx安裝包
這裡使用的nginx版本是nginx-1.16.1
wget http://nginx.org/download/nginx-1.16.1.tar.gz
解壓(如果使用下面的安裝指令碼可先不解壓):
tar -zxvf nginx-1.16.1.tar.gz
三、編寫安裝指令碼
nano install_nginx.sh # 將以下的內容填入 #!/bin/bash cd /opt/soft # 這裡是你放安裝包的位置,根據實際情況修改 tar -zxvf nginx-1.16.1.tar.gz cd nginx-1.16.1/ ./configure \ --prefix=/usr/local/nginx \ --with-http_stub_status_module \ --with-http_ssl_module \ --with-http_gzip_static_module \ --with-openssl-opt=enable-tlsext
為所有者(+u)增加指令碼執行許可權(+x):
chmod u+x install_nginx.sh
執行指令碼:
./install_nginx.sh
安裝成功後,nginx的目錄在 /usr/local/nginx