Nginx的基本部署

这篇具有很好参考价值的文章主要介绍了Nginx的基本部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、概述  

二、基础配置及操作流程


一、概述  

Nginx(发音为"engine-x")是一个高性能的开源Web服务器和反向代理服务器,也可以用作负载均衡器、HTTP缓存和邮件代理。它的目标是提供高性能、可扩展性和稳定性,能够处理大量的并发连接。

以下是Nginx的一些关键特点和概述:

  1. 性能优异:Nginx采用事件驱动的异步非阻塞架构,能够在消耗较少的资源下处理大量并发连接。它以较低的内存消耗和更高的并发性能著称。

  2. 高扩展性:Nginx的架构允许通过多个工作进程处理并发请求,每个进程可以处理多个连接。这使得Nginx能够轻松地扩展和处理高流量负载。

  3. 强大的反向代理功能:Nginx作为反向代理,可以将客户端请求转发到后端服务器,实现负载均衡和高可用性。

  4. 静态文件服务:Nginx可以高效地提供静态文件服务,同时支持文件压缩和断点续传功能,提供更好的用户体验。

  5. HTTP和HTTPS支持:Nginx具有全面的HTTP和HTTPS支持,包括负载均衡、URL重写、请求限速、反向代理缓存等功能。

  6. 可定制性和模块化架构:Nginx允许使用模块进行定制,通过添加第三方模块可以实现更多功能,如HTTP缓存、安全性增强、Web应用防火墙等。

  7. 简单的配置和管理:Nginx的配置文件语法简单直观,易于理解和管理。它还提供了命令行工具和控制指令,方便对服务器进行操作和管理。

总的来说,Nginx是一个轻量级、高性能、可靠和灵活的Web服务器和反向代理服务器,广泛用于部署Web应用、实现负载均衡和提供高可用性服务。它在处理大规模高并发流量方面表现出色,并且由于其可定制性和模块化架构,适用于各种场景和需求。

二、基础配置及操作流程

首先打开虚拟网络编辑器

nginx部署,nginx,运维

点击更改设置 选择自己需要配置的网段 我拿VMnet1举例,如图下图自动分配地址

nginx部署,nginx,运维

1、然后按下图流程输入命令并设置

2、分别是关闭防火墙

3、关闭图形化

4、设置宽容模式

5、配置静态IP (如果自动配置静态IP则不需要再次配置地址)

6、配置静态IP(如果自动配置静态IP则不需要再次配置地址)

nginx部署,nginx,运维

7、重启服务

8、查看

9、检查看看是否ping通 baidu 

nginx部署,nginx,运维

nginx部署,nginx,运维

如上图所示则成功ping通网络

10、进入vim /etc/selinux/config  改成如图所示

nginx部署,nginx,运维

11、进入vim /etc/yum.conf

改成keepcache=1 保存并退出

nginx部署,nginx,运维

12、配置 源 

为防止更改所以下图是cp 而不是mv

nginx部署,nginx,运维

13、输入vim nginx.repo源

填写内容如下

nginx部署,nginx,运维

保存退出后输入yum clean all 清理缓存源文件

14、yum makecache fast快速生成缓存

nginx部署,nginx,运维

15、yum list 查看yum列表

       yum list | grep nginx

nginx部署,nginx,运维

16、安装

nginx部署,nginx,运维

17、 查看软件可安装版本

 yum list nginx --showduplicates 查看软件所有可安装的版本

18、查看位置和安装的版本

nginx部署,nginx,运维

输入 mv nginx-1.20.0-1.el7.ngx.x86_64.rpm 

然后在外面就可以看到了

下载指定版本的软件包 mv nginx-1.20.0-1.el7.ngx.x86_64.rpm 

下载后存储路径如图所示

nginx部署,nginx,运维

19、认知与安装命令

cd /etc/nginx/

ls

vim mime.types  (得到的是软件认知的所有东西,如果里面存在都可以认知)

nginx部署,nginx,运维

20、查看是否正常启停(状态) 

nginx部署,nginx,运维

 nginx部署,nginx,运维

21、虚拟主机头

[root@localhost conf.d]# mv default.conf web1.conf
[root@localhost conf.d]# cp -p web1.conf web2.conf
[root@localhost conf.d]# vim web2.conf 

进入界面后吧端口改为81 把下面内容改为web2 改成如下图所示

然后保存并退出

nginx部署,nginx,运维

nginx部署,nginx,运维

输入vim web1.conf 改成如图所示

整改后取消第四排注释

nginx部署,nginx,运维

22、进入vim ../nginx.conf 

 注释掉标黄字段

nginx部署,nginx,运维

输入vim web1.conf

调一下nginx部署,nginx,运维

main很重要 !!!

然后重启nginx 输入systemctl restart nginx

配置到现在 还不能验证

需要输入如下命令

nginx部署,nginx,运维

23、验证

输入网址192.168.30.20

