nginx笔记(Ubuntu安装)

Nginx笔记(Ubuntu版)

一、安装说明

1.1 安装

官网地址:http://nginx.org/en/download.html

Ubuntu管理员模式下直接输入

apt-get install nginx

1.2 debug

在乌邦图下出现nginx占用的解决方案

在这里插入图片描述

主要使用命令:

lsof -i:80  //查看80端口由哪些程序占用
sudo kill -9 2621  //2621是上面查出来占用的端口,将其杀死

乌邦图下修改nginx配置的方法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JBkAFyft-1653324786909)(nginx.assets/image-20220524000504147.png)]

本以为在/etc/nginx中,其实不在

正确的配置路径在:

/etc/nginx/sites-enabled

通过vi打开修改其配置文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wt0tOkrb-1653324786909)(nginx.assets/image-20220524000516693.png)]

很好修改成功(就是为啥80端口还有nginx…)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jQ4E24zb-1653324786910)(nginx.assets/image-20220524001247516.png)]

1.3 检验成果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-E8crzArY-1653324786910)(nginx.assets/image-20220524001903750.png)]

这里我们看到刚才设置的8888端口配上乌邦图系统下的ip地址可以顺利在外网进行访问,也可以直接在乌邦图内进行访问

查看乌邦图ip方法:

sudo apt install net-tools  //下载依赖
ifconfig  //查看ip

二、基础概念

2.1 正向代理和反向代理

可参考知乎:https://www.zhihu.com/question/36412304,以下为个人总结

正向代理(代理客户度)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xOhIWhwt-1653324786911)(nginx.assets/image-20220524004310566.png)]

举例:使用vpn,加速器等工具。

正向代理可以代理一切客户端,服务器不管你是哪个客户端,只要有客户端调用到你服务器对应的代理,就需要返回值。

反向代理(代理服务器)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sAXfezzI-1653324786911)(nginx.assets/image-20220524004325276.png)]

举例:负载均衡

反向代理通俗一点就是反的,我客户端正常调用代理,不管你是哪个服务器的回传。

2.2 负载均衡

轮询

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pTUnyo1I-1653324786911)(nginx.assets/kuangstudy4d33dfac-1949-4b2d-abb8-fe0b6e65b8dc.png)]

轮流依次

加权轮询

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gFuBDWom-1653324786912)(nginx.assets/kuangstudyb1e3e440-4159-4259-a174-528b56cb04b2.png)]

理解为设置优先级

iphash

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-l7aFdwWT-1653324786912)(nginx.assets/kuangstudy64acb9a3-cd1a-4c0e-a1fa-9b220046a95a.png)]

iphash对客户端请求的ip进行hash操作,然后根据hash结果将同一个客户端ip的请求分发给同一台服务器进行处理,可以解决session不共享的问题。(不推荐)

2.3 动静分离

在我们的软件开发中,有些请求是需要后台处理的,有些请求是不需要经过后台处理的(如:css、html、jpg、js等等文件),这些不需要经过后台处理的文件称为静态文件。让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作。提高资源响应的速度。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZYkMGtE3-1653324786913)(nginx.assets/kuangstudyedb1bbd6-e530-4aba-8fde-68658a10e73f.png)]
参考:https://www.kuangstudy.com/bbs/1353634800149213186

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值