在Ubuntu 20上使用systemd管理OpenResty服务的步骤如下:

  1. 安装OpenResty:首先,需要在Ubuntu上安装OpenResty。可以通过以下命令进行安装:
sudo apt-get -y install --no-install-recommends wget gnupg ca-certificates
wget -O - https://openresty.org/package/pubkey.gpg | sudo apt-key add -
echo "deb http://openresty.org/package/ubuntu $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/openresty.list
sudo apt-get update
sudo apt-get -y install openresty
  1. 创建Systemd服务文件:在 /etc/systemd/system/目录下创建一个新的服务文件,例如 openresty.service
sudo nano /etc/systemd/system/openresty.service
  1. 编辑Systemd服务文件:在打开的文件中,输入以下内容:
[Unit]
Description=OpenResty nginx server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/openresty/bin/openresty -g "daemon on; master_process on;"
ExecReload=/usr/local/openresty/bin/openresty -t -c /usr/local/openresty/nginx/conf/nginx.conf
ExecReload=/bin/kill -s HUP $MAINPID
KillMode=process
KillSignal=SIGQUIT
TimeoutStopSec=5
PrivateTmp=true
Restart=on-failure
LimitNOFILE=4096

[Install]
WantedBy=multi-user.target
  1. 启动OpenResty服务:保存并关闭文件后,启动新创建的OpenResty服务。
sudo systemctl start openresty
  1. 设置开机启动:如果你希望在系统启动时自动启动OpenResty服务,可以使用以下命令:
sudo systemctl enable openresty

以上就是在Ubuntu 20上使用systemd管理OpenResty服务的步骤。


香港五网CN2网络云服务器链接:www.tsyvps.com

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。

最后修改:2023 年 09 月 04 日
如果觉得我的文章对你有用,请随意赞赏