编译安装的 Nginx 设置为服务启动

步骤 1: 创建 Nginx Systemd 服务文件

  1. 打开服务单元文件
    使用文本编辑器创建一个新的服务文件。例如,使用 nano

    sudo nano /etc/systemd/system/nginx.service
  2. 添加以下配置
    将下面的内容复制到文件中,确保调整 User 和 Group 字段以符合你的要求(通常为 nginx 或 www-data),并确保指定正确的 Nginx 安装路径:

    [Unit]
    Description=nginx - web server
    After=network.targt
    
    [Service]
    Type=forking
    ExecStart=/usr/local/nginx/sbin/nginx
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecStop=/usr/local/nginx/sbin/nginx -s quit
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target

步骤 2: 重新加载 Systemd 管理器配置

完成后,保存并退出编辑器。然后,运行以下命令以重新加载 Systemd 配置:

sudo systemctl daemon-reload

步骤 3: 启动 Nginx 服务

现在,你可以启动 Nginx 服务:

sudo systemctl start nginx

步骤 4: 设置 Nginx 在系统启动时自动启动

要确保 Nginx 在系统启动时自动启动,你可以使用以下命令:

sudo systemctl enable nginx

步骤 5: 检查 Nginx 服务状态

你可以使用以下命令检查 Nginx 服务的状态:

sudo systemctl status nginx
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值