【Nginx <一>⭐️】Nginx 的初步了解以及安装使用

目录

👋前言

👀一、 Nginx 介绍

🌱二、 安装使用

💞️ 三、 总结

📫四、 章末 


👋前言

        小伙伴们大家好,前段时间主要在学习 Elasticsearch 相关的知识,花了两周的时间吧,总共写了五篇文章,分别从 ES 的安装使用,属性了解,查询操作,SpringBoot 整合,地图元素层面介绍了 ES 的相对基础的操作。从这周开始会在工作业余时间学习下 Nginx 的基础使用,ES 的文章快速导航如下:

【Elasticsearch<一>✈️✈️】简单安装使用以及各种踩坑-CSDN博客

【Elasticsearch<二>✈️✈️】基本属性概念与MySQL数据库的不同之处-CSDN博客 

【Elasticsearch<三>✈️✈️】常见基本属性的用法以及与MySQL的区别-CSDN博客 

【Elasticsearch<四>✈️✈️】SpringBoot 项目整合 Elasticsearch-CSDN博客 

【Elasticsearch<五>末篇 ✈️✈️】结合 kibana 实现索引中 IP 地址分布地图可视化-CSDN博客 

 

👀一、 Nginx 介绍

        关于 Nginx 的理论介绍就不做过多解释了,网上有很多介绍,再举一个案例介绍下 Nginx 的常用方式,比如我目前所参与的项目是前后端分离的项目,就使用到了 Nginx 作为反向代理服务器,也可以使用 Nginx 作为 代理服务器实现其他功能比如负载均衡,请求的安全性等;关于代理服务具体如下:

        前端服务分别运行在不同的端口上,前端运行在端口 3000 ,后端运行在端口 4000 ,现在需要通过 Nginx 将两部分整合起来,并且通过同一个域名访问,可以在 Nginx 中配置反向代理,将请求转发。当用户发起请求时,nginx 会根据配置文件,将用户请求代理到对应的前端或者后端服务,总体的流程大概如下:

🌱二、 安装使用

        2.1 官网下载

        官网链接如下:nginx: download

        本地下载的是稳定版本,也就是 nginx-1.26.0 ,下载后打开文件解压缩即可(暂时未发现安装目录方面的坑,使用英文即可)

        2.2 使用

        2.2.1 启动 nginx 服务

        服务启动比较简单,可以直接双击目录下的 nginx.exe 启动文件,屏幕会有黑框一闪而过;或者通过命令页面以命令方式启动。

        推荐使用后面的方式,因为停止 nginx 服务的时候需要输入命令

        服务器启动后访问 http://localhost:80,成功的页面如下:

nginx 服务启动命令:start nginx

     

         2.2.2  修改 nginx 默认监听端口号

        通过命令页面输入以下命令停止服务:

nginx -s stop

        打开安装目录下的 conf 文件夹下的 nginx.conf 文件, 修改该位置上的端口号(未被占用,已被占用的端口号服务会启动失败),修改后保存重新启动 nginx 服务即可

        通过以下命令可以查看目标端口是否被占用,如图显示占用该端口的进程 PID

netstat -ano | findstr "8066"

 

💞️ 三、 总结

        回到开头提到的 nginx 的代理服务功能,属于反向代理、即 nginx 代理的是服务端,对于客户端来说不知道访问的真实服务器

📫四、 章末 

        文章到这里就结束了~

相关推荐

  1. linuxnginx安装

    2024-05-14 18:18:03       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-14 18:18:03       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-14 18:18:03       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-14 18:18:03       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-14 18:18:03       18 阅读

热门阅读

  1. 单链表与双链表

    2024-05-14 18:18:03       10 阅读
  2. 蓝桥杯单片机组——国赛1 各模块的基础模板

    2024-05-14 18:18:03       14 阅读
  3. 微信小程序-禁止页面下拉回弹

    2024-05-14 18:18:03       12 阅读
  4. Frida逆向与利用自动化

    2024-05-14 18:18:03       13 阅读
  5. NIUKE SQL:大厂面试真题(四) 【某滴打车】

    2024-05-14 18:18:03       10 阅读
  6. 回溯算法(Backtracking Algorithm)

    2024-05-14 18:18:03       8 阅读
  7. react生命周期及用法

    2024-05-14 18:18:03       7 阅读
  8. 【贪心算法】【Python实现】最优装载问题

    2024-05-14 18:18:03       12 阅读