Nginx - 01 - Nginx初体验

Nginx(01)-产品族概览 Nginx是当今使用最广泛的 Web 服务器之一。2021年W3Techs 宣布, Nginx市场份额超越 Apache HTTP Server 成为全球最常用的 Web 服务器,最新Web Server排名如图所示(实际超过4亿站点实用Nginx)。Nginx由Igor Sysoev在2001年创建,其初衷是解决 C10K 问题:即客户端同时处理10,000 个连接的问题。Nginx采用了轻量级、可扩展且功能强大的事件驱动型架构,易于新增动态模块; 阅读详情

首先下载Nginx,这里电脑太垃圾,没法装虚拟机,所以只能用Windons版本的Nginx。

安装包下载地址:http://nginx.org/en/download.html

下载下来,然后解压;

然后双击 nginx.exe就可以了。

在浏览器中输入:http://127.0.0.1/ 或者 loclahost,出现以下页面标示成功:

一开始以为windows上,nginx的命令没法使用,试了一下,还可以使用

运行停止命令:nginx.exe -s stop

好的,到这里,Nginx就算是安装完毕了。

既然是要测试Nginx,那咱们的有两个HTTP程序,用来发布服务。

为了方便,我使用的是SpringBoot

两个http程序发布的地址是:

http://localhost:9000/sayInfo

http://localhost:9001/hello

 

接下来,先把刚才启动的nginx停止,然后打开nginx-1.14.0\conf 目录下的nginx.conf文件,

友情提醒下,最好先备份一份,供以后学习继续使用。

删除无用配置之后,我的配置文件是这样子的:

worker_processes  1;

events {
    worker_connections  1024;
}


