专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

Nginx网站服务器安装步骤及Nginx配置文件的解析方法

来源:小易整编  作者:小易  发布时间:2022-05-17 01:38
摘要:轻量级,同样架设web服务比apache占用更少的内存及资源高并发,nginx处理请求是异步非阻塞的,而apache则时阻塞性的,在高并发下nginx能保持低资源消耗高性能可以做负载均衡服务器,支持7层负载均衡静态处理性能比apache高3倍以上,但动态处理不足,需要通过...

模板网站制作教程:Nginx网站服务器安装步骤及Nginx配置文件解析

1、nginx简介

Nginx是一款开放源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP\POP3代理服务,Nginx以高性能、高可用、丰富的功能模块、简单明了的配置文件以及低资源占用,nginx采用最新的网络I/O模型,支持高达50000个并发连接。

2、nginx优点

  • 轻量级,同样架设web服务比apache占用更少的内存及资源

  • 高并发,nginx处理请求是异步非阻塞的,而apache则时阻塞性的,在高并发下nginx能保持低资源消耗高性能

  • 可以做负载均衡服务器,支持7层负载均衡

  • 静态处理性能比apache高3倍以上,但动态处理不足,需要通过后端服务器支持如apache

  • Nginx作为HTTP服务器,以下几项基本特性:

    1、处理静态文件,索引文件以及自动索引,打开文件描述符缓冲

    2、无缓存的反向代理加速,简单的负载均衡和容错

    编译安装nginx

    1、安装前的准备工作

    关闭防火墙及安全机制,安装相关支持软件,删除已安装的httpd,避免端口冲突

    安装gd-devel需要提供网络yum才能安装

    2、创建运行用户、组

    Nginx服务程序默认以nobody身份运行,创建用户便更准确地控制其访问权限,增加灵活性、降低安全风险。所以在创建时该用户不能登录到系统,不创建宿主文件

    useradd -M -s/sbin/nologin nginx

    -M:表示不创建宿主目录

    -s:表示禁止登录系统

    3、编译安装Nginx

    下载源码包地址:http://nginx,org/download/nginx-1.8.1.tar.gz

    下载命令:wgethttp://nginxorg/download/nginx-1.8.1.tar.gz

    将安装目录设为/usr/local/nginx,运行用户和组均为nginx;启用http_stub_status_module模块以支持状态统计

    为主程序创建nginx链接文件,方便管理员直接使用nginx调用主程序

    4、运行控制

    启动nginx服务器:

    使用killall对nginx进行操作

    1、Nginx配置文件解析

    Nginx默认的配置文件在/usr/local/nginx/conf/nginx.conf,配置文件主要包括:全局、event、http、server设置,event:主要用来定义Nginx工作模式,http提供web功能、server用来设置虚拟主机,server必须位于http内部,一个配置文件中可以有多个server

    6、修改配置文件

    I/O事件配置

    HTTP配置及虚拟主机设置

    现在去浏览器访问地址:www,kuteng,com,访问之前必须关闭Linux服务器的iptables。需要修改Windows上的hosts文件C:\Windows\System32\drivers\etc

    访问效果:

    Nginx查看统计日志,Nginx内置了HTTP_STUB_STATUS状态统计模块

    修改nginx.conf配置文件,指定访问位置/status并打开stub_status配置

    在浏览器中输入www,kuteng,com/status进行访问



    本文地址:模板网站制作频道 https://www.hkm168.com/web-mbwz/1886.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们处理,谢谢!


    模板网站制作
    小编:小易整编
    相关文章相关阅读
    • 实用Word技巧分享:2招轻松解决多图片排版!

      实用Word技巧分享:2招轻松解决多图片排版!

      多图片排版,是Word编辑文档时常见场景之一,几乎每个人都会碰到,对很多人来说仍然是一大难题。当图片数量一多,很多人都不知道图片该怎么摆放,如何快速高效地搞定一组图片?因为没有掌握系统的套路技巧,每次制作都花费大量时间,做不出满意的效果。今...

    • 奇异值分解(SVD)简介及其在图片压缩中的示例

      奇异值分解(SVD)简介及其在图片压缩中的示例

      奇异值分解(SVD)是一种用于矩阵分解的方法。它将一个矩阵分解为三个矩阵的乘积,分别是左奇异向量矩阵、右奇异向量矩阵和奇异值矩阵。SVD在数据降维、信号处理、推荐系统等领域广泛应用。通过SVD,我们可以将高维数据降低到低维空间,从而提取出数...

    • 某台微机安装的是64位操作系统中,64位指的是什么

      某台微机安装的是64位操作系统中,64位指的是什么

      某台微机安装的是64位操作系统中,64位指的是cpu的字长,即cpu每次能处理64位二进制数据。字长是cpu的主要技术指标之一,指的是cpu一次能并行处理的二进制位数,字长总是8的整数倍,通常pc机的字长为32位,64位。本教程操作环境:w...

    • 修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代

      修复:在 Xbox 应用上的 Halo Infinite(Campaign)安装错误代码 0X80070032、0X80070424 或 0X80070005

      haloinfinite(campaign)是一款第一人称射击视频游戏,于2021年11月推出,可供单人和多用户使用。该游戏是halo系列的延续,适用于windows、xboxone和xbox系列的用户x|s。最近...

    • 电脑运行内存怎么扩大 秒懂:电脑内存扩大内存的方法

      电脑运行内存怎么扩大 秒懂:电脑内存扩大内存的方法

      电脑运行内存怎么扩大?这是许多电脑用户常常遇到的问题。想要提升电脑运行速度和性能,扩大内存是一个有效的方法。但是,如何扩大内存呢?在本文中,php小编西瓜将为你介绍一些简单又实用的方法,让你秒懂如何扩大电脑内存,提升电脑的运行效率。无论你是...

    • linux怎么判断pcre是否安装

      linux怎么判断pcre是否安装

      在linux中,可以利用“rpm-qapcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。本教程操作环境:...

    • 在Win11系统上安装声卡驱动的解决方案

      在Win11系统上安装声卡驱动的解决方案

      一电脑声卡驱动无法安装,先卸载已经安装的驱动,然后重新安装卸载本机的声卡驱动对着我的电脑点右键,选择‘属性’,弹出属性对话框选择“硬件”标签找到“声音视频和游戏控制器”,点左边加号,列出声卡相关的驱动。方法一:1、首先,按键盘上的【wi...

    • XSLT是什么以及有什么用

      XSLT是什么以及有什么用

      XSLT代表可扩展样式表转换语言,是一种用XML格式编写的样式转换标记语言,可以将XML数据文档转换为另一种XM文档L或其它类型格式(可被浏览器识别)的文档。如:XHTML文档、HTML文档等。XSLT是XSL规范的一部分,XSL代表可扩...

    • 周排行
    • 月排行
    • 年排行