Nginx操作

x33g5p2x  于11个月前 转载在 其他  
字(0.9k)|赞(0)|评价(0)|浏览(80)

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

相关文章