http {
    include       mime.types;
    default_type  application/octet-stream;
	
    sendfile        on;
    server {
        listen       80;
        server_name  localhost;

        location / {
            root   html;
            index  index.html index.htm;
        }
		
		location /sayInfo {
			proxy_pass http://localhost:9000/sayInfo;
		}
		
		location /hello {
			proxy_pass http://localhost:9001/hello;
		}
		
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
}

监听80端口

根据不同的url路径,走不同的请求分支

保存配置文件,接着启动nginx;

由于咱们监听80端口,所以url变成了这样子:

http://127.0.0.1/sayInfo

http://127.0.0.1/hello

 

nginx帮我们做了请求转发

 

【信创-k8s】银河麒麟V10国防版+鲲鹏/飞腾(arm64架构)在线/离线部署k8s1.30+kubesphere 银河麒麟作为国家核高基专项的重要成果,国防版凭借其卓越的安全性和可靠性,已成为军工领域的首选操作系统。之前我们在适配麒麟V4国防版的过程中已发现诸多安全性要求,而麒麟V10国防版在安全防护等级上又达到了更高的级别。本文将主要演示离线部署,因为军工项目基本不会出现联网场景。即使在线,也可以按离线方式部署,且离线部署由于有私有仓库,不会存在镜像获取不到和丢失情况。 阅读详情

相关推荐

MacOS M芯片部署ComfyUI:从环境排雷到插件生态一站式指南

本文为MacOS M系列芯片用户提供了一份详尽的ComfyUI部署指南。文章深入剖析了因架构差异导致的常见安装报错根源,并给出了基于MPS后端的正确PyTorch安装命令。从创建纯净Python虚拟环境、分步安装依赖,到验证GPU加速,手把手指导完成部署。同时,还推荐了包括管理器、汉化在内的必备插件,以完善使用生态,帮助用户一站式解决从环境搭建到效率提升的所有问题。

weixin_29261711的博客 993

Nginx-01-Nginx 是什么? 能做什么?

NGINX随之发展,现在支持现代Web的所有组件,包括WebSocket,HTTP / 2和多种视频格式的流媒体(HDS,HLS,RTMP等)。随着Web应用程序的开发和交付不断发展,NGINX Plus不断添加功能以实现完美的应用程序交付,从最近宣布的使用针对NGINX定制的JavaScript实现的配置支持到支持动态模块。使用NGINX,您可以使用与负载均衡器,反向代理,内容缓存和Web服务器相同的工具,从而最大限度地减少组织需要维护的工具和配置量。无缓存的反向代理加速,简单的负载均衡和容错.。

2723

【人工智能】你知道什么是DeepSeek吗?你有去了解过DeepSeek吗?新手要入门DeepSeek的必经之路——初识DeepSeek

【人工智能】初识DeepSeek 详细介绍DeepSeek以及DeepSeek-R1

蒙奇D索大的博客 3367

Nginx-01-聊一聊 nginx

Nginx 是一个高性能的 HTTP 服务器和反向代理,由俄罗斯的程序员伊戈尔·赛索耶夫(Igor Sysoev)开发。Nginx 的设计目标是提供高并发、高可用性、低资源消耗的网络服务,它以其稳定性、丰富的功能和低内存占用而闻名。高性能:Nginx 能够处理大量的并发连接,这得益于它的事件驱动和异步架构。低资源消耗:Nginx 以其轻量级和低内存使用而著称,这使得它非常适合在资源受限的环境中运行。反向代理。

719

C#实现不占用串口的串口监听与侦听技术:高效监控串口数据的最佳实践

本文详细介绍了如何实现不占用串口的串口监听与侦听技术,解决了传统串口监听可能带来的串口占用问题。通过使用虚拟串口、外部监听工具或第三方库,我们可以高效地实现串口数据的捕获与处理,适用于各种工业控制、物联网和嵌入式开发的应用场景。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1673

用Matlab搞定Delta并联机器人运动学:从建模到正逆解完整流程(附代码)

本文详细介绍了如何使用Matlab实现Delta并联机器人的运动学分析,包括几何建模、正逆解求解及可视化验证。通过符号计算和数值迭代法,解决非线性方程组问题,并提供完整代码示例,帮助读者快速掌握Delta机器人的运动学计算与应用。

weixin_30955617的博客 177

Nginx-01-为什么使用 Nginx? nginx 的优缺点

选择 Nginx 作为负载均衡器有很多原因,主要包括其性能、灵活性和广泛的功能。

1066

Altium Designer许可证冲突?手把手教你用Windows防火墙彻底禁止AD联网(附详细截图)

本文详细介绍了如何通过Windows防火墙精准管控Altium Designer的网络权限,解决许可证冲突问题。通过配置入站和出站规则,彻底阻断AD的联网行为,提升软件运行效率。适用于需要稳定使用Altium Designer的工程师,附有详细截图和高级验证方法。

weixin_38170137的博客 423

Ubuntu 通过 docker 安装 Nginx 镜像 + 创建并运行 nginx01 容器

Ubuntu安装Nginx

qq_33653203的博客 1542

大模型——Dify:知识库与外部知识库

摘要 Dify的知识库功能为开发者提供了动态知识管理解决方案,超越了大模型静态预训练数据的限制。知识库支持多种文档格式(如txt、pdf、docx等),通过文档分段、索引设置和检索优化机制提升LLM的响应准确性。系统提供高质量和经济两种索引模式,前者采用向量化检索技术,后者使用关键词匹配以降低成本。知识库支持元数据管理,包括自动生成的内置元数据和用户自定义元数据,便于内容分类和检索。对于高级需求,Dify还支持连接外部知识库,通过API实现跨平台数据共享和检索优化,满足企业级知识管理需求。

731

深入浅出AXI协议(2)——通道及信号

本文我们继续AXI协议的学习,我们将讨论5个通道的具体内容和相对应的信号。这一部分的内容现在对于大家来说可能很难理解,但是没有关系,随着学习的深入,我们会逐步讲解这里面的所有现在,现在只需要把它们当作一个可以查阅的手册,快速阅读有一个基本的印象即可。

apple_53311083的博客 1798

nginx01

HTTP协议是超文本传输协议,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。TCP/IP协议的层次结构是一个分层的体系结构,通常被分为四个层次,从高到低分别是:应用层(Application Layer)、传输层(Transport Layer)、网络层(Network Layer)和链路层(Link Layer)。应用层。

weixin_58423196的博客 845

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Nginx01-基础

Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】。Nginx是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。2011年6月1日,nginx 1.0.4发布。另外Nginx开源了。

李宥的博客 1606

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Nginx 01篇——Nginx详细安装步骤以及Nginx各种启动方式

Nginx 01篇——Nginx详细安装步骤以及Nginx各种启动方式

@素素~的博客 5019

Nginx day01

NSD Operation DAY01 目录 1 案例1:搭建Nginx服务器 2 案例2:用户认证 3 案例3:基于域名的虚拟主机 4 案例4:SSL虚拟主机 1 案例1:搭建Nginx服务器 1.1 问题 在IP地址为192.168.4.5的主机上安装部署Nginx服务,并可以将Nginx服务器,要求编译时启用如下功能: 支持SSL加密功能 设置Nginx账户及组名称均...

时光 573

01 Nginx的高并发处理

Nginx的高并发处理

柳杰的博客 3480

Nginx R31 doc 官方文档-01-nginx 如何安装

从包中安装 NGINX Open Source 比从源代码构建要简单快速得多,但从源代码构建使您能够编译非标准模块。预构建包适用于大多数流行的 Linux 发行版,包括 CentOS、Debian、Red Hat Enterprise Linux (RHEL)、SUSE Linux Enterprise Server (SLES) 和 Ubuntu。安装 NGINX Open Source 可以选择预构建包或从源代码安装,在所有支持的 Linux 发行版上按步骤进行。我们建议在生产服务器上使用稳定版。

762

Day01 - Nginx简介

Nginx(“engine x”)一个具有高性能的【HTTP】和【反向代理】的【WEB服务器】,同时也是一个【POP3/SMTP/IMAP代理服务器】,是由伊戈尔·赛索耶夫(俄罗斯人)使用C语言编写的,Nginx的第一个版本是2004年10月4号发布的0.1.0版本。另外值得一提的是伊戈尔·赛索耶夫将Nginx的源码进行了开源,这也为Nginx的发展提供了良好的保障。

tang7mj的博客 979

nginx01 - 认识安装nginx

nginx01 - 认识安装nginx

qq_43350524的博客 1173

第01讲:Nginx

Nginx是俄罗斯人塞索耶夫编写的一款高性能的HTTP反向代理服务器。也是一个IMAP/POP3/SMTP代理服务器,也就是说,Nginx本身就可以托管网站,进行HTTP服务处理。

分享日常工作技术 1377

Nginx 乱炖 01

nginx 的配置 二进制 nginx.conf access.log 记录http访问 err.log 定位问题 nginx 命令行 -g 覆盖配置文件 -p 指定运行目录 -c 使用指定的配置文件 -s 发送信号 -t,-T 检查配置文件语法 -v 版本 重载:nginx -s reload 日志切割:nginx -s reopen 重新开一个日志文件 SSL/TLS 协议如何保...

Tattoo的博客 633

Nginx入门01-Nginx的作用

简单介绍一下学习Nginx的一些必备知识,基本认识一下Nginx的有什么用

m0_62569064的博客 748

01、Nginx介绍

Nginx(发音为"engine-x")是一个高性能的开源Web服务器和反向代理服务器。它最初由俄罗斯的程序员Igor Sysoev开发,并于2004年首次公开发布。Nginx以其出色的性能、高并发处理能力和低内存消耗而广受欢迎,成为许多网站和应用程序的首选服务器。高性能:Nginx采用事件驱动的异步架构,能够有效处理大量并发连接和请求。它使用较少的系统资源,具有优秀的性能和响应速度,适用于高负载和高流量的环境。

码字不易,大家的支持就是我坚持下去的动力 559

Nginx 实战-01-nginx ubuntu(windows WSL2) 安装笔记

大家好,我是老马。很高兴遇到你。我们为 java 开发者实现了 java 版本的 nginx如果你想知道 servlet 如何处理的,可以参考我的另一个项目:手写从零实现简易版 tomcatminicat。

909

nginx专栏 01.nginx简介

01.nginx简介 [toc]{type: “ol”, level: [2, 3, 4, 5]} 工作原理 启动后生成一个主进程,根据配置文件的选项来生成子进程/工作进程 主进程负责转发用户的请求,不负责处理用户的请求 工作进程的个数,一般为CPU核心数-1或-2 安装 wget https://nginx.org/download/nginx-1.16.1.tar.gz tar xf nginx-1.16.1.tar.gz cd nginx-1.16.1 yum install gcc zlib2-

Web Python 2797
上一篇: HTTP - 03 - HTTP报文
下一篇: Nginx - 02 - Nginx启动/停止
Simba_cheng
博客等级 码龄11年 250粉丝 203原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值