Nginx简述
Nginx简述
正向代理
正向代理就是代理客户端的,例如我们使用的VPN
反向代理
就是代理服务器端的,例如访问 www.baidu.com,可能访问到北京的服务器,或者上海的服务器,或者广州的服务器,让你无感知的浏览服务器上的一些资源
负载均衡
Nginx提供的负载均衡策略有两种:内置策略、扩展策略
内置策略:
- 轮询
- 加权轮询
- Ip hash
扩展策略:就比较多了;没有他做不到的
其实不建议使用nginx做session共享,因为如果有一台机器挂了,会导致有些服务不能访问,一般是使用redis去做session共享
动静分离
在软件开发过程中,有些需求是需要后台处理的,有些请求是不需要后台处理的(如html,css,js等文件)这些不需要经过后台处理的文件称为静态文件。让动态网站里的动态网页根据一定的规则把不变的资源和经常变的资源区分开来,动静资源拆分好之后,我们可以根据静态资源的特点做缓存操作,提高响应速度
nginx下载
对于Windows而言,找到对应版本Nginx,下载解压即可
下载nginx
之后打开cmd窗口,进入到解压目录,执行nginx.exe,浏览器访问localhost:80,就可以看到Nginx的欢迎界面

对于Linux而言
- 找到对应版本,下载,上传,解压
之后进入解压目录。执行 ./configure 执行配置,执行完毕后,执行make,执行make install,这种方式安装中途可能会报错,不好处理,推荐yum方式安装
./configure
make
make install
查找安装路径:whereis nginx
之后进入sbin目录,执行./nginx命令,看不到任何日志,没有报错,就证明成功了
- 当然也可以使用yum方式安装
yum -y install nginx
注意:如果访问的时候没有看到欢迎页面,查看防火墙80端口是否开启
欢迎页面:

Linux下nginx常用命令,二进制方式安装的命令
cd /usr/local/nginx/sbin/
./nginx 启动
./nginx -s stop 停止
./nginx -s quit 安全退出
./nginx -s reload 重新加载配置文件
ps aux|grep nginx 查看nginx进程
配置详情

下面对其进行引用

既可以正常使用Nginx。
本地测试启动项目:
java -jar demo01.jar --server.port=9999
浙公网安备 33010602011771号