| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> Nginx相关知识 -> 正文阅读 |
|
[系统运维]Nginx相关知识 |
Nginx相关知识一、Nginx介绍1.1.什么是Nginx?? Nginx是一款轻量级的Web 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 特点:反向代理 负载均衡 动静分离 1.2.什么是反向代理?代理服务可简单的分为正向代理和反向代理:
所谓的反向代理就是代替服务器接受用户的请求(nginx代替tomcat接受请求),从目标服务器中取得用户的需求资源,然后发送给用户 1.3.什么是负载均衡?
1.4.什么是动静分离?
Web服务器分2类:
区分:web服务器不能解析jsp等页面,只能处理js、css、html等静态资源。 二、安装Nginx2.1.下载Nginx官方网站:http://nginx.org/ 2.2.安装nginx
设置安装目录
注意:./configure配置nginx安装到/usr/java/nginx目录下。 编译并安装
2.3.目录结构
注:以上目录是刚安装时的,运行后会产生很多的临时目录,不用在意。 2.4.Nginx的启动及关闭
2.5.Nginx代理tomcat2.5.1.在linux中安装两台tomcat1、解压两个tomcat到/usr/java,分别命名为tomcat-8080,tomcat-8090 2、修改tomcat的配置文件,将端口进行修改: 3、分别启动tomcat-8080,tomcat-8090
2.5.2.反向代理修改nginx/conf/nginx.conf文件:
2.5.3.负载均衡1、在http节点上添加一个upstream 2、修改location /下的反向代理
2.5.4.六种负载均衡策略
2.5.5.Tomcat集群的session共享
方法一:保证一个ip地址永远的访问一台tomcat服务器,就不存在session共享问题了(只支持linux)
方法二:session的共享
2.6动静分离2.6.1.创建静态资源在虚拟机中新建images文件夹,并上传图片 2.6.2配置nginx的nginx.conf
2.6.3.测试 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/25 18:50:14- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |