nginx学习笔记

一,正向代理和反向代理

正向代理的话,是客户端向目标服务器发起请求,并将响应返回给客户端。正向代理隐藏了客户端的真实身份,对目标服务器来说,它只知道代理服务器的存在,而不知道真正的客户端是谁。

它的特点如下:

反向代理就是站在服务器前面的中间人:客户端以为自己访问的是"真实服务器",实际上只是一台代理服务器,它再把请求转发给背后真正的服务器(们),并把结果返回给客户端。

他的核心作用是:

简单来说,正向代理和反向代理都是用户和服务器不直接进行交互,而是通过中间的代理。只不过一个是将用户隐藏起来,一个是把服务器其隐藏起来。

二,负载均衡和动静分离.

负载均衡就是把同一份活分给多台服务器一起干,谁空谁上

动静分离就是把"文件"和"业务"拆开送------图片/CSS/视频等静态文件单独交给 CDN/对象存储,动态接口才进后端服务器。

核心作用就是

三,使用nginx反向代理一个小网页的过程以及遇到的问题和解决方案

这里使用到了finalshell远程连接linux进行网页文件的传输。

首先,导航到nginx静态文件目录(可以使用命令find / -name "html" -type d | grep "nginx"进行寻找)

然后,编辑nginx配置文件(vi /usr/local/nginx/conf/nginx.conf),进入后记得查看server块的配置是不是这样的:

server {

listen 80;

server_name 你的服务器IP;

location / {

root /usr/local/nginx/html;

index index.html index.htm;

}

}

如果不是的话,按i进入插入模式进行修改。(我们可以使用ip addr来查找我们的IP地址,找到inet....../24的地方,中间部分就是IP地址)

如果出现下图的情况:

是异常退出导致的,我们可以退出编辑页面,然后删除swap文件(rm -f /usr/local/nginx/conf/.nginx.conf.swp)

删除后重现打开进行配置。

编辑完成后,重启nginx即可(/usr/local/nginx/sbin/nginx -s reload)

上图的问题是没有成功启动nginx,我们先进行启动(/usr/local/nginx/sbin/nginx),然后检查是否启动成功(ps aux | grep nginx),如果出现nginx:master process 和 nginx:worker process则说明启动是成功的。

相关推荐
AOI小白新手上路16 分钟前
视频去雨·论文蒸馏笔记:从物理先验到状态空间模型
数据库·笔记·音视频
AOI小白新手上路1 小时前
DRSformer·论文蒸馏笔记:可学习 Top-k 稀疏注意力去雨网络
网络·笔记·学习
AOI小白新手上路2 小时前
单幅图像去雨·论文蒸馏笔记:统一评测、方法谱系与 HQ-RAIN 新基准
笔记
m4Rk_2 小时前
【论文阅读】Agent 记忆机制(96):M3-Agent——让 Agent 从视听经历中持续形成情景与语义长期记忆
论文阅读·人工智能·学习·开源·github
糖炒栗子要加糖2 小时前
Windows 大量小文件复制太慢?使用 Robocopy 多线程加速
笔记·提升效率
2601_961146203 小时前
我的等离子表面处理设备周度保养折腾记录
笔记·设备·设备选型
小新科研测评3 小时前
文献管理工具同步太麻烦?2026年4款多端同步工具实测,换设备不丢笔记
论文阅读·人工智能·笔记·ai·电脑
~光~~4 小时前
【嵌入式linux学习】Cache 策略:Write-Through / Write-Back + Allocation
linux·学习·spring
龙仔7255 小时前
RustDesk 1.5.0 升级安装故障处理笔记
笔记
星恒随风5 小时前
Linux基础IO万字详解:从文件描述符fd到重定向、FILE缓冲机制及MiniShell升级
linux·运维·笔记·学习·状态模式