首页 > 系统相关 >46 openEuler搭建Nginx服务器-管理Nginx

46 openEuler搭建Nginx服务器-管理Nginx

时间:2023-04-05 18:40:55浏览次数:49  
标签:00 21 nginx 46 Nginx systemctl openEuler root superman

46 openEuler搭建Nginx服务器-管理Nginx

46.1 概述

通过systemctl工具,可以对nginx服务进行管理,包括启动、停止、重启服务,以及查看服务状态等。本节介绍nginx服务的管理操作。

46.2 前提条件

  • 为了能够使用nginx服务,请确保您的系统中已经安装nginx服务。若未安装,可参考安装进行安装。
  • 启动、停止和重启nginx服务,需要使用root权限。

46.3 启动服务

  • 启动并运行nginx服务,命令如下:
# systemctl start nginx

例如示例命令如下:

[root@superman-21 ~]# systemctl start nginx
[root@superman-21 ~]# 
  • 假如希望在系统启动时,nginx服务自动启动,则命令和回显如下:
# systemctl enable nginx
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.

例如示例命令如下:

[root@superman-21 ~]# systemctl enable nginx
Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service.
[root@superman-21 ~]# 

image-20221214210909676 说明: 假如正在运行的nginx服务器作为一个安全服务器,系统开机启动后需要密码,这个密码使用的是加密的私有SSL密钥。

46.4 停止服务

  • 停止运行的nginx服务,命令如下:
# systemctl stop nginx

例如示例命令如下:

[root@superman-21 ~]# systemctl stop nginx  
[root@superman-21 ~]# 
  • 如果希望防止服务在系统开机阶段自动开启,命令和回显如下:
# systemctl disable nginx
Removed /etc/systemd/system/multi-user.target.wants/nginx.service.

例如示例命令如下:

[root@superman-21 ~]# systemctl disable nginx
Removed /etc/systemd/system/multi-user.target.wants/nginx.service.
[root@superman-21 ~]# 

46.5 重启服务

重启服务有三种方式:

  • 完全重启服务
# systemctl restart nginx

该命令会停止运行的nginx服务并且立即重新启动它。一般在服务安装以后或者去除一个动态加载的模块(例如PHP)时使用这个命令。

例如示例命令如下:

[root@superman-21 ~]# systemctl restart nginx
[root@superman-21 ~]# 
  • 重新加载配置
# systemctl reload nginx

该命令会使运行的nginx服务重新加载它的配置文件。任何当前正在处理的请求将会被中断,从而造成客户端浏览器显示一个错误消息或者重新渲染部分页面。

例如示例命令如下:

[root@superman-21 ~]# systemctl reload nginx 
[root@superman-21 ~]# 
  • 平滑重启nginx
# ps -ef | grep nginx 
# kill -HUP 主进程ID

该命令会使运行的nginx服务重新加载它的配置文件。任何当前正在处理的请求将会继续使用旧的配置文件。

例如示例命令如下:

[root@superman-21 ~]# ps -ef | grep nginx
root        2446       1  0 10:44 ?        00:00:00 nginx: master process /usr/sbin/nginx
nginx       2452    2446  0 10:44 ?        00:00:00 nginx: worker process
nginx       2453    2446  0 10:44 ?        00:00:00 nginx: worker process
root        2463    2069  0 10:45 pts/0    00:00:00 grep --color=auto nginx
[root@superman-21 ~]# 
[root@superman-21 ~]# kill -HUP 2446
[root@superman-21 ~]# 
[root@superman-21 ~]# ps -ef | grep nginx
root        2446       1  0 10:44 ?        00:00:00 nginx: master process /usr/sbin/nginx
nginx       2464    2446  0 10:45 ?        00:00:00 nginx: worker process
nginx       2465    2446  0 10:45 ?        00:00:00 nginx: worker process
root        2467    2069  0 10:46 pts/0    00:00:00 grep --color=auto nginx
[root@superman-21 ~]#

46.6 验证服务状态

验证nginx服务是否正在运行

# systemctl is-active nginx

回显为“active”说明服务处于运行状态。

例如示例命令如下:

[root@superman-21 ~]# systemctl is-active nginx
active
[root@superman-21 ~]# 

标签:00,21,nginx,46,Nginx,systemctl,openEuler,root,superman
From: https://blog.51cto.com/u_237826/6171254

相关文章

  • Nginx容器安装vim命令
    dockerpullnginx:1.22.1dockerrun-itdnginx:1.22.1进入nginx容器apt-getupdateapt-getinstall-yvim ......
  • Nginx
    轻量级web服务器、反向代理服务器内存占用少、启动快、高并发过程:客户端访问-->(负载均衡/)Nginx-->tomcat/-->SOA反向代理:客户端访问-->转发-->代理到内网。反向代理"代理"的是服务器端Master-Worker模式启动Nginx-->80端口启动了Socket服务进行监听Master:读取......
  • 通过阿里云ECS服务器公网ip访问tomcat,nginx
    一、概述1、操作系统:centos72、安装nginx方法:https://www.cnblogs.com/boonya/p/7907999.html,亲测可用。3、tomcat版本:apache-tomcat-7.0.92二、操作步骤1、启动tomcat;2、进入阿里云控制台,选择安全组,配置安全组规则(添加80,8080端口规则);    3、按图示配置完成,点击......
  • How to Configure Nginx reverse proxy the domain
    未测试过,自己记录待用http{resolver8.8.8.8;upstreamexample{serverhttp://example.comresolve[use_last]...;keepalive1024;}第二种负载均衡upstreammytarget{serveraaa.tar.com:443max_fails=3fail_timeout=60s;serverbbb.tar.com:443backup;}server......
  • nginx 配置虚拟目录
     需求配置静态资源目录访问 location/npm{alias/usr/npm;indexindex.html;autoindexon;#开启目录访问access_logoff;expires30d;} 多级子目录下 [email protected]\dist\axios.min.js      注......
  • 45 openEuler搭建Nginx服务器-Nginx概述和安装
    45openEuler搭建Nginx服务器-Nginx概述和安装45.1概述Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占用内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,支持FastCGI、SSL、VirtualHost、URLRewrite、Gzip等......
  • Nginx——Nginx生产环境压测与性能优化实战
    摘要nginx的主要作用有三个方面:1、作为Web服务器;2、负载均衡服务器;3、邮件代理服务器等三个方面。其特点是占有内存少,并发能力强,给使用者带来了很多的便利。nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。但是在日常的工作......
  • nginx 配置小程序校验文件
    1、参考nginx配置小程序校验文件location/riAwbtUM3G.txt{default_typetext/html;return200"43191f769a41f4035dbc1e6d9d0cfa32";}......
  • cramfs-1.1/mkcramfs.c:446: undefined reference to `minor'
    在编译cramfs-1.1时报如下错误:/usr/bin/ld:/tmp/ccMb5KDC.o:infunction`print_node':/root/cramfs-1.1/mkcramfs.c:446:undefinedreferenceto`minor'/usr/bin/ld:/root/cramfs-1.1/mkcramfs.c:446:undefinedreferenceto`major'collect2:error:ldr......
  • 3-nginx
    2、正向代理和反向代理的区别是什么?正向代理是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定原始服务器,然后代理向原始服务器转交请求并将获得的内容返回给客户端。代理服务器和客户端处于同一个局域网内。比如说fanqiang。我......