原始碼編譯nginx-1.18.0
阿新 • • 發佈:2020-12-22
1.下載原始碼包
1 [root@Centos7 data]# wget https://nginx.org/download/nginx-1.18.0.tar.gz
2.安裝相關依賴包
1 [root@Centos7 data]# yum install -y gcc pcre-devel openssl-devel zlib-devel
3.建立nginx使用者,解壓原始碼包,開始編譯安裝
1 [root@Centos7 data]# useradd -r -s /sbin/nologin nginx
1 [root@Centos7 data]# tar -xvf nginx-1.18.0.tar.gz 2 3 [root@Centos7 nginx-1.18.0]# ./configure --prefix=/usr/local/nginx \ 4 --user=nginx \ 5 --group=nginx \ 6 --with-http_ssl_module \ 7 --with-http_v2_module \ 8 --with-http_realip_module \ 9 --with-http_stub_status_module \ 10 --with-http_gzip_static_module \ 11 --with-pcre \ 12--with-stream \ 13 --with-stream_ssl_module \ 14 --with-stream_realip_module 15 16 [root@Centos7 sbin]# make && make install
4.啟動nginx 服務
建立軟連結
1 [root@Centos7 sbin]# ln -s /usr/local/nginx/sbin/nginx /usr/sbin/ 2 [root@Centos7 sbin]# ls /usr/sbin/nginx
啟動:
1 [root@Centos7 sbin]# nginx
出現這個畫面表示成功
Nginx 安裝目錄:/usr/local/nginx/conf
Nginx 官網:http://nginx.org/en/docs/http/ngx_http_gzip_module.html