1. 程式人生 > 實用技巧 >原始碼編譯nginx-1.18.0

原始碼編譯nginx-1.18.0

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