随笔分类 -  nginx

静态资源服务器、反向代理服务器
摘要:负载均衡概述 早期的网站流量和业务功能都比较简单,单台服务器足以满足基本的需求,但是随着互联网的发展,业务流量越来越大并且业务逻辑也跟着越来越复杂,单台服务器的性能及单点故障问题就凸显出来了,因此需要多台服务器进行性能的水平扩展及避免单点故障出现。那么如何将不同用户的请求流量分发到不同的服务器上呢? 阅读全文
posted @ 2022-09-25 15:32 专职 阅读(181) 评论(0) 推荐(0) 编辑
摘要:禁止直接通过ip方法80端口 server { listen 80 default; server_name _; error_page 403 /403.html; location = /403.html { root html; } location / { return 403; } } s 阅读全文
posted @ 2022-09-25 14:04 专职 阅读(1300) 评论(0) 推荐(0) 编辑
摘要:nginx的安全控制及SSL加密介绍 nginx的反向代理是如何来提升web服务器的安全呢? 答案是:安全隔离。 什么是安全隔离 通过代理分开了客户端到应用程序服务器端的连接,实现了安全措施。在反向代理之前设置防火墙,仅留一个入口供代理服务器访问。 如何使用SSL对流量进行加密 翻译成大家能熟悉的说 阅读全文
posted @ 2022-09-24 16:32 专职 阅读(60) 评论(0) 推荐(0) 编辑
摘要:Nginx 如何变成一个代理服务器?Nginx 又如何将客户端的请求转发给其他的服务器?本内容将学习 Nginx 的反向代理知识。 反向代理概述 正向代理代理的对象是客户端,反向代理代理的对象是服务端,这是两者之间最大的区别。 nginx既可以实现正向代理,也可以实现反向代理。 我们先来通过一个小案 阅读全文
posted @ 2022-09-04 15:42 专职 阅读(108) 评论(0) 推荐(0) 编辑
摘要:rewrite之rewrite指令 该指令通过正则表达式的使用来改变 URI。可以同时存在一个或者多个指令,按照顺序依次对 URL 进行匹配和处理。 URL 和 URI 的区别: URI:统一资源标识符 URL:统一资源定位符 | 语法 | 默认值 | 位置 | | | | | | rewrite 阅读全文
posted @ 2022-09-03 17:55 专职 阅读(149) 评论(0) 推荐(0) 编辑
摘要:nginx跨域问题的原因分析 跨域问题,我们主要从以下方面进行解决: 什么情况下会出现跨域问题 实例演示跨域问题 具体的解决方案是什么 同源策略 浏览器的同源策略:是一种约定,是浏览器最核心也是最基本的安全功能,如果浏览器少了同源策略,则浏览器的正常功能可能都会受到影响。 同源:协议、域名(ip)、 阅读全文
posted @ 2022-09-03 11:35 专职 阅读(88) 评论(0) 推荐(0) 编辑
摘要:error_page指令 error_page 指令是设置网站的错误页面。 | 语法 | 默认值 | 位置 | | | | | | error_page ...... [=[response]] ; | — | http、server、location ...... | code是响应码。 当出现对 阅读全文
posted @ 2022-08-28 12:13 专职 阅读(141) 评论(0) 推荐(0) 编辑
摘要:nginx静态资源概述 上网去搜索访问资源对于我们来说并不陌生,通过浏览器发送一个 HTTP 请求实现从客户端发送请求到服务器端获取所需要内容后并把内容回显展示在页面的一个过程。这个时候,我们所请求的内容就分为两种类型,一类是静态资源、一类是动态资源。 静态资源即指在服务器端真实存在并且能直接拿来展 阅读全文
posted @ 2022-08-27 18:17 专职 阅读(118) 评论(0) 推荐(0) 编辑
摘要:nginx基础配置实例需求分析 前面我们已经对 Nginx 服务器默认配置文件的结构和涉及的基本指令做了详细的阐述。通过这些指令的合理配置,我们就可以让一台 Nginx 服务器正常工作,并且提供基本的 Web 服务器功能。 接下来我们将通过一个比较完整和最简单的基础配置实例,来巩固下前面所学习的指令 阅读全文
posted @ 2022-08-27 11:55 专职 阅读(56) 评论(0) 推荐(0) 编辑
摘要:nginx配置文件nginx.conf的文件结构 从前面的内容学习中,我们知道 Nginx 的核心配置文件默认是放在 /usr/local/nginx/conf/nginx.conf,本次我们就来学习下 nginx.conf 的内容和基本配置方法。 配置文件内容 读取 Nginx 自带的 Nginx 阅读全文
posted @ 2022-08-27 09:28 专职 阅读(73) 评论(0) 推荐(0) 编辑
摘要:nginx服务的命令行控制 此方式是通过 Nginx 安装目录下的 sbin 下的可执行文件 nginx(文件名) 来进行对 Nginx 状态的控制,我们可以通过 nginx -h 来查看都有哪些参数可以用 cd /usr/local/nginx/sbin ./nginx -h | 选项 | 作用 阅读全文
posted @ 2022-08-14 11:18 专职 阅读(68) 评论(0) 推荐(0) 编辑
摘要:正向代理和反向代理的区别 代理服务器如果配置在客户端即为正向代理,如果配置在服务端即为反向代理,和机器个数没有关系; 正向代理代替客户端去发送请求,反向代理代替服务端去接收请求 正式因为正向代理代替客户端去发送请求,正向代理服务器和客户端对外表现为一个客户端,所以正向代理隐藏了真实的客户端; 反向代 阅读全文
posted @ 2022-08-14 07:59 专职 阅读(145) 评论(0) 推荐(0) 编辑
摘要:日志切割时企业中常规动作,我们不会每天去手工执行一遍命令,通常是让脚本自己执行,于是我们可以将这个动作写进任务计划,每天凌晨自动执行。 #!/usr/bin/bash s_log="/usr/local/nginx/logs/access.log" d_log="/root/my_sh/nginx/ 阅读全文
posted @ 2022-08-13 18:06 专职 阅读(115) 评论(0) 推荐(0) 编辑
摘要:这种方式和简单的安装配置不同的地方在第一步,通过 ./configure 来对编译参数进行设置,需要我们手动来指定。那么都有哪些参数可以进行设置,接下来我们进行一个详细的说明。 PATH:是和路径相关的配置信息 with:是启动模块,默认是关闭的 without:是关闭模块,默认是开启的 我们先来认 阅读全文
posted @ 2022-08-13 14:55 专职 阅读(56) 评论(0) 推荐(0) 编辑
摘要:server { listen 443 ssl; #填写绑定证书的域名 server_name 域名/子域名; # 配置日志文件 access_log /srv/logs/nginx/xxx_access.log; error_log /srv/logs/nginx/xxx_error.log er 阅读全文
posted @ 2022-05-03 11:11 专职 阅读(770) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示