ruby-on-rails – NginX的乘客未在Fedora中注册为服务

我正在运行Fedora 16 32bit并且我使用Nginx安装了乘客(在安装期间选项1,一切都是为我处理的).安装没问题,但是Nginx没有注册为服务.

我可以运行它的唯一方法是直接通过/ opt / Nginx / sbin / Nginx.无法通过/etc/init.d/Nginx运行它

有什么方法可以将其注册为服务吗?

最佳答案
使用以下内容创建文件/etc/systemd/system/Nginx.service:

[Unit]
Description=Nginx
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/usr/local/Nginx/sbin/Nginx
ExecReload=/usr/local/Nginx/sbin/Nginx -s reload

[Install]
WantedBy=multi-user.target

之后你可以控制它:

sudo systemctl stop|start|restart Nginx.service

要么

sudo service Nginx stop|start|restart

要使Nginx能够在启动时启动,您可以运行sudo systemctl enable Nginx.service.

相关文章

Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一...
本地项目配置 1 复制 luffy/settings/dev.py为prop.py 修改l...
nginx不仅可以隐藏版本信息,还支持自定义web服务器信息 先看...
一 、此次漏洞分析 1 nginx HTTP/2漏洞 [nginx-announce] ng...
###进入nginx 目录cd /usr/local/nginx###递归显示 2 级目录...
在cmd命令窗口输入下面命令进行查看 tasklist /fi "ima...