Nginx
only_young
这个作者很懒,什么都没留下…
展开
-
6、Nginx原理解析
1、master和worker2、worker如何进行工作的3、一个master和多个woker的好处(1) 可以使用nginx -s reload热部署。首先,对于每个worker进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便很多。其次,采用独立的进程,可以让互相之间不会影响,一个进程退出后,其它进程还在工作,服务不会中断,master进程则很快启动新的worker进程。当然,worker进程的异常退出,肯定是程序有bug了,异常退出,会导致原创 2020-06-26 14:15:26 · 272 阅读 · 2 评论 -
5、Nginx配置高可用集群
1、什么是nginx高可用(1) 需要两台nginx服务器。(2) 需要keepalived(3) 需要虚拟ip2、配置高可用的准备工作(1) 需要两台服务器192.168.17.129 和192.168.17.1314(2) 在两台服务器安装nginx.(3) 在两合服务器安装keepalived.3、在两台服务器安装keepalived使用yum命令进行安装$ yum install keepalived$ rpm -q -a keepalived #查看是否已经安装上原创 2020-06-26 14:12:01 · 785 阅读 · 0 评论 -
4、Nginx动静分离
动静分离通过location指定不同的后缀名实现不同的请求转发。通过expires参数设置,可以使浏览器缓存过期时间,减少与服务器之前的请求和流量。具体Expires定义: 是给一个资源设定一个过期时间,也就是说无需去服务端验证,直接通过浏览器自身确认是否过期即可,所以不会产生额外的流量。此种方法非常适合不经常变动的资源。(如果经常更新的文件,不建议使用Expires来缓存),如果设置3d, 表示在这3天之内访问这个URL, 发送一个请求,比对服务器该文件最后更新时间没有变化,则不会从服务器抓取,返原创 2020-06-26 14:04:29 · 194 阅读 · 0 评论 -
3、Nginx负载均衡
负载均衡1、实现效果(1) 浏览器地址栏输入地址http://192.168.xxx.xxx/edu/index.html, 负载均衡效果,平均到8080和8081端口中。2、准备工作(1) 准备两台tomcat服务器,一 台8080, 一台8081(2) 在两台tomcat里面webapps目录中,创建名称是edu文件夹,在edu文件夹中创建页面index.html,用于测试。3、在nginx的配置文件中进行负载均衡的配置4、效果负载分配策略在linux下有Nginx、LVS、 H原创 2020-06-26 13:56:36 · 188 阅读 · 0 评论 -
2、Nginx反向代理
访问nginx,代理 tomcat修改nginx配置文件, nginx.conf反向代理1、实现效果使用nginx反向代理,根据访问的路径跳转到不同端口的服务中。nginx.监听端口为9001,。访问http://127.0.0.1:9001/edu/ 直接跳转到127.0.0.1:8081访问http://127.0.0.1:9001/vod/ 直接跳转到127.0.0.1:80822、准备工作(1) 准备两个tomcat服务器,一个8080端口,一个8081端口(2) 创建文件原创 2020-06-26 13:51:23 · 208 阅读 · 0 评论 -
1、Nginx简介及安装
Nginx 简介Nginx ("engine x")是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好 Nginx专为性能优化而开发,性能是其最重要的考量,实现上非常注重效率,能经受高负载的考验,有报告表明能支持高达50000个并发连接数。代理a. 正向代理在客户端(浏览器)配置代理服务器,通过代理服务器进行互联网访问b. 反向代理反向代理,其实客户端对代理是无感知的,因为客户端不需要任何配置就可以访原创 2020-06-26 13:37:56 · 305 阅读 · 0 评论 -
MacOS解决Docker启动Tomcat容器,访问404问题
使用docker命令启动Tomcat容器docker run -d -p 8888:8080 tomcat查看已经启动的容器docker ps3. 使用8888端口访问Tomcat失败4. 使用如下命名进入docker容器中Tomcat的目录docker exec -it a6f78249bab9(启动的Tomcat容器的容器id-——步骤2) /bin/bash5. 使用命令查看当前文件夹内的所有文件ls -l进入webapps文件夹下cd webapps显.原创 2020-06-25 22:58:20 · 685 阅读 · 3 评论