什么是静态请求和动态请求?静态请求是一般指我们平时在浏览器访问图片页面。动态请求是指订单,充值等操作,由后端服务器将处理好请求结果返回给客户端。nginx本身不具备处理动态请求能力,如php需要与php配合,java需要与tomcat配合。本文是基于yaml文件实现nginx及tomcat动静分离Nginx服务器作为前端,Tomcat服务器作为后端,web页面请求由Nginx服务来进行转
转载 2024-03-07 16:39:25
451阅读
以下是一个仅包含 Nginx 服务 Docker Compose 配置文件(docker-compose.yml),专注于快速部署静态网站,适合个人博客、作品集等纯静态内容,配置简洁且易于维护:docker-compose.yml 配置version: '3.8' # Docker Compose 版本 services: nginx: # 使用轻量 Nginx 镜像(Alpi
原创 8天前
36阅读
之前介绍了nginx由来和基本操作,现在开始深入学习nginx,本人觉得学习这种工程类优秀作品一定要从源码学习才能学得深入,而学习c语言编写代码个人感觉尽量从main函数入手,因为main()中一般会将整个软件框架大致思路表现出来,了解了整体框架然后再针对某一块深入学习效率可能就会更高一些,今天就来聊一聊nginxmain(),也就是说一下main函数到底做了哪些工作。再分享一点我
转载 2024-03-29 06:10:17
42阅读
nginx负载均衡-upstream和proxy模块(1)Cloud研习社 Cloud研习社 2023-01-10 07:31 发表于北京收录于合集#一站式教程195个#云计算148个#计算机137个#nginx37个#负载均衡8个教程每周二、四、六更新前面完成了负载均衡搭建,但是只是实现了简单功能。接下来我们就来详细了解和负载均衡相关两个模块:ngx_http
部署 单页面刷新路由404问题解决在linux下搭建nginx测试网页时候,正常打开可以访问,当刷新后页面出现404 not found问题说明:vue-router 默认 hash 模式 —— 使用 URL hash 来模拟一个完整 URL,于是当 URL 改变时,页面不会重新加载。 如果不想要很丑 hash,我们可以用路由 history 模式,这种模式充分利
nginx
转载 2022-01-27 13:28:01
2033阅读
# 使用Docker部署NginxYAML配置文件 在容器化技术中,Docker是一个非常流行工具,用于将应用程序打包成可移植容器。而Nginx则是一个高性能web服务器和反向代理服务器,常用于部署网站和应用程序。在本文中,我们将介绍如何使用Docker来部署Nginx,并使用YAML配置文件来定义容器配置。 ## 为什么使用Docker部署Nginx 使用Docker部署Ngin
原创 2024-04-08 06:45:17
167阅读
系统使用是centos7Nginx安装及配置Nginx (engine x) 是一个高性能HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务安装我是用环境是centos 7,系统默认yum源没有nginx,找到一个使用nginx官方源地址首先建立nginxyum仓库,执行下面的命令sudo rpm -ivh http://nginx.org/packages/c
转载 2024-06-08 19:30:34
89阅读
Ansible Nginx.yaml: Simplifying Infrastructure Management With the increasing complexity of modern IT infrastructures, organizations are constantly seeking ways to streamline their operations and imp
原创 2024-02-02 15:18:35
67阅读
## Docker Yaml 启动 Nginx 教程 ### 1. 介绍 Docker是一种容器化技术,可以快速、方便地部署应用程序。它使用YAML文件来定义和配置容器,我们可以通过编写一个YAML文件来启动和管理Nginx容器。本文将介绍如何使用Docker和YAML文件来启动Nginx容器。 ### 2. 整体流程 下面是实现“Docker YAML 启动 Nginx整体流程: ``
原创 2023-11-25 11:07:10
208阅读
Nginx概述 Nginx同Apache、Tomcat一样是一种服务器软件。除此之外,Nginx是一种高性能HTTP和反向代理服务器,同时也是一个代理邮件服务器,因此,Nginx可以发布网站,也可以实现负载均衡功能,还可以作为邮件服务器收发邮件。Nginx是一种轻量级服务器,Apache稳定、开源、款平台,但他不支持高并发,Nginx能支持处理百万级TCP处理,10万以上并发连接,并且
转载 2024-09-13 20:53:37
17阅读
1. ngx.var.VARIABLEsyntax: ngx.var.VAR_NAME context: set_by_lua*, rewrite_by_lua*, access_by_lua*, content_by_lua*, header_filter_by_lua*, body_filter_by_lua*, log_by_lua*读或者写 Nginx 变量值:val
作者:吴业亮 一、负载均衡 负载均衡 (Load Balancing) 负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明方法扩展网络设备和服务器带宽、增加吞吐量、加强网络数据处理能力、提高网络灵活性和可用性。1、拓扑图 2、修改配置文件/etc/nginx/nginx.conf# 在http章节加入 http { upstream backends { se
转载 2024-08-08 19:11:49
50阅读
安装 安装nginx 需要安装相关依赖 //安装gcc yum install gcc-c++ //安装PCRE pcre-devel yum install -y pcre pcre-devel //安装zlib yum install -y zlib zlib-devel //安装Open SSL yum install -y openssl openssl-develnginx下载h
转载 6月前
37阅读
  目录1.linux安装python3环境 2.安装uwsgi 3.基于uwsgi+django项目部署 4.基于uwsgi配置文件启动Django项目 5.安装Nginx及需要包 6.配置Nginx 7.项目部署可能遇到问题正文回到顶部 1.linux安装python3环境 参考链接:回到顶部 2.安装uwsgi pip3 install uwsgiln -s /usr/loc
