1、安裝依賴包
sudo apt install libpcre3-dev libssl-dev perl make build-essential curl zlib1g-dev
2、編譯安裝
sudo tar zxvf openresty-1.21.4.1.tar.gz cd openresty-1.21.4.1 sudo ./configure --prefix=/usr/local/openresty --with-http_stub_status_module --with-http_gzip_static_module --with-luajit sudo make -j4 sudo make install
3、設置啓動腳本
sudo vi /usr/lib/systemd/system/nginx.service
[Unit] Description=OpenResty [Service] Type=forking PIDFile=/usr/local/openresty/nginx/logs/nginx.pid ExecStartPre=/usr/local/openresty/nginx/sbin/nginx -t -q -g 'daemon on; master_process on;' ExecStart=/usr/local/openresty/nginx/sbin/nginx -g 'daemon on; master_process on;' ExecReload=/usr/local/openresty/nginx/sbin/nginx -g 'daemon on; master_process on;' -s reload ExecStop=-/sbin/start-stop-daemon --quiet --stop --retry QUIT/5 --pidfile /usr/local/openresty/nginx/logs/nginx.pid TimeoutStopSec=5 KillMode=mixed [Install] WantedBy=multi-user.target
# 重新加載服務的配置文件
sudo systemctl daemon-reload
# 設置自啓動
sudo systemctl enable nginx
# 啓動
sudo systemctl start nginx
# 查看服務狀態
sudo systemctl status nginx
# 停止
sudo systemctl stop nginx