在這之前,首先確保的軟件包沒過時:
sudo apt update
安裝gcc編譯器
apt install -y build-essential
安裝正則庫
apt install -y libpcre3 libpcre3-dev
安裝zlib庫
apt install -y zlib1g-dev
安裝OpenSSL庫
apt install -y openssl libssl-dev
接下來,我們下載Nginx源碼,我們進入Nginx官網:http://nginx.org/en/download.html 下載最新的stable穩定版本
下載源碼
wget http://nginx.org/download/nginx-1.20.2.tar.gz
解壓
tar -xf nginx-1.20.2.tar.gz
進入源代碼內
cd nginx-1.20.2
普通安裝
./configure && make && make install
加上ssl
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-file-aio --with-http_realip_module && make && make install
安裝到目錄 /usr/local/nginx
啓動 : 在nginx目錄下有一個sbin目錄,sbin目錄下有一個nginx可執行程序。
./nginx
停止
./nginx -s stop
動態加載配置文件
./nginx -s reload
服務器地址+默認端口80