Nginx_Web应用服务
MR.ILen
自信,幽默,有信心的IT人!
展开
-
Nginx_根据URL中的目录地址实现代理转发(动静态分离)
一、根据URL中的目录地址实现代理转发(动静态分离)需求:1、当用户请求www.etiantian.org/upload/xx地址时,实现由upload上传服务器池处理请求。2、当用户请求www.etiantian.org/static/xx地址时,实现由静态服务器池处理请求。3、除此之外,对于其他访问请求,全都默认的动态服务器池处理请求。了解了需求后,就可以进行upstrea...原创 2019-11-29 01:25:36 · 1675 阅读 · 0 评论 -
Nginx反向代理与负载均衡应用实战(三)
一、Nginx负载均衡核心组件介绍1、Nginx upstream 模块介绍Nginx的负载均衡功能依赖于ngx_http_upstream_module模块,所支持的代理方式包括proxy_pass、fastcgi_pass、memcached_pass等。2、upstream模块语法upstream模块的语法相当简单。基本的upstream配置:upstream www...原创 2019-11-29 00:49:47 · 309 阅读 · 0 评论 -
Nginx反向代理与负载均衡应用实战(二)
一、快速实践Nginx负载均衡环境准备所有用户的请求统一发送到Nginx负载均衡器,然后负载均衡器根据调度算法来请求后面两个web(tomcat)二、软件及硬件准备1、准备4台VM虚拟机(有物理机服务器更佳),两台做负载均衡,两台做RS。2、软件准备:linux--操作系统 Nginx软件包3、安装nginx软件三、配置用于测试的web服务Nginx we...原创 2019-11-28 22:16:14 · 184 阅读 · 0 评论 -
Nginx反向代理与负载均衡应用实战(一)
一、为什么要使用集群1、高性能(Performance)2、价格有效性(Cost-effectiveness)3、可伸缩性(Scalability)4、高可用性(Availability)5、透明性(Transparency)6、可管理性(Manageability)7、可编程性(Programmability)二、集群分类1、计算机集群架构按功能和结构可以分成...原创 2019-11-28 21:23:15 · 129 阅读 · 0 评论 -
企业级Nginx Web服务优化(限制网站来源IP访问)
使用ngx_http_access_module限制网站来源IP访问一、禁止某目录让外界访问,但允许某IP访问改目录,且支持PHP解析限制指定IP或IP段访问location / { deny 192.168.1.1; allow 192.168.1.0/24; allow 10.1.1.1.0/16;...原创 2019-11-27 17:55:56 · 478 阅读 · 0 评论 -
Nginx站点目录及文件URL访问控制
一、根据扩展名限制程序和文件访问利用Nginx配置禁止访问上传资源目录下的PHP、Shell、Perl、Python程序文件,这样用户即是上传了木马文件也没有办法执行,从而加强了网站安全。<1>、配置Nginx,禁止解析指定目录下的指定程序worker_processes 1;events { worker_connections 1024;}http {...原创 2019-11-27 15:40:32 · 691 阅读 · 0 评论 -
企业级NginxWeb服务优化(进程优化)
1、优化Nginx进程对应的配置worker_processes 1; ##<==指定了Nginx要开启的进程数,结尾的数字就是进程个数Nginx有Master进程和Worker进程之分,Master为管理进程,真正接待“顾客”的是worker进程。2、优化Nginx进程个数的策略worker进程数最开始时设置可以等于CPU的核数查看CPU核数:[root@...原创 2019-11-27 14:39:57 · 153 阅读 · 0 评论 -
企业级Nginx Web服务优化(版本显示优化设置)
一、Nginx基本安全优化1.调整隐藏Nginx软件版本号信息[root@bigdata logs]# curl -I 192.168.109.128编辑nginx.conf配置文件增加参数,实现隐藏Nginx版本号信息在Nginx配置文件nginx.conf中的http标签段内部加入“server_tokens off;”参数此参数放置在http标签内部,作用是控制htt...原创 2019-11-27 11:00:01 · 248 阅读 · 1 评论 -
Nginx Location作用
一、Nginx location作用location指令的作用是根据用户请求的URL来执行不同的作用.location语法:location [ = | ~ | ~* | ^~ ] url {......}location [ =|~|~*|^~|@ ] url ...原创 2019-11-26 20:40:36 · 1717 阅读 · 0 评论 -
Nginx访问日志轮询切割
Nginx默认情况下会把日志生成到一个指定的访问日志文件access.log里面,时间长了会导致日志文件很大,不利于日志文件的分析和处理。因此要对Nginx日志文件按天或小时进行切割。具体切割脚本:cut_nginx_logs.sh[root@bigdata logs]# cat cut_nginx_logs.sh#!/bin/sh#定义时间格式 年-月-天Dateformat...原创 2019-11-26 17:46:59 · 227 阅读 · 0 评论 -
Nginx访问日志(access_log)
一、Nginx访问日志(access_log)介绍Nginx会把每个用户访问网站的日志信息记录到指定的日志文件中,供网站用户分析。此功能由ngx_http_log_module模块负责.参数log_format:用来定义记录日志的格式(可以定义多种日志格式,取不同名字即可)access_log:用来指定日志文件的路径及使用何种日志格式记录日志Nginx日志格式中默认的参数配...原创 2019-11-26 16:21:43 · 577 阅读 · 0 评论 -
Nginx虚拟主机配置实战
一、虚拟主机的概念和类型介绍1.虚拟主机概念虚拟主机在web服务里就是一个独立的网站站点,这个站点对应独立的域名(也可能是IP或端口),具有独立的程序及资源目录,可以独立的对外提供服务供用户访问。这个独立的站点在配置里是由一定格式的标签段标记的,对于Apache软件来说,一个虚拟主机的标签段通常被包含在<VirtualHost></VirtualHost>内,而...原创 2019-11-26 15:28:20 · 226 阅读 · 0 评论 -
Nginx_技术的深入剖析二
一、去掉所有注释行后的Nginx配置命令:# egrep -v "#|^$" nginx.conf 命令说明:去掉包含#号和worker_processes 1; #worker进程数events {...原创 2019-11-21 18:21:25 · 148 阅读 · 0 评论 -
Nginx_技术的深入剖析一
一、Nginx软件功能模块说明1>、Nginx核心功能模块(Core functionality)Nginx核心功能模块负责Nginx的全局应用,主要对应主配置文件的Main区块和Events区块区域,这里有很多Nginx必须的全局参数配置.2>、标准的HTTP功能模块集合.二、Nginx http功能模块汇总三、Nginx的目录结构[root@bigdat...原创 2019-11-21 17:29:05 · 146 阅读 · 0 评论