
Nginx
Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。
Kaiser king
Life is short,you need Python
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx实战案例—盗链和防盗链详解
Nginx实战案例—盗链和防盗链详解1. 什么是盗链2. 什么是防盗链3. 模拟盗链5. 防盗链1. 什么是盗链盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率。受益者不提供资源或提供很少的资源,而真正的服务提供商却得不到任何的收益。2. 什么是防盗链WEB应用防...原创 2020-03-23 16:17:43 · 798 阅读 · 0 评论 -
Nginx实战案例—Rewrite 规则
Nginx实战案例—Rewite 规则1. Rewite规则2. 重定向2.1 什么是重定向2.2 什么时候需要重定向3. 301和3023.1 什么是301和3023.2 共同点和不同点3.3 什么时候进行301或者302跳转3.4 使用301跳转的场景3.5 尽量使用301跳转4. www.westos.org---https://www.westos.org5. 访问www.westos.o...原创 2020-03-23 16:17:22 · 379 阅读 · 0 评论 -
Nginx实战案例—HTTPS加密认证
Nginx实战案例—HTTPS加密认证同http服务一样,nginx也可以设置https加密认证。当我们访问http://www.westos.org时,它会帮我们自动跳转到https://www.westos.org下面是设定加密认证的步骤:step1 修改配置文件:vim /usr/local/nginx/conf/nginx.conf103 server {104 ...原创 2020-03-23 16:16:32 · 237 阅读 · 0 评论 -
Nginx实战案例—图片的过滤压缩
nginx—网页压缩1. 为什么要网页压缩2. 实现网页压缩1. 为什么要网页压缩在实际的企业当中,nginx服务器上的资源要尽可能的占用的空间少一点实际上信息量大的网页和高清图片占用存储空间是非常大的,这样不利于服务器性能的优化因此我们要在服务器上面将网页和图片进行压缩,让客户端去下载就可以了不管一个系统或网站的大与小,都存在相应的图片处理、生成缩略图、为图片加水印等等,如果涉及到A...原创 2020-03-23 16:15:30 · 359 阅读 · 0 评论 -
Nginx实战案例—获取真实的客户端
nginx—获取真实的客户端在此实验中server1作为nginx服务器;server2为server1的代理;server3为客户端step1 在server2中修改nginx配置文件配置反向代理:vim /usr/local/nginx/conf/nginx.conf 17 http { 18 include mime.types; 19 defaul...原创 2020-03-23 16:16:17 · 401 阅读 · 0 评论 -
Nginx实战案例—限制用户的访问
nginx—限制用户访问1. 为什么要限制用户访问2. 如何限制用户访问1. 为什么要限制用户访问我们经常会遇到这种情况,服务器流量异常,负载过大等等。对于大流量恶意的攻击访问,会带来带宽的浪费、服务器压力、影响业务,往往考虑对同一个ip的连接数、并发数进行限制。2. 如何限制用户访问修改nginx配置文件:vim /usr/local/nginx/conf/nginx.conf 3...原创 2020-03-23 16:58:06 · 472 阅读 · 0 评论 -
Nginx实战案例—平滑升级与版本回退
Nginx实战案例—平滑升级与版本回退1. 平滑升级2. 版本回退1. 平滑升级为什么要平滑升级呢?如果我们想要更新nginx,但它的更新也要耗费一定的时间。而平滑升级可以做到在线升级,保证不影响客户的使用,并且升级后新版本对服务端的数据也不会覆盖。step1 需要两个不同版本的nginx安装包:这里我的是:nginx-1.14.2.tar.gz nginx-1.16.1.tar.gz...原创 2020-03-23 16:15:43 · 503 阅读 · 0 评论 -
Nginx实战案例—如何实现日志切割
nginx—如何实现日志切割1. 什么是日志切割2. 为什么要进行日志切割?3. 手动方式实现日志切割4. 脚本方式实现日志切割1. 什么是日志切割日志切割就是把系统的日志以天为单位进行存放,即每一天的日志都分开放企业当中每天都要备份昨天的日志,然后生成一个新的日志文件记录今天的日志如果不做日志切割,当日志文件很大的时候,vim打开的时候可能卡死等等而且日志切割后进行排错的时候也简单,...原创 2020-03-23 16:15:05 · 602 阅读 · 0 评论 -
五种IO模型详解
漫谈5种IO模型《UNIX网络编程》说得很清楚,5种IO模型分别是阻塞IO模型、非阻塞IO模型、IO复用模型、信号驱动的IO模型、异步IO模型1.什么是IOIO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。比如你打开浏览器,访问腾讯首页,浏览器这个程序就...原创 2020-03-23 14:19:00 · 2123 阅读 · 0 评论 -
Nginx—配置指令root和alias的区别
nginx—root和alias的区别1. 实验2. root和alias的区别1. 实验在nginx中,我们可以通过location块与root指令结合的方式,将"url"与"服务器路径"建立起对应关系,location块负责匹配url,root指令负责将匹配到的url与服务器中某个具体目录对应起来其实,除了root指令,还有另一个指令也能实现类似的功能,它就是alias指令,root指令...原创 2020-03-23 14:17:50 · 458 阅读 · 0 评论 -
Nginx进程概述
nginx进程概述1. 查看nginx进程2. 指定worker进程的运行用户3. 定义worker进程数4. 绑定worker和CPU1. 查看nginx进程当你启动nginx以后,使用ps命令查inginx进程,会发现nginx进程不只有一个。默认情况下,你会看到至少两个nginx进程ps -ef | grep nginxps -ef | grep nginx|grep -v grep...原创 2020-03-23 14:17:14 · 2095 阅读 · 0 评论 -
Nginx—模块、配置指令、块之间的关系
nginx—模块、配置指令、块之间的关系1. 实验2. 模块、配置指令、块之间的关系3. 如何查看官方文档1. 实验通过下面一个实验让大家更好的理解三者之间的关系在server1中:vim /usr/local/nginx/conf/nginx.conf server { listen 80; server_name localhost; location / {...原创 2020-03-23 14:14:23 · 469 阅读 · 0 评论 -
Nginx中的常用命令
nginx常用命令选项说明不加选项启动nginx服务-h或-?查看inginx命令帮助-v查看nginx版本信息-V查看nginx编译信息-c启动nginx时指定主配置文件-t测试nginx.conf文件是否存在语法错误-s向正在运行的nginx主进程发送信号,信号的可用值有stop, quit, reopen, reload...原创 2020-03-23 14:11:47 · 589 阅读 · 0 评论 -
使用Nginx实现负载均衡
使用nginx实现负载均衡1. 轮询2. 不切换3. 利用nginx服务器作为备用后端1. 轮询这是nginx的自带功能,所以直接在配置文件中添加新的后端即可在server1中修改配置文件内容:cd /usr/local/nginx cd conf/ vim nginx.conf http { include mime.types; default_type applica...原创 2020-03-23 14:06:37 · 330 阅读 · 0 评论 -
使用Nginx搭建一个反向代理Web服务器
使用nginx制作一个静态web服务器1. 理解配置文件语法2. 制作静态web服务器1. 理解配置文件语法conf目录中存放了nginx相关的配置文件nginx主配置文件为nginx.conf可以使用sed命令去掉配置文件中的注释,这样可以更方便的查看与操作:sed -i '/^[[:space:]]*#/'d nginx.conf其中的语法为:http { ......原创 2020-03-23 12:41:10 · 742 阅读 · 0 评论 -
Nginx的安装与启动
nginx的安装与启动1. 获得安装包2. 解决依赖性3. 编译安装nginx4. 各目录的作用5. 启动nginx6. 测试7. 制作软链接1. 获得安装包在官方网站下载源代码:编译安装开源版官网: nginx.org商业版官网: nginx.com我们可以打开如下官网连接,查看上述各个版本的信息:http://nginx.org/en/download.html主线版本:“Mai...原创 2020-03-23 11:28:02 · 546 阅读 · 0 评论 -
高性能的HTTP和反向代理web服务器—Nginx的介绍
高性能的HTTP和反向代理web服务器—nginx的介绍1. 什么是nginx2. nginx的作用3. nginx的优缺点3.1 优点3.1 缺点1. 什么是nginxNginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开...原创 2020-03-23 11:24:01 · 1370 阅读 · 0 评论