Nginx
文章平均质量分 61
菲宇
这个作者很懒,什么都没留下…
展开
-
centos7安装nginx-rtmp
简介RTMP流媒体协议是 一套 Adobe 开发的音频视频实时传输协议;nginx-rtmp 是一个基于nginx的 RTMP服务模块,开源,免费https://github.com/arut/nginx-rtmp-module安装nginx和nginx-rtmp1.安装从源代码编译Nginx和Nginx-RTMP所需的工具。sudo yum install pcre pcr...原创 2020-03-18 23:30:30 · 3076 阅读 · 1 评论 -
Nginx实现404页面的三种方法
一个网站项目,肯定是避免不了404页面的,通常使用Nginx作为Web服务器时,有以下集中配置方式:第一种:Nginx自己的错误页面Nginx访问一个静态的html 页面,当这个页面没有的时候,Nginx抛出404,那么如何返回给客户端404呢?看下面的配置,这种情况下不需要修改任何参数,就能实现这个功能。server { listen 80; se...原创 2018-09-21 19:59:53 · 3449 阅读 · 0 评论 -
nginx实现负载均衡简单测试
环境测试域名 :a.comA服务器IP :192.168.0.130 (主)B服务器IP :192.168.0.131C服务器IP :192.168.0.131部署思路A服务器做为主服务器,域名直接解析到A服务器(192.168.0.130)上,由A服务器负载均衡到B服务器(192.168.0.131)与C服务器(192.168.0.132)上。部署步骤一、在A服...原创 2018-10-12 10:21:23 · 835 阅读 · 0 评论 -
nginx配置访问密码,输入用户名和密码才能访问
使用nginx搭建的站点,如果不想让所有人都能正常访问,那么可以设置访问认证,只有用户输入正确的用户名和密码才能正常访问。效果如下:nginx 开启访问验证在 nginx 下,提供了 ngx_http_auth_basic_module 模块实现让用户只有输入正确的用户名密码才允许访问web内容。默认情况下,nginx 已经安装了该模块。所以整体的一个过程就是先用第三方工具( htpa...原创 2018-09-22 21:39:58 · 20231 阅读 · 0 评论 -
已安装的nginx如何添加模块
已经安装好的nginx,需要添加一个未被编译安装的模块,需要如何操作呢?nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so。这里以安装第三方ngx_http_google_filter_module模块为例:1. 下载第三方扩展模块ngx_http_google_filter_module# cd /data/software/ # git clon...转载 2018-09-22 21:53:29 · 3634 阅读 · 0 评论 -
nginx制作和添加ssl证书
ssl证书可以去相关网站申请,例如阿里云有免费的可以使用。本文以openssl制作ssl证书,以作测试使用。一、安装opensslyum install -y openssl openssl-devel二、制作密钥和证书制作密钥openssl genrsa -out test.key 2048制作证书openssl req -new -x509 -days 365 -key...原创 2018-09-22 22:29:17 · 2710 阅读 · 0 评论 -
Nginx + Tomcat实现动静分离、负载均衡
什么是动静分离为了提高网站的响应速度,减轻程序服务器(Tomcat,Jboss等)的负载,对于静态资源比如图片,js,css等文件,我们可以在反向代理服务器中进行缓存,这样浏览器在请求一个静态资源时,代理服务器就可以直接处理,而不用将请求转发给后端服务器。用户请求的动态文件比如servlet,jsp则转发给Tomcat,Jboss服务器处理,这就是动静分离。这也是反向代理服务器的一个重要的作用...转载 2018-10-17 14:23:55 · 283 阅读 · 0 评论 -
nginx实现负载均衡和动静分离
这篇文章主要为大家详细介绍了nginx实现负载均衡和动静分离,具有一定的参考价值,感兴趣的小伙伴们可以参考一下nginx配置(windows配置),供大家参考,具体内容如下以下是我的项目用到的一份配置文件#user nobody;worker_processes 4; #进程数,一般cpu是几核就写多少#error_log logs/error.log;#error_log ...转载 2018-10-17 14:25:28 · 693 阅读 · 0 评论 -
nginx面试常见问题
Nginx的并发能力在同类型网页服务器中的表现,相对而言是比较好的,因此受到了很多企业的青睐,我国使用Nginx网站的知名用户包括腾讯、淘宝、百度、京东、新浪、网易等等。Nginx是网页服务器运维人员必备技能之一,下面为大家整理了一些比较常见的Nginx相关面试题,仅供参考:1、请解释一下什么是Nginx?Nginx是一个web服务器和反向代理服务器,用于HTTP、HTTPS、SMTP、P...转载 2019-01-13 20:20:51 · 2490 阅读 · 0 评论 -
Nginx配置管理平台
软件环境centos7 python2.7.6 etcd3.2.18 confd 0.16 nginx1.12.1效果演示拓扑图涉及软件软件部署1)安装 etcd(这里安装的单机,集群环境根据自己的需求选取) # yum install etcd -y # sed -i 's/localhost/0.0.0.0/g' /etc/etcd/etcd.c...转载 2018-09-21 19:52:32 · 12050 阅读 · 0 评论 -
负载均衡器Nginx、LVS、Haproxy对比
常见的的负载均衡主要分为两种:一种是通过硬件来进行进行, 常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器 , 商用负载均衡里面NetScaler从效果上比F5的效率上更高。商用负载均衡由于可以建立在四~七层协议之上,因此适用面更广所以有其不可替代性, 他的优点就是有专业的维护团队来对这些服务进行维护、缺点就是花销太大, 所以对于规模较小的网络服务来...转载 2018-05-17 09:16:49 · 689 阅读 · 0 评论 -
Apache、Nginx和Tomcat之虚拟主机配置
在主配置添加如下,配置完主配置文件都必须重启或重新加载才生效1、Apache基于域名虚拟主机 1 2 3 4 5 6 7 8 vi /etc/httpd/conf/httpd.conf <VirtualHost *:80> DocumentRoot /var/www/test.c...原创 2017-11-21 14:20:07 · 500 阅读 · 0 评论 -
Nginx配置模块详解及多站点共用80端口案例
nginx配置nginx配置文件主要分为四个部分:main(全局设置)http ( )upstream(负载均衡服务器设置)server(主机设置)location(URL匹配特点位置的设置)server部分的指令主要用于指定主机和端口,upstream指令主要用于负载均衡和设置一系列的后端服务器,location部分用于匹配网页位置位置。关系如下:server继...原创 2018-06-11 10:45:17 · 6679 阅读 · 0 评论 -
搭建nginx反向代理用做内网域名转发
情景由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能映射到外网的非80端口。非80端口的映射在访问的时候要域名加上端口,比较麻烦。并且公司入口路由最多只能做20个端口映射。肯定以后不够用。然后k兄就提议可以在内网搭建个nginx反向代理服务器,将nginx反向代理服务器的80映...转载 2018-06-04 21:38:42 · 665 阅读 · 0 评论 -
Centos7下Nginx编译安装与脚本安装的记录
一、安装工具及依赖yum install -y wget make cmake gcc gcc-c++ \yum install -y pcre pcre-devel lib zlib-devel && \openssl openssl-devel二、下载及解压nginxwget http://nginx.org/download/nginx-1.12.2.t...原创 2018-05-27 15:36:59 · 4596 阅读 · 0 评论 -
nginx入门:功能介绍、安装、配置、优化及监控
nginx 功能介绍Nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名.业界一致认为它是Apache2.2+mod_proxy_balancer的轻量级代替者,不仅是因为响应静态页面的速度非常快,而且它的模块数量达到Apache的近2/3。对proxy和rewrite模块的支持很彻底,还支持mod_fcgi、ssl、vhosts ,适合用来做mongrel cluste...原创 2017-11-22 09:10:22 · 7337 阅读 · 1 评论 -
Nginx工作原理、优化及启动监控项
1. Nginx的模块与工作原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客户端请求映射到一个location block(location是Nginx配置中的一个指令,用于URL匹配),而在这个location中所配置的每个指令将会启动不同的模块去完成相应的工作。Nginx的模块从结构上分为核心模块、基础模块和第三方模块:...转载 2018-08-20 09:37:12 · 1136 阅读 · 0 评论 -
nginx实现负载均衡的原理及策略
负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers, 后面简称backend)来做复杂的计算、处理和响应,并且在业务量增加的时候可以方便地扩容后台服务器。负载均衡可以分为硬件负载均衡和软件负载均...原创 2018-09-18 20:58:16 · 11721 阅读 · 0 评论 -
nginx做cache服务器与nginx限流配置详解
目录nginx缓存服务器配置文件Nginx限流配置限流算法1、令牌桶算法2、漏桶算法Nginx限流原理limit_req_zone 参数配置ngx_http_limit_conn_module 参数配置实例一 限制访问速率实例二 burst缓存处理实例三 nodelay降低排队时间示例四 自定义返回值nginx缓存服务器配置文件ngi...转载 2018-09-21 19:34:12 · 1693 阅读 · 1 评论 -
Django Admin实现三级联动(省市区)
通过自定义Admin的模板文件实现省市区的三级联动.要求创建记录时,根据省>市>区的顺序选择依次显示对应数据.修改记录时默认显示已存在的数据.Modelclass Member(models.Model): name = models.CharField(max_length=100, verbose_name='姓名') province = mod...原创 2017-11-15 18:37:38 · 2027 阅读 · 1 评论 -
Nginx日志配置及日志分析脚本案例
nginx的log日志分为access log 和 error log 其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息 error log 则是记录服务器错误日志 错误日志的形式如下: 201.158.69.116 - - [03/Jan/2013:21:17:20 -0600] fwf[-] tip[-] 127.0.0.1...转载 2018-08-29 19:30:16 · 5247 阅读 · 0 评论