Nginx/Apache
文章平均质量分 81
席飞剑
10年+软件测试经验TIB自动化测试工作室核心成员ATF关键字驱动框架核心设计和开发人员熟悉软件自动化测试性能测试多年专职从事软件项目的自动化测试和性能测试对自动化测试的框架设计开发框架搭建以及实施有丰富的实战经验目前关注开源自动化测试领域基于Selenium构建Web自动化测试框架以及手机自动化测试的研究为多家企业进行自动化测试培训和指导
展开
-
使用LoadRunner监控Apache
使用LoadRunner监控Apache的步骤 一、首先修改Apache安装目录下的conf\extra\httpd-info.conf文件的配置,允许查看Apache的运行状态。 SetHandler server-info Order原创 2012-11-28 10:38:39 · 2979 阅读 · 0 评论 -
LNMP环境搭建
LNMP环境搭建和LAMP不同的是LNMP中的N指的是是Nginx(类似于Apache的一种web服务软件)其他都一样。目前这种环境应用的也是非常之多,之前公司也是采用nginx高性能web服务器。Nginx设计的初衷是提供一种快速高效多并发的web服务软件。在静态页面的处理上Nginx的确胜Apache一筹,然而在动态页面的处理上Nginx并不比Apache有多少优势。但是,目前还是有很多爱原创 2012-11-22 00:34:19 · 2487 阅读 · 0 评论 -
FastCGI简介
1CGI定义CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。2FastCGIFastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激原创 2014-03-19 22:53:28 · 3618 阅读 · 0 评论 -
Nginx与PHP(FastCGI)的安装、配置与优化
一、什么是 FastCGIFastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务器遇到动态程序转载 2014-04-03 22:17:23 · 2868 阅读 · 0 评论 -
(Nginx+Apache)实现反向代理与负载均衡
反向代理负载均衡使用代理服务器可以将请求转发给内部的Web服务器,使用这种加速模式显然可以提升静态网页的访问速度。因此也可以考虑使用这种技术,让代理服务器将请求 均匀转发给多台内部Web服务器之一上,从而达到负载均衡的目的。这种代理方式与普通的代理方式有所不同,标准代理方式是客户使用代理访问多个外部Web 服务器,而这种代理方式是多个客户使用它访问内部Web服务器,因此也被称为反向代理模式。使用代理服务器可以将请求转发给内部的Web服务器,使用这种加速模式显然可以提升静态网页的访问速度。因此也原创 2014-01-26 22:38:51 · 24522 阅读 · 1 评论 -
Apache与Nginx网络模型
Nginx的高并发得益于其采用了epoll模型,与传统的服务器程序架构不同,epoll是linux内核2.6以后才出现的。下面通过比较Apache和Nginx工作原理来比较。 传统Apache都是多进程或者多线程来工作,假设是多进程工作(prefork),apache会先生成几个进程,类似进程池的工作原理,只不过这里的进程池会随着请求数目的增加而增加。对于每一个连接,apach原创 2013-12-19 23:31:31 · 19413 阅读 · 7 评论 -
Nginx防蜘蛛爬虫处理
一个网站,它可能不想被网络爬虫抓取,例如测试环境不希望被抓取,以免对用户造成误导,那么需要在该网站中申明,本站不希望被抓取。有如下方法:方法一:修改nginx.conf,禁止网络爬虫的ua,返回403。server { listen 80; server_name www.ready.com; #添加如下内容即可防止爬虫if ($http_user_agent ~* "qihoobot|Baidu原创 2014-09-20 16:06:21 · 27604 阅读 · 3 评论 -
Nginx配置性能优化
大多数的Nginx安装指南告诉你如下基础知识——通过apt-get安装,修改这里或那里的几行配置,好了,你已经有了一个Web服务器了。而且,在大多数情况下,一个常规安装的nginx对你的网站来说已经能很好地工作了。然而,如果你真的想挤压出Nginx的性能,你必须更深入一些。在本指南中,我将解释Nginx的那些设置可以微调,以优化处理大量客户端时的性能。需要注意一点,这不是一个全面的微调指南。这是一原创 2014-04-03 22:23:18 · 153866 阅读 · 9 评论 -
Nginx Rewrite规则初探
Nginx rewrite(nginx url地址重写)Rewrite 主要的功能就是实现URL的重写,Nginx的Rewrite规则采用Pcre,perl兼容正则表达式的语法规则匹配,如果需要Nginx的Rewrite功能,在编译Nginx之前,需要编译安装PCRE库。通过Rewrite规则,可以实现规范的URL、根据变量来做URL转向及选择配置。 if 指令原创 2014-04-03 22:18:49 · 44046 阅读 · 1 评论 -
Nginx配置&负载均衡实战
在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。同时Nginx在OpenBSD或FreeBSD操作系统上采用类似于epoll的高效事件模型kqueue。nginx同时是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx是一款面向性能设计的HTTP服务器,相较于Apac原创 2014-04-03 22:18:11 · 13548 阅读 · 1 评论 -
Apache与Nginx优缺点比较
1、nginx相对于apache的优点: 轻量级,同样起web 服务,比apache占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速apache 相对于nginx 的优点: r原创 2013-12-19 23:25:39 · 13140 阅读 · 2 评论 -
LAMP环境搭建
LAMP环境搭建 LAMP是Linux ApacheMySQL PHP的简写,其实就是把Apache, MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。至于什么是php脚本语言,笔者不再介绍,请自己查资料吧。Apache是最常用的WEB服务软件,而MySQL是比较小型的数据库软件,这两个软件以及PHP都可以安装到windows的机器上。下面笔者就教你如何构建原创 2012-11-22 00:25:21 · 1939 阅读 · 1 评论 -
Apahce 无法启动
Apahce 无法启动 一、 现象描述启动apache 的时候,竟然报了下面的错误,之前一直是可以正常运行的。错误截图如下: 二、 利用事件查看器定位问题 1. 定位问题 面对错误,查看apache 日志,进入目录“../Apache2.2.17/logs ”,从这里的日志中看不出任何信息,而且日志的最后记录时间也比当前时间要早,所以通过这里的日志解决不了问题原创 2013-05-26 10:03:02 · 2391 阅读 · 1 评论 -
安装完sql server2008后系统80端口被占用问题
原来电脑上XAMPP中的Apache一直使用正常,在安装sql server2008后,突然发现Apache无法启动,报如下错误:Error: Apache shutdown unexpectedly.8:45:50 [Apache] This may be due to a blocked port, missing dependencies,8:45:50 [Apach原创 2013-05-25 21:37:16 · 14126 阅读 · 0 评论 -
Apache轻量级性能测试工具--ab
ab已经不是什么新鲜玩意,平时工作中会需要一些性能测试,很多工作完全可以由AB来替代,而不需要动用LR这样重量级的工具。此文仅做个笔记,以便以后查阅。1、安装:要使用AB,需要先安装Apache,它是Apache自带的测试工具(apache benchmark),在apache的安装目录下。2、使用:使用格式: ./ab [options] [http://]hostname[:por原创 2014-05-07 20:43:05 · 6292 阅读 · 0 评论