nginx部署,nginx,运维

nginx部署,nginx,运维

 24、如目录错误或者内容为空找不到页面则显示

nginx部署,nginx,运维

 25、如果是访问页面错误则显示

nginx部署,nginx,运维文章来源地址https://www.toymoban.com/news/detail-717530.html

到了这里,关于Nginx的基本部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Nginx运维】Nginx升级打补丁

    升级nginx的过程主要需要以下步骤: 1.备份当前nginx版本及其配置文件。 2.下载新版本的nginx安装包。(如nginx-1.20.1.tar.gz) 3.解压缩安装包,并进入该目录。 4.使用configure脚本配置编译选项。 5.执行make命令进行编译。 make 6.停止旧版本的nginx服务,启动新版本nginx服务。 7.验证

    2024年02月12日
    浏览(39)
  • 【运维知识大神篇】超详细的ELFK日志分析教程4(ES读写文档原理+集群角色+master节点与数据节点分离+Logstash安装部署+Logstash采集本地文件+采集Nginx日志)

    本篇文章继续给大家介绍ELFK日志分析的有关内容,我们的ES和Kibana都介绍的差不多了,所以本篇文章重点介绍Logstash的有关内容,介绍完毕后,我们的ELFK架构将初步形成,此外还有ES读写文档的原理,了解原理,更深层次的理解,使用ES,集群角色和master节点与数据节点分离,

    2024年02月02日
    浏览(58)
  • 【运维】Nginx添加/替换/更新ssl证书

    xxx.com.key xxx.com.pem 添加或替换红圈里的内容为对应的证书文件目录    打开对应的网站   https://xxx.com

    2024年02月11日
    浏览(69)
  • 【运维安全】运维界葵花宝典:Nginx配置与优化秘籍

    必要的原理介绍 ● Nginx 里有一个master进程和多个worker进程.master进程并不处理网络请求,主要负责调度工作进程: 加载配置,启动工作进程及非停升级.worker进程负责处理网络请求与响应. ● master进程主要用来管理worker进程,具体包括如下4个主要功能: 接收来自外界的信号 向各wo

    2024年02月21日
    浏览(50)
  • 【运维知识进阶篇】集群架构-Nginx性能优化

    Nginx花了好多篇文章介绍了,今天谈谈它的优化。我们从优化考虑的方面,压力测试工具ab,具体的优化点三个方面去介绍,话不多说,直接开始! 目录 优化考虑方面 压力测试工具 性能优化 一、影响性能的指标 二、系统性能优化 1、更改文件句柄 2、Time_wait状态重用 三、代

    2024年02月06日
    浏览(61)
  • 【运维知识进阶篇】集群架构-Nginx高可用Keepalived

    高可用是指2台机器启动着完全相同的业务系统,一台机器宕机后,另一台可以快速启用,用户是无感知的。高可用硬件通常使用F5,软件通常使用keepalived。keepalived软件是基于VRRP协议实现的,VRRP虚拟路由冗余协议,主要用于解决单点故障。 目录 VRRP实现原理 Keepalived核心概念

    2024年02月06日
    浏览(66)
  • 大数据云计算运维之Nginx反向代理与负载均衡

    一、Nginx概述 1.1 概述 Nginx(“engine x”)是一个高性能的 HTTP /反向代理的服务器及电子邮件(IMAP/POP3)代理服务器。 官方测试nginx能够支撑5万并发,并且cpu,内存等资源消耗却非常低,运行非常稳定。最重要的是开源,免费,可商用的。 Nginx还支持热部署,几乎可以做到7 *

    2024年02月11日
    浏览(59)
  • 【运维】第03讲(上):Nginx 负载均衡常见架构及问题解析

    实际上 Nginx 除了承担代理网关角色外还会应用于 7 层应用上的负载均衡,本课时重点讲解 Nginx 的负载均衡应用架构,及最常见的问题。 Nginx 作为负载均衡是基于代理模式的基础之上,所以在学习本课时前,你需要对 Nginx 的代理、负载均衡的基本原理及 Nginx 负载均衡配置有

    2024年02月16日
    浏览(55)
  • 【Kubernetes运维篇】ingress-nginx实现业务灰度发布详解

    1、场景一:将新版本灰度给部分用户 假设线上运行了一套对外提供 7 层服务的 Service A 服务,后来开发了个新版本 Service AA需要上线,但不想直接替换掉原来的 Service A,希望先灰度一小部分用户,等运行一段时间足够稳定了再逐渐全量上线新版本,最后平滑下线旧版本。 这

    2024年02月15日
    浏览(54)
  • Anolis OS 龙蜥运维(一) 设置IP地址与安装Nginx

    老版本contos为:service network restart 备注: linux下,源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install);./configure --prefix --with; –prefix指的是安装路径,–with指的是安装本文件所依赖的库文件 备注:启动代码格式:安装目录地址 -c 配置文件地

    2024年02月13日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包