Nginx
散人_xxian
无宗无派-散人修仙
展开
-
Nginx的原理解析
工作原理 一个master和多个worker 当收到一个请求后,worker之间相互争抢。 好处 1.可以使用 nginx –s reload 热部署,利用 nginx 进行热部署操作 2.每个 woker 是独立的进程,如果有其中的一个 woker 出现问题,其他 woker 独立的, 继续进行争抢,实现请求过程,不会造成服务中断 设置多少个 woker 合适 java worker 数和服务器的 cpu 数相等是最为适宜的 连接数 worker_connec.原创 2021-12-27 14:34:01 · 1545 阅读 · 0 评论 -
Nginx配置高可用的集群
使用这种高可用集群防止nginx突然挂掉 配置这种情况需要两台服务器,都需安装nginx和keepalived 1、安装keepalived的yum命令 yum install keepalived -y 2、配置高可用 keepalived安装完成后,修改/etc/keepalived/keepalivec.conf 配置文件 global_defs { notification_email { acassen@firewall.loc failover@firewall.l...原创 2021-12-27 11:01:40 · 114 阅读 · 0 评论 -
Nginx的简单部署例子(动静分离)
在linux根目录下新建两个文件夹 www文件夹下放一个1.html,img文件夹下放一张图片 修改nginx.conf 这个配置为打开目录浏览功能 Nginx默认是不允许列出整个目录的。如需此功能,打开nginx.conf文件,在location server 或 http段中加入 autoindex on; 另外两个参数最好也加上去: autoindex_exact_size off; 默认为on,显示出文件的确切大小,单位是bytes。 改为off后,显示出文件的大概大小,单位是..原创 2021-12-24 15:57:30 · 80 阅读 · 0 评论 -
Nginx的简单部署例子(负载均衡-2)
将两个tomcat的webapps文件夹下,改为命名一样,a.html保持不动 修改ngixn.conf文件 结构下 效果:访问www.123.com地址3次,其中两次请求会被转发到8080,一次请求被转发到8081 负载均衡的四种策略: 第一种 轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器 down 掉,能自动剔除。 第二种 weight weight 代表权重默认为 1,权重越高被分配的客户端越多 第三种 ip_ha...原创 2021-12-24 14:36:09 · 972 阅读 · 0 评论 -
Nginx的简单部署例子(反向代理-2)
目的: 访问同一IP下的同一端口,但是访问路径不同,从而访问到不同服务器。 步骤: 启动两个tomcat服务器,一个8080端口,一个8081端口 复制出两个tomcat 修改8081的server.xml 原8005 原8080 再进入bin目录,使用./startup.sh 命令启动两个tomcat 进入8080端口tomcat的webapps目录下,新建edu文件夹,并在文件夹里放入a.html。 (8081下新建vod文件夹,但a.html中的内容不同,以做区分...原创 2021-12-24 11:18:32 · 1139 阅读 · 0 评论 -
Nginx的简单部署例子(反向代理-1)
找到Windows本地下的,host文件 最后添加一行,进行域名重定向 (目的是,输入www.123.com可以跳转到前面的地址里面) 在Linux上面启动一个8080端口的tomcat服务器(进入tomcat目录下的bin,使用./startup.sh启动 修改nginx.conf的配置文件如下: 划红线的地方,可以同为locahost、127.0.0.1或者是主机IP地址 效果如下: ...原创 2021-12-24 10:48:31 · 1010 阅读 · 0 评论 -
Nginx的简单部署例子(负载均衡)
nginx常见命令: cd /usr/local/nginx/sbin/ ./nginx 启动 ./nginx -s stop 停止 ./nginx -s quit 安全退出 ./nginx -s reload 重新加载配置文件 ps aux|grep nginx 查看nginx进程 1、进入安装目录,启动nginx 2、使用一个springboot项目的jar包,在Linux中启动该项目 nohup java -jar -Dserver.port=端口号 springboot.原创 2021-12-09 17:03:02 · 134 阅读 · 0 评论 -
Nginx的安装与启动
nginx官网网址 下载最新稳定版: Windows版本和Linux版本 上传到opt目录下 解压 tar -zxvf nginx-1.20.2.tar.gz 执行 ./configure 命令 ./configure 执行完 make 一下 找到nginx安装目录 whereis nginx 路径 应为 /usr/local/nginx 进入该目录 cd /usr/local/nginx/sbin/ 执行 ./nginx命...原创 2021-12-09 10:24:19 · 1520 阅读 · 0 评论