随笔分类 -  Nginx

Nginx虚拟主机多server_name的顺序问题
摘要:今天在配置Nginx + PHP + MediaWiki中, 发现一个问题:MediaWiki所在的Nginx虚拟主机绑定了多个域名,但是不管通过什么域名访问MediaWiki首页,都会被跳转到其中的一个域 名上。Nginx配置文件中没有相关的rewrite跳转规则,那么就应该是MediaWiki的PHP程序做的跳转,但是,遍历了MediaWiki目 录下的所有文件以及查询了MySQL数据库中的每... 阅读全文

posted @ 2009-10-23 09:35 与时俱进 阅读(7436) 评论(0) 推荐(0) 编辑

nginx详细文档 – 安装配置,深入源码,模块编写,编译器参数,系统函数
摘要:nginx文档 吴东 April 28, 2009 Contents 1前言 5 2基本配置 7 2.1安装………………… 7 2.2配置说明………………. 10 2.3启动和控制…………R... 阅读全文

posted @ 2009-10-23 09:28 与时俱进 阅读(7306) 评论(0) 推荐(0) 编辑

Nginx 的 server_names_hash_bucket_size 问题
摘要:在 Nginx 0.6.35 的版本中,配置多个 server 虚拟主机,必须要在配置文档中 http { 里头加上 server_names_hash_bucket_size 64; 这么一句 http { server_names_hash_bucket_size 64; include mime.types; default_type application/octet-stream... 阅读全文

posted @ 2009-10-23 09:25 与时俱进 阅读(25209) 评论(0) 推荐(0) 编辑

Nginx+PHP+MySQL双机互备、全自动切换方案
摘要:在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障, 而短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实现了双机互备、全自动切换,故障转移时 间只需几十秒。   一、双机互备、全自动切换方案:   1、拓扑图:      2、解释: ... 阅读全文

posted @ 2009-10-23 09:22 与时俱进 阅读(745) 评论(0) 推荐(0) 编辑

Nginx的Rewrite设置及示例
摘要:Nginx以其良好的并发性能,目前正在逐渐取代Apache成为大家的Web server首选,但是Nginx目前的中文资料很少,需要大家努力贡献。 下面我介绍一下Nginx的Rewrite模块设置及Wordpress和Discuz的示例。Nginx的Rewrite规则比Apache的简单灵活多了,从下面介绍可见一斑。 首先,Nginx可以用if进行条件匹配,语法规则类似C,举例如下: if ($h... 阅读全文

posted @ 2009-10-23 09:20 与时俱进 阅读(21358) 评论(1) 推荐(0) 编辑

Nginx中配置所有子域名重定向Redirect到www
摘要:Apache 配置是这样的: #.htaccess RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com RewriteRule (.*) http://www.yourdomain.com$1 [R=301,L] Nginx 的配置: # /etc/nginx/nginx.conf if ($http_host !~ &... 阅读全文

posted @ 2009-10-23 09:18 与时俱进 阅读(11626) 评论(0) 推荐(0) 编辑

让Nginx 的URL目录自动加斜线”/”
摘要:默认配置当你访问http://abc.example.com/dir 时不会加”/” 常见做法 if (-d $request_filename){ rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; } 更佳的替代方法 optimize_server_names off;#优化服务器名称:关 server_name_in... 阅读全文

posted @ 2009-10-23 09:16 与时俱进 阅读(2647) 评论(0) 推荐(0) 编辑

Nginx的Rewrite正则表达式,匹配非某单词
摘要:由于要rewrite一个地址从 /mag/xx/xxx/ -> /m/xxx 但原先 /mag/xx/more/ 要保留 这就得写一个比较奇特的正则了,尝试了比较多的写法也没成功 最先想的是: location ~* ^/mag/[^/]+/[^(more)]+/ { rewrite ^/mag/[^/]+/(.*) /m/$1 permanent; } []的写法并不凑效,里面是匹配单个字... 阅读全文

posted @ 2009-10-23 09:14 与时俱进 阅读(8987) 评论(1) 推荐(0) 编辑

nginx和squid配合搭建的web服务器前端系统
摘要:这个架构是目前我个人觉得比较稳妥并且最方便的架构,易于多数人接受: 前端的lvs和squid,按照安装方法,把epoll打开,配置文件照搬,基本上问题不多。 这个架构和app_squid架构的区别,也是关键点就是:加入了一级中层代理,中层代理的好处实在太多了: 1、gzip压缩 压缩可以通过nginx做,这样,后台应用服务器不管是apache、resin、lighttpd甚至iis或其他古怪服务... 阅读全文

posted @ 2009-10-23 09:12 与时俱进 阅读(496) 评论(0) 推荐(0) 编辑

nginx做透明代理
摘要:前一阵子在帮一朋友解决问题时,聊及nginx的透明代理的问题,当时就想修改nginx来实现透明代理,幸好一直没有付诸实现,不然又一次重造轮子. 下午在邮件列表中讨论到这个问题,nginx的作者Igor的回答让我茅塞顿开。看以下配置: user www; worker_processes 1; error_log /var/log/nginx/error.log debug; #pid log... 阅读全文

posted @ 2009-10-23 09:11 与时俱进 阅读(8705) 评论(0) 推荐(0) 编辑

nginx+tomcat实现集群负载均衡(实现session复制)
摘要:架构描述 前端一台nginx服务器做负载均衡器,后端放N台tomcat组成集群处理服务,通过nginx转发到后面(注:没做动静分离,静态动态全部都转给tomcat) 优点:实现了可弹性化的架构,在压力增大的时候可以临时添加tomcat服务器添加到这个架构里面去 一,配置nginx 1, 下载包 Wget http://sysoev.ru/nginx/nginx-0.6.32.tar.gz ftp:... 阅读全文

posted @ 2009-10-23 09:08 与时俱进 阅读(3276) 评论(0) 推荐(0) 编辑

软件nginx 0.8.16
摘要:nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引擎Rambler(俄文:Рамблер)使用。 其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页伺服器中表现较好.目前中国大陆... 阅读全文

posted @ 2009-09-23 13:34 与时俱进 阅读(335) 评论(0) 推荐(0) 编辑

利用Nginx架设高性能的Web环境
摘要:Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web... 阅读全文

posted @ 2009-08-12 07:51 与时俱进 阅读(1210) 评论(0) 推荐(0) 编辑

友情链接:同里老宅院民居客栈