首页 > 系统相关 >47 openEuler搭建Nginx服务器-配置文件说明和管理模块

47 openEuler搭建Nginx服务器-配置文件说明和管理模块

时间:2023-04-06 22:33:54浏览次数:39  
标签:配置文件 Nginx 47 DSO nginx 模块 加载

47 openEuler搭建Nginx服务器-配置文件说明和管理模块

47.1 Nginx配置文件说明

当nginx服启动后,默认情况下它会读取如表2所示的配置文件。

表 2 配置文件说明

文件 说明
/etc/nginx/nginx.conf 主要的配置文件
/etc/nginx/conf.d 配置文件的辅助目录,这些配置文件也被包含在主配置文件当中一个配置文件的辅助目录被包含在主要的配置文件中

虽然默认配置可以适用于多数情况,但是用户至少需要熟悉里面的一些重要配置项。配置文件修改完成后,可以在root权限下使用如下命令检查配置文件可能出现的语法错误。

# nginx -t

如果回显信息中有“syntax is ok”,说明配置文件语法正确。

例如示例命令如下:

[root@superman-21 ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[root@superman-21 ~]# 

说明:

  • 在修改配置文件之前,请先备份原始文件,以便出现问题时能够快速恢复配置文件。
  • 需要重启web服务,才能使修改后的配置文件生效。

47.2 管理Nginx模块

47.2.1 概述

nginx服务是一个模块化的应用,它和许多动态共享对象DSO(Dynamic Shared Objects)一起分发。动态共享对象DSO,在必要情况下,可以在运行时被动态加载或卸载。服务器操作系统中这些模块位于/usr/lib64/nginx/modules/目录下。

本节介绍如何加载和写入模块。

47.2.2 加载模块

为了加载一个特殊的DSO模块,在配置文件中使用加载模块指示。独立软件包提供的模块一般在/usr/share/nginx/modules目录下有他们自己的配置文件。

因openEuler操作系统中使用dnf install nginx安装nginx是会自动加载DSO。

标签:配置文件,Nginx,47,DSO,nginx,模块,加载
From: https://blog.51cto.com/u_237826/6174224

相关文章

  • DS4700/DS4800 存储巡检
    DS4800——(M02,连B控1口)192.168.128.100ping192.168.128.102DS4700——(O07,M04)port1B控192.168.128.102/241.安装点击0035.exe,简体中文(ok),next,next,accept(next),选择路径(next),Typical(next),Automaticallystartmonitor(next),install,Done2.连接3.查看......
  • 【Linux】循序渐进学运维-服务篇-nginx入门
    文章目录nginx介绍nginx最新版本号nginx与apache的对比1、nginx相对于apache的优点:2.apache相对于nginx的优点:编译安装nginx1.安装依赖包2.下载nginx包3.解压安装a.解压b.编译&&编译安装c.启动d.查看是否启动nginx的目录结构主要的配置参数nginx介绍Nginx(enginex)......
  • 47
    43、Java中的异常处理机制的简单原理和应用。 异常是指java程序运行时(非编译)所发生的非正常情况或错误,与现实生活中的事件很相似,现实生活中的事件可以包含事件发生的时间、地点、人物、情节等信息,可以用一个对象来表示,Java使用面向对象的方式来处理异常,它把程序中发生的每个异常......
  • 基于 Nginx&Lua 实现自建服务端埋点系统
    前言埋点数据一般取决于服务提供商想从用户身上获取什么信息。通常来讲,主要分为用户的基本属性信息和行为信息。用户的基本属性信息主要包括:年龄、性别、设备等。行为信息即用户的点击行为和浏览行为,在什么时间,哪个用户点击了哪个按钮,浏览了哪个页面,浏览时长等等的数据。基本属......
  • build.xml配置文件——调整格式2
    <?xmlversion="1.0"encoding="UTF-8"?><projectname="ant-jmeter-test"default="run"basedir=".">   <tstamp>       <formatproperty="time"pattern="yyyyMMddhhmm"/......
  • 走进Java接口测试之读取配置文件
    前言但在大部分用例开发环境下,添加额外配置是无所避免的,比如自定义应用端口号、服务地址、数据库的配置等,都或多或少的需要一些外部的配置项等。在前文中我们有详细介绍在接口测试框架中如何基于SpringBoot快速搭建多环境配置,本文将在原有的基础上介绍集成如何快速读取配置文件的......
  • 读取配置文件的配置字典数据(字典数据包含中文)
        项目有时为了方便配置数据字典,会创建类似于“test=测试”的key-value形式的数据字典,在项目启动时便缓存该字典数据,方便后续使用;但是该字典有时候又存在中文,在加载之后会出现乱码问题,便需要对加载的数据进行特殊处理。publicclassConfigUtils{/***加......
  • Nginx安装与启停(rpm方式、免编译)
    一、安装包下载地址:http://nginx.org/packages/本文下载:http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.16.1-1.el7.ngx.x86_64.rpm二、安装#上传nginx-1.16.1-1.el7.ngx.x86_64.rpm至服务器后,安装rpm-ivh--nodepsnginx-1.16.1-1.el7.ngx.x86_64.rpm安装后目......
  • nginx编译安装
    常用版本介绍开源版https://nginx.org/纯净版,做二次开发难度较大商业版https://www.nginx.com/集成了大部分功能,可以直接使openrestyhttps://openresty.org/cn/通过Lua扩展NGINX实现的可伸缩的Web平台Tenginehttps://tengine.taobao.org/Tengine是由......
  • 【重要】Nginx模块Lua-Nginx-Module学习笔记(三)Nginx + Lua + Redis 已安装成功(非open
    一、目标使用Redis做分布式缓存;使用luaAPI来访问redis缓存;使用nginx向客户端提供服务,ngx_lua将lua嵌入到nginx,让nginx执行lua脚本,高并发,非阻塞的处理各种请求。url请求nginx服务器,然后lua查询redis,返回json数据。二、准备工作系统环境:Ubuntu14.0(64位)Redis服务安装:ap......