Nginx设置成服务并开机自动启动的配置

  1. Nginx设置成服务

步骤一:创建Nginx服务文件
在/etc/systemd/system目录下创建一个新的Nginx服务文件nginx.service,内容如下:

[Unit]
Description=nginx service
After=network.target

[Service]
Type=forking
PIDFile=/run/nginx.pid
ExecStartPre=/usr/sbin/nginx -t -c /etc/nginx/nginx.conf
ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf
ExecReload=/usr/sbin/nginx -s reload
ExecStop=/usr/sbin/nginx -s stop
PrivateTmp=true

[Install]
WantedBy=multi-user.target

步骤二:设置文件权限
设置Nginx服务文件的权限:

sudo chmod 664 /etc/systemd/system/nginx.service

步骤三:启用Nginx服务
更新系统服务,并将Nginx服务添加到系统服务中:

sudo systemctl daemon-reload
sudo systemctl enable nginx.service
  1. 开机自动启动Nginx服务

步骤一:配置Nginx自启动
在/etc/rc.local文件中添加以下内容:

systemctl start nginx

步骤二:设置文件权限
设置rc.local文件的权限:

sudo chmod 755 /etc/rc.local

注意:

以上攻略中的命令可能会因为系统版本等因素存在细微差异,需要根据自己的实际情况进行调整。

以上是将Nginx设置成服务并开机自动启动的完整攻略,希望对您有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Nginx设置成服务并开机自动启动的配置 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • Nginx配置指令的执行顺序

    Nginx指令顺序:set与echo location /test { set $a 32; echo $a; set $a 56; echo $a; } # set 指令就是在 rewrite 阶段运行的,而 echo 指令就只会在 content 阶段运行 # rewrite 阶段总是在 content 阶段之前执行 #结果server-rewrite …

    Nginx 2023年4月12日
    00
  • Centos6.6 编译安装nginx

    一.基本环境   nginx 1.9版以后增加了一些新的特性,支持tcp负载均衡,不过这次还是用1.8.0,这里面有个memcached的代理模块,有时间再测试下 1.centos6.6 2.nginx1.8.0.tar.gz   二.安装   nginx缺省模块 –without-select_module   disable select module…

    Nginx 2023年4月12日
    00
  • Nginx配置SSL报错 nginx: [emerg] unknown directive “ssl”

        出现如图所示错误,处理办法如下 去nginx解压目录下执行 ./configure –with-http_ssl_module 如果报错 ./configure: error: SSL modules require the OpenSSL library.则执行 yum -y install openssl openssl-devel ./con…

    Nginx 2023年4月11日
    00
  • Nginx频繁出现500错误的解决方案

    转自:http://yubosun.akhtm.com/tech/nginx-500.htm  有一台服务器某天因为促销活动导致访问量激增,频繁报“500 Internal Server Error”错误。我查了一下nginx的错误日志(apt-get方式安装的nginx的错误日志在/var/log/nginx/error.log),发现了大量的“ xxxx…

    Nginx 2023年4月12日
    00
  • kubernetes Ingress-nginx 配置TLS

      在没有配置任何nginx下,k8s的nginx默认只支持TLS1.2,不支持TLS1.0和TLS1.1 默认的 nginx-config(部分可能叫 nginx-configuration)的配置如下: apiVersion: v1 data: allow-backend-server-header: ‘true’ enable-underscores-…

    Nginx 2023年4月11日
    00
  • nginx安装到指定目录的方法示例

    下面是“nginx安装到指定目录的方法示例”的完整攻略。 1. 准备工作 在安装nginx之前,需要在你的系统上安装gcc编译器,以及PCRE、zlib和OpenSSL等相关的软件包。这里以CentOS 7为例,可以使用以下命令安装: sudo yum install gcc pcre-devel zlib-devel openssl openssl-dev…

    Nginx 2023年5月16日
    00
  • Nginx 配置 HTTPS SSL

    配置文件如下:【可以在阿里云上申请免费证书】 #user nobody; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; log_format main ‘$rem…

    Nginx 2023年4月10日
    00
  • Nginx服务状态监控的方法

    Nginx服务状态监控是基于Nginx性能监控,用于检测Nginx服务器状态是否正常,从而提前发现问题并进行处理。下面,我会详细讲解Nginx服务状态监控的方法,并提供两条示例说明。具体步骤如下: 1. 安装Nginx服务器状态监控插件 首先,我们需要安装一个用于监控Nginx服务器状态的插件。推荐使用ngx_http_stub_status_module插…

    Nginx 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部