除了使用 apt
安裝 Nginx 外,也可直接下載其 source 自行編譯。
Version
Ubuntu Server 20.04
Nginx
$ sudo -i
$ cd /usr/local
$ wget https://nginx.org/download/nginx-1.18.0.tar.gz
$ tar -zxvf nginx-1.18.0.tar.gz
$ cd nginx-1.18.0
$ apt install libpcre3 libpcre3-dev
$ ./configure
$ make && make install
$ /usr/local/nginx/sbin/nginx -v
第 3 行
$ wget https://nginx.org/download/nginx-1.18.0.tar.gz
下載 Nginx source code。
第 4 行
$ tar -zxvf nginx-1.18.0.tar.gz
使用 tar
解壓縮。
第 6 行
$ apt install libpcre3 libpcre3-dev
Nginx 編譯需要 PCRE,安裝所需要的 package。
第 7 行
$ ./configure
建立預設 makefile。
第 8 行
$ make && make install
編譯並且安裝。
第 9 行
$ /usr/local/nginx/sbin/nginx -v
執行 make install
後的 Nginx。
Conclusion
- Nginx 的 source code 也能拿到 macOS 自行編譯,且不需另外安裝
libpcre3
與libpcre3-dev