转载 8月前
10阅读
一、简述    sharding-jdbc是一个jdbc中间件,对jdbc进行了一些封装来实现了分库分表功能。一般分库分表我们只需要把数据源封装一下就可以了,然后不管是用hibernate或者是mybaties只要把数据源赋过去就可以了,具体数据入哪一个数据库,哪一张数据表,则是通过中间件分库分表策略来实现。    sharding-jdbc可以通
转载 2024-03-27 09:20:15
62阅读
apiVersion: v1 kind: Namespace metadata: labels: app.kubernetes.io/instance: ingress-nginx app.kubernetes.io/name: ingress-nginx name: ingress-nginx --- apiVersion: v1 automountServiceAcco
原创 1月前
42阅读
目录1.Nacos安装1.官网下载2.解压到本地3.启动nacos2.Nacos快速入门1.在父工程中导入nacos依赖2.给子项目添加客户端依赖3.修改对应服务配置文件4.启动服务,查看nacos发现情况3.Nacos服务多级存储模型4.NacosRule负载均衡5. 服务实例权重设置6.环境隔离(namespace)7.Nacos和Eureka对比1.临时实例和非临时实例2.Nacos
转载 2024-06-22 10:38:30
160阅读
Nginx版本如何查看(windows系统下)使用命令 nginx -v 试验准备--试验环境为单位局域网 0.准备两个服务实例(借助icbm服务)一个在自己机器上(192.168.1.120),一个在测试服务器(192.168.8.110)上。服务端口均为1008。 1.服务简述调用rest服务时向一张表nginx_test中写入数据。访问url:/ng
转载 2024-04-06 11:58:28
57阅读
4.nginx为什么要用nginx uwsgi?1 首先nginx 是对外服务接口,外部浏览器通过url访问nginx, 2nginx 接收到浏览器发送过来http请求,将包进行解析,分析url,如果是静态文件请求就直接访问用户给nginx配置静态文件目录,直接返回用户请求静态文件, 如果不是静态文件,而是一个动态请求,那么nginx就将请求转发给uwsgi,uwsgi 接收到请求之
转载 2024-07-26 16:26:23
68阅读
  • 1
  • 2
  • 3
  • 4
  • 5