Nginx
不甘平凡※
灵感不过是“顽强的劳动而获得的奖赏”
展开
-
Nginx_rewrite(基于最普通一条 url 请求的跳转)
基于最普通一条 url 请求的跳转,访问一个具体的页面跳转到首页。此片基于上一篇《基于目录下所有 php 结尾的文件跳转》进行修改操作1.修改主配置文件,添加以下内容[root@localhost named]# vim /etc/nginx/conf.d/default.conf 1 server { 2 listen 80; 3 ser...原创 2019-11-17 17:52:41 · 282 阅读 · 0 评论 -
Nginx_rewrite(基于目录下所有 php 结尾的文件跳转)
基于目录下所有 php 结尾的文件跳转,访问 http://www.accp.com/upload/1.php 跳转到首页。此片基于上一篇《基于参数匹配的跳转》进行修改操作1.修改主配置文件,添加以下内容[root@localhost named]# vim /etc/nginx/conf.d/default.conf 1 server { 2 listen ...原创 2019-11-17 17:47:16 · 624 阅读 · 0 评论 -
Nginx_rewrite(基于参数匹配的跳转)
基 于 参 数 匹 配 的 跳 转,例 如 现 在 访 问http://www.accp.com/100-(100|200)-100.html跳转到 http://www.accp.com 页面。此片基于上一篇《基于旧域名跳转到新域名后面加目录》进行修改操作1.修改nginx主配置文件[root@localhost named]# vim /etc/nginx/conf.d/d...原创 2019-11-17 17:38:49 · 590 阅读 · 0 评论 -
Nginx_rewrite(基于旧域名跳转到新域名后面加目录)
基于旧域名跳转到新域名后面加目录,例如现在访问的是 http://bbs.accp.com,现在需要将这个域名下面的发帖都跳转到 http://www.accp.com/bbs,注意保持域名跳转后的参数不变。此片基于上一篇《基于客户端IP进行跳转》进行修改操作1.修改nginx主配置文件[root@localhost html]# vim /etc/nginx/conf.d/defa...原创 2019-11-17 17:14:04 · 1188 阅读 · 0 评论 -
Nginx_rewrite(基于客户端 IP 访问跳转)
基于客户端 IP 访问跳转,例如今天公司业务版本上线,所有IP 访问任何内容都显示一个固定维护页面,只有公司 IP :192.168.35.130访问正常。此片基于上一篇《基于域名跳转》进行修改操作1.修改主配置文件,添加以下内容[root@localhost named]# vim /etc/nginx/conf.d/default.conf 7 #设置是否合法的I...原创 2019-11-17 16:50:14 · 788 阅读 · 0 评论 -
Nginx_rewrite(基于域名的跳转)
基于域名的跳转,现在公司旧域名 www.accp.com 有业务需求有变更,需要使用新 域名 www.kgc.com 代替,但是旧域名不能废除,需要跳转到新域名上,而且后面的参 数保持不变。1.先安装nginx的源,再用yum进行安装。[root@localhost ~]# rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/n...原创 2019-11-17 16:50:04 · 655 阅读 · 0 评论 -
Nginx工作原理
Nginx 由内核和模块组成Nginx 本身做的工作实际很少,当它接到一个 HTTP 请求时, 它仅仅是通过查找配置文件将此次请求映射到一个 location block,而此 location 中所配 置的各个指令则会启动不同的模块去完成工作,因此模块可以看做 Nginx 真正的劳动工作者。通常一个 location 中的指令会涉及一个 handler 模块和多个 filter 模块(当...原创 2019-11-15 19:32:12 · 138 阅读 · 0 评论 -
Nginx动静分离
需求:根据企业需要,将配置Nginx实现动静分离,对php页面的请求转发给L AMP处理,而静态页面交给Nginx处理, 以实现动静分离配置步骤分为三步:1.配置Nginx处理动态页面请求,在server{};中加入2.在Apache工作目录新建test.php3.重启Nginx并测试架设并配置LAMP环境:yum install httpd httpd-devel ...原创 2019-11-15 18:49:19 · 171 阅读 · 0 评论 -
Nginx日志分割
Nginx编译安装1.远程共享及挂载smbclient -L //192.168.100.7/mkdir /abcmount.cifs //192.168.100.7/LAMP-C7 /abc2.解压源码包tar zxvf nginx-1.12.2.tar.gz -C /opt/3.下载安装编译组件包yum -y install gcc gcc-c++ pcr...原创 2019-11-15 17:29:16 · 172 阅读 · 0 评论 -
Nginx防盗链
Nginx实现防盗链------------------------------------------------------盗链--------------------------------------------------------1.打开一台win10虚拟机,创建盗链网站首先新建一个文本文档,写一段html文件,扩展名改为html结尾的格式,并把文件拖到此目录下:C:/i...原创 2019-11-15 16:41:45 · 247 阅读 · 0 评论 -
Nginx压缩
配置Nginx实现网页压缩功能1.Nginx的ngx_ http_ _gzip_ module压缩模块提供对文件内容压缩的功能2.允许Nginx服务器将输出内容在发送客户端之前进行压缩,以节约网站带宽,提升用户的访问体验,默认已经安装3.可在配置文件中加入相应的压缩功能参数对压缩性能进行优化修改配置文件[root@localhost html]# vim /usr/loc...原创 2019-11-14 19:48:26 · 178 阅读 · 0 评论 -
Nginx进程管理
更改Nginx运行进程数1.在高并发场景,需要启动更多的Nginx进程以保证快速响应,以处理用户的请求,避免造成阻塞2.可以使用ps aux命令查看Nginx运行进程的个数3.更改进程数的配置方法:配置文件,修改进程配置参数4.修改配置文件的worker_ _processes参数(1)一般设为CPU的个数或者核数(2)在高并发情况下可设置为CPU个数或者核数的2倍5....原创 2019-11-14 19:48:09 · 307 阅读 · 0 评论 -
Nginx隐藏版本号
配置Nginx隐藏版本号1.在生产环境中,需要隐藏Nginx的版本号,以避免安全漏洞的泄漏2.查看方法(1)使用fiddler_ L具在Windows客户端查看Nginx版本号(2)在CentOS系统中使用"curl -I网址”命令查看3.Nginx隐藏版本号的方法(1)修改配置文件法《1》Nginx的配置文件中的server_ tokens选项的值设置为off《2...原创 2019-11-14 19:33:42 · 356 阅读 · 0 评论 -
Nginx缓存时间
配置Nginx网页缓存时间(1)当Nginx将网页数据返回给客户端后,可设置缓存的时间,以方便在日后进行相同内容的请求时直接返回,避免重复请求,加快了访问速度(2)一般针对静态网页设置,对动态网页不设置缓存时间(3)可在Windows客户端中使用fiddler查看网页缓存时间(4)设置方法:可修改配置文件,在http段、或者server段、 或者location段加入对特定内容的...原创 2019-11-14 19:32:22 · 1089 阅读 · 0 评论 -
Nginx虚拟主机——基于端口
基于端口的虚拟主机1.远程共享及挂载smbclient -L //192.168.100.7/mkdir /abcmount.cifs //192.168.100.7/LAMP-C7 /abc2.解压源码包tar zxvf nginx-1.12.2.tar.gz -C /opt/3.下载安装编译组件包yum -y install gcc gcc-c++ pcre-...原创 2019-11-13 19:09:19 · 232 阅读 · 0 评论 -
Nginx虚拟主机——基于IP
基于IP的虚拟主机IP地址与域名:192.168.35.132——www.kgc.com192.168.35.133——www.accp.com1.远程共享及挂载smbclient -L //192.168.100.7/mkdir /abcmount.cifs //192.168.100.7/LAMP-C7 /abc2.解压源码包tar zxvf nginx-1...原创 2019-11-13 17:14:10 · 203 阅读 · 0 评论 -
Nginx虚拟主机——基于域名
基于域名的虚拟机IP地址:192.168.35.132域名:www.kgc.com或www.accp.com1.远程共享及挂载smbclient -L //192.168.100.7/mkdir /abcmount.cifs //192.168.100.7/LAMP-C7 /abc2.解压源码包tar zxvf nginx-1.12.2.tar.gz -C /opt...原创 2019-11-13 16:33:59 · 330 阅读 · 0 评论 -
Nginx设置
关于Nginx一款高性能、 轻量级Web服务软件1.稳定性高2.系统资源消耗低3.对HTTP并发连接的处理能力高:单台物理服务器可支持30000 ~ 50 000个并发请求Nginx编译安装1.远程共享及挂载smbclient -L //192.168.100.7/mkdir /abcmount.cifs //192.168.100.7/LAMP-C7 /abc2...原创 2019-11-13 14:39:58 · 250 阅读 · 0 评论