nginx初理解

没有ngix时,有两台服务器,供访问

1. 现在有两台服务器上同样的路径下都放了一个, 都能通过ip加端口访问到页面

  •         后端项目 (查看tomcat中的配置中的 server.xml,能找到项目路径)
  •         tomacat 也都有 
两个服务器上各自启动了各自的项目

     启动路径命令 cd /data/startup/   d1是启动项目,  d2 是关闭项目

通过tomcat配置查项目路径的方法

 项目路径都为  /usr/local/web/WebRoot/     打开页面的端口都是8083

两个服务器的不同:

ip:

  •  第一个是: /xxxx.128/
  •  第二个是:    /xxxx.129/

项目下都有个  1.html   ,里面内容不同(一会儿用来查看nagix分发效果)

有nginx后

第三个服务器,ip 为 xxx 130, 里面已经部署好了nginx。

     启动路径命令 cd /data/startup/   d1是启动项目,  d2 是关闭项目

启动命令 a1..  里面实际上是写了 一句,   xxxx   nginx.conf   (启动nginx配置的意思)

naginx配置的路径:cd /usr/local/nginx/conf/   里面的  nginx.conf

nginx配置分发的服务器ip 和权重

把 ip_hash 给注释了,好看分配服务器的效果。不然方位 1.html后会没变化

把ip设置成 上方的的两个服务器端口。  权重也改改,好看看效果

到 /data/startup/ (自己写的启动脚本在里面)下去启动nagix, a1是启动,a2是停止

修改完nagix配置,重启一下nginx -s reload,  第一次需要自己启动下

配置nagix后的效果

启动之后,不用直接访问服务器ip, 就可以用nagix的ip 来启动了,如下图:

不写端口实际上,端口是80

分发服务器权重测试

nginx 配置访问的ip 端口

路径:cd /usr/local/nginx/conf/   里面的  nginx.conf, 修改之后重启一下nginx -s reload

修改之后就需要用 8818的端口来访问了

 

nginx 定向设置哪些页面用哪个服务器

测试一下 

nginx的作用

  • 它是作为一个后端的代理,  客户端访问代理的 ip,即可访问到真的服务器
  • 起到一个给真服务器减轻压力的作用,通过它来分发压力给服务器们
  • 可以进行一些配置 ,如果分发的权重,把静态动态页面直接指派分发,这样可以让好服务器 和差服务器得到很优化的分发

补充: 代理后端,就是传说中的 方向代理

相关推荐

  1. 02_Nginx

    2024-07-11 12:32:03       11 阅读
  2. Nginx入门--Nginx的架构

    2024-07-11 12:32:03       25 阅读
  3. 深入理解Nginx日志级别

    2024-07-11 12:32:03       24 阅读
  4. Nginx入门 -- 理解Nginx基础概念:连接(Connection)

    2024-07-11 12:32:03       29 阅读
  5. 深入理解nginx的userid模块

    2024-07-11 12:32:03       20 阅读
  6. 理解 Nginx 中的 sites-enabled 目录

    2024-07-11 12:32:03       9 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 12:32:03       7 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 12:32:03       8 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 12:32:03       7 阅读
  4. Python语言-面向对象

    2024-07-11 12:32:03       10 阅读

热门阅读

  1. 浅谈ES6

    2024-07-11 12:32:03       10 阅读
  2. 风景园林工程设计乙级资质业绩要求案例分析

    2024-07-11 12:32:03       11 阅读
  3. 高效利用iCloud:全面指南与技术深度解析

    2024-07-11 12:32:03       8 阅读
  4. Linux 宝塔常用命令教程

    2024-07-11 12:32:03       8 阅读
  5. HDFS体系架构&文件写入/下载流程

    2024-07-11 12:32:03       10 阅读
  6. 企业微信群发限制的背后逻辑,一文读懂!

    2024-07-11 12:32:03       9 阅读
  7. Stable Diffusion与AI艺术:探索人工智能的创造力

    2024-07-11 12:32:03       9 阅读
  8. vue3 ts 不使用 if switch 来决定使用什么函数

    2024-07-11 12:32:03       7 阅读
  9. 拖动未来:WebKit 完美融合拖放API的交互艺术

    2024-07-11 12:32:03       8 阅读
  10. helm安装解决无授权问题

    2024-07-11 12:32:03       9 阅读
  11. php获取,昨,今,后天.... 本周,月,年...日期时间戳

    2024-07-11 12:32:03       8 阅读
  12. 大话C语言:第28篇 内存分配与释放

    2024-07-11 12:32:03       6 阅读
  13. MySQL 中删除重复的数据并只保留一条

    2024-07-11 12:32:03       8 阅读