Nginx的简略介绍
Nginx是什么?
1)--Nginx 是一个高性能的 HTTP 和 反向代理 web服务器.
2)--事实上Nginx的并发能力在同类型的网页服务器中体现较好.
3)--中国大陆应用Nginx网站用户有:百度,京东,新浪,网易,腾讯,淘宝.
4)--Nginx 能够在大多数 Unix Linux OS 上编译运行.
5)--在连贯高并发的状况下,Nginx是Apache服务不错的替代品:Nginx在美国是做虚拟主机生意的老板们常常抉择的软件平台之一.
什么是反向代理?
1)--反向代理服务器位于用户与指标服务器之间,然而对于用户而言,反向代理服务器就相当于指标服务器.
2)--用户不须要晓得指标服务器的地址,也毋庸在用户端作任何设定。反向代理服务器通常可用来作为Web减速.
3)--应用反向代理作为Web服务器的前置机来升高网络和服务器的负载,进步拜访效率.
长处:
进步了外部服务器的平安
放慢了对外部服务器的访问速度
节约了无限的IP资源
Nginx的装置步骤
进入官网下载Linux版的Nginx
http://nginx.org/en/download.html
下载好了后咱们把安装包上传到Linux中
提醒:我在应用的是MobaXterm近程链接软件
上传Nginx的压缩包
咱们对立上传到的指定目录:/usr/local/src
MoboXtem 外面也切换目录
把压缩包拖进去
ls命令来查问是否胜利的导入,图片一样的学生那就阐明胜利了
解压Nginx的压缩包
解压命令
tar -xvf (Nginx的压缩包)
执行命令后呈现图片的目录阐明胜利了
举荐:能够删除Nginx的压缩包
批改Nginx文件的名字
mv nginx-1.19.6 nginx-source
文件的名字已改
装置nginx服务器
阐明:在nginx-source的根目录中执行如下命令
./ 命令是执行的意思(执行程序)
1)-- 执行 ./configure 命令
后果
次要看下面的两行,就是Nginx的工作目录
2)-- 在nginx-source的根目录中 执行 make
3)-- 目录中执行 make install
Nginx工作目录阐明
阐明: 查找工作目录门路: whereis nginx
跳转到Nginx工作目录
nginx命令
1.启动命令: ./nginx2.重启命令: ./nginx -s reload3.敞开命令: ./nginx -s stop
进入nginx/sbin目录中执行
nginx的工作目录
执行命令的门路
批改Nginx配置文件
进入配置文件并关上 图片的是配置文件的目录以及配置文件
需要
咱们改配置文件的目标是,咱们当前我的项目上线的时候实现反向代理
就是图片的反向代理,还有实现tomcat的负载平衡,所以我么在配置文件中实现以下的性能
具体实现
在MobaXtem 外面导入Nginx的配置门路并且关上配置文件
配置
关上配置文件后http外面开始写
实现图片的反向代理
server{ listen 80; server_name image.jt.com location / { root /user/local/src/images; }}
server 外面配置反向代理
listen 是端口号
server_name 是反向代理的域名
location / 外面配置门路
root 是示意图片的门路
实现域名的反向代理
如果咱们有域名的话,那就能够写域名,
#配置后盾服务器server{ listen 80; server_name manage.jt.com; location / { proxy_pass http://jtWindow; }}upstream jtWindow{ server localhost:8081; server localhost:8082; server localhost:8083;}
这些配置是反向代理的外围,
proxy_pass 指的是tomcat服务器的集群地址
upstream 外面写tomcat集群以及配置(定义集群)
server 是写tomcat服务的地位也就是说域名
当初的状况是 设定三个tomcat服务器的反向代理
接下来所有的配置和装置都实现了
提醒:如果没有域名的话把linux本地的ip地址 临时还域名
比方: 192.168.126.131 改成 manage.jt.com
具体实现临时不说。。。。。。