分类存档: APACHE

nginx+apache+squid搭建集群web环境

一、前言,准备工作
当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。
我们采用的架构图如下:

--------        ----------        -------------        ---------        ------------
 | 客户端 | ===> |负载均衡器| ===> |反向代理/缓存| ===> |WEB服务器| ===> |数据库服务器|
  --------        ----------        -------------        ---------        ------------
                    Nginx               Squid            Apache,PHP      MySQL/memcache
                                                        eAccelerator

准备工作: 继续阅读 »

11个实用的Apache .htaccess配置

Apache的.htaccess文件是服务器的心脏,控制着网站访问的各种规则。这里提供了10个不错的.htaccess片段能够帮助你优化你的网站,包括重定向、性能、可用性等等!
1. 强制后缀反斜杠
在URL的尾部加上反斜杠似乎对SEO有利 :)

1 <IfModule mod_rewrite.c>
2  RewriteCond %{REQUEST_URI} /+[^\.]+$
3  RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
4 </IfModule>

继续阅读 »

伪静态页面生成教程mod_rewrite

mod_rewrite是Apache的一个非常强大的功能 ,它可以实现伪静态页面。下面我详细说说它的使用方法!对初学者很有用的哦!

1.检测Apache是否支持mod_rewrite
通过php提供的phpinfo()函数 查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置 。如果没有开启“mod_rewrite”,则打开目录 您的apache安装目录“/apache/conf/” 下的 httpd.conf 文件 , 通过Ctrl+F查 继续阅读 »

Windows 系统下的Apache性能优化

一般来说,WinNT系统下使用IIS,而Apache在Linux下应用的比较多,但是依然有很多人在WinNT系统下使用Apache而非IIS,可能是基于对Windows系统的熟悉吧。今天就来说一下在Windows系统下如果优化Apache的性能。

mpm_winnt.c 是专门针对Windows NT优化的MPM(多路处理模块),它使用一个单独的父进程产生一个单独的子进程,在这个子进程中轮流产生多个线程来处理请求。也就是说 mpm_winnt只能启动父子两个进程, 不能像Linux下那样同时启动多个进程。 继续阅读 »

如何监控Apache性能及调整Apache的并发连接数

背景:

Apache做分发+静态页面分发,weblogic做应用服务器,linux环境。

最近客户反映新增一批客户端后,经常不能打开应用页面,通过Apache性能监控页面查看发现,当前的客户端连接数已达到Apache所允许的客户端连接数最大值,于是开始按照此方向解决问题。下面就介绍下如何调整Apache的并发连接数,以及如何配置Apache的性能监控页面,使我们平时能更方便的监控Apache的运行状态。 继续阅读 »

Apache禁止目录访问方法介绍

在PHP网站开发中,基于WEB服务器和PHP网站程序代码的安全考虑,我们需要对相关的目录或者文件访问权限进行控制,以防止意外情况的发生,那么我们如何来实现这种功能呢?我们可以通过Apache来实现禁止目录访问(禁止游览列出的目录或文件列表)、禁止或允许IP与域名访问目录的功能。 继续阅读 »

apache 日志文件 处理方法

可以用apache 自己的程序 rotatelogs.exe(位于 {$apache}/bin/目录下),来限制日志文件的大小。

Usage: rotatelogs [-l] <logfile> <rotation time in seconds> [offset minutes from UTC] or <rotation size in megabytes>
在 Windows 下的设置例子如下: 继续阅读 »

apache中封IP的实现方法和htaccess介绍

apache中封IP的实现方法和htaccess介绍
出处:中国数据    时间:2011-4-25 11:06:00     人气:
摘要:使用apache的用户想组织某一IP访问的话可以在apache的配置文件中封IP,或者也可以在apache的htaccess文件中来实现此功能! 继续阅读 »

php 伪静态 (url rewrite mod_rewrite 重写)

mod_rewrite是Apache的一个非常强大的功能,它可以实现伪静态页面。下面我详细说说它的使用方法!对初学者很有用的哦!
1.检测Apache是否支持mod_rewrite

通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有 继续阅读 »