Nginx操作

1.Nginx

1.1概念

Nginx (engine x) 是一个高性能的HTTP反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。

1.2特点

1.占有内存少  不超过2M  tomcat服务器200M   java写的

2.并发能力强 3-5w/次/s     tomcat 220-250个/s   C语言写的

1.3下载Nginx

?nginx官网

注意: 

1.注意nginx的路径不可以出现中文,因为nginx是C语言编写的,对中文不友好,其次注意空格

 2.Nginx运行的端口为80,不可被其他服务占用

占用端口:

http协议默认端口号为80

https协议默认端口号为443

1.4检测Nginx安装是否成功

?localhost:80 

出现此页面则证明成功

如果80端口被占用?项目问题集

1.5 Nginx进程项 

每次启动有两个进程

主进程      提供反向代理服务 占用内存大

守护进程   防止主进程意外关闭 

                 先关闭守护进程再关闭主进程

1.6 Nginx命令

前提:命令需要在Ngnix的根目录操作

1.启动 start nginx

2.重启 nginx -s reload 

3.关闭  nginx -s stop            

Nginx只能启动一次!!!!!!!!

1.7Nginx反向代理

1.7.1说明

一个协议多个server

1.7.2入门案例——图片回显

1.配置nginx.conf

如果配置文件写错,DOS不会提示错误 ,如何想要错误提示,使用重启nginx(nginx -s reload )

原因

2.修改host文件

路径?

如果没有hosts文件 复制当前文件夹内的文件→重命名为hosts

检查属性

 每一项点开勾选允许项权限

 

 修改hosts文件

 测试

 图片预览效果

2.京淘项目前端发布

2.1修改ajax请求路径

2.2修改AddItem.vue

2.3前端项目发布准备

 

 将dist文件夹放入nginx根目录

 2.4 前端项目发布

配置前端服务器 

 

访问www.jt.com

 检查前端请求路径

 2.5 配置后端服务器

2.6 Nginx实现负载均衡

需要关闭热部署!!!!!!!

启动了两个TomCat服务器  端口号为8091  8093 

2.7配置后端集群

 

 2.8负载均衡策略

2.8.1轮询

为默认方式

2.8.2权重

2.8.3 IPHASH

 


版权声明:本文为weixin_55740233原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。