Apache
qw_xingzhe
身后是家园,眼前尽是世界!
展开
-
Apache二级域名配置
在httpd.conf文件的末尾加上:RewriteEngine onRewriteMap lowercase int:tolowerRewriteMap vhost E:/Ku25.com/Apache/conf/vhost.mapRewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$RewriteCond ${vhost:%1} ^(/原创 2013-02-18 20:27:10 · 355 阅读 · 0 评论 -
apache https配置步骤
apache https配置步骤1、 确认是否安装ssl模块是否有mod_ssl.so文件2、 生成证书和密钥linux下步骤1:生成密钥命令:openssl genrsa 1024 > server.key说明:这是用128位rsa算法生成密钥,得到server.key文件步骤2: 生成证书请求文件命令:openssl req -new -key se转载 2015-08-18 18:13:50 · 517 阅读 · 0 评论 -
apache相关配置问题
如何让apache支持中文域名apache不能解析中文域名,中文域名的实质是对英文域名的封装。转成punycode再配置即可。原创 2015-07-24 15:36:20 · 408 阅读 · 0 评论 -
apache无法启动的排错方法
1、进入cmd 然后进入 Apache安装目录(具体为你自己的安装目录)\bin> httpd.exe -w -n "Apache2" -k start (引号中的Apache2修改为你的Apache服务名,我的是2.2.4版,服务名就是Apache2,可以到计算机服务里找)2、提示133行有问题时(提示:Syntax error on line 133 of ...........),打开A转载 2015-07-08 09:42:06 · 1028 阅读 · 0 评论 -
apache访问权限与验证
访问验证方式Require all granted允许所有请求访问资源 Require all denied拒绝所有请求访问资源 Require env env-var [env-var] ... 当指定环境变量设置时允许访问 Require method http-method [http-method]转载 2014-07-30 23:45:19 · 1158 阅读 · 0 评论 -
使用Apache的ab工具进行压力测试
Apache附带的ab工具(本机使用的PHP环境是WAMP集成环境,ab工具位于D:\wamp\bin\apache\Apache2.2.21\bin)非常容易使用,ab可以直接在Web服务器本地发起测试请求,这至关重要,因为有些时候我们需要测试的仅仅是服务器的处理性能,并不想掺杂着网络传输时间的影响。ab进行一切测试的本质都是基于HTTP的,所以可以说ab对于Web服务器软件的黑盒性能测试,获得转载 2014-05-14 17:37:29 · 752 阅读 · 1 评论 -
使用ab进行页面的压力测试
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab 1 我们可以模拟100个并发用户,对一个页面发送1000个请求./ab -n1000 -c100 http://vm1.jianfeng.com/a.html 其中-n代表请求数,-c代表并发数 返回结果:##首先是apache的版本信息 This is A转载 2014-04-16 18:38:55 · 527 阅读 · 0 评论 -
调试Apache的rewrite规则方法
你调试apache的重写规则调试到抓狂过吗?你有看到项目htaccess中N条重写规则而不知所措吗?我想肯定有,下面介绍让如何让你明明白白的调试apache的重写规则mod_rewrite是带有日志功能的,开启的方法如下:在apache的配置文件中增加RewriteLog "/myfolder/mylogfile.log" RewriteLogLevel 9 Rew转载 2014-03-20 11:25:59 · 1814 阅读 · 0 评论 -
Apache中 RewriteRule 规则参数介绍
Apache中 RewriteRule 规则参数介绍 摘要: Apache模块 mod_rewrite 提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。这里着重介绍 RewriteRule 规则以及参数说明。Apache模块 mod_rewrite 提供了一个基于正则表达式分析转载 2014-03-20 10:23:27 · 925 阅读 · 0 评论 -
apache站点日志设置
一、apache日志按日期记录在apache的配置文件中找到ErrorLog logs/error_logCustomLog logs/access_log commonLinux系统配置方法:将其改为ErrorLog “| /usr/local/apache/bin/rotatelogs /home/logs/www/%Y_%m_%d_error_log 86400 48转载 2014-03-07 00:36:41 · 838 阅读 · 0 评论 -
apache页面压缩mod_gzip实现
前面总结了一篇mod_deflate做web压缩的文章,这里再附上一篇通过mod_gzip来实现web压缩的文章。测试方法同前一篇文章。mod_gzip 的工作原理mod_gzip 的工作原理是,当客户端请求浏览某网页后,Apache服务器将所请求的网页文件进行压缩,具体压缩是利用标准的zlib的压缩。服务器将压缩的文件下发 给客户端浏览器,由客户端的浏览器负责解压缩并浏览,所以解转载 2014-03-06 21:47:19 · 575 阅读 · 0 评论 -
Apache 的 httpd.conf 详解
ServerRoot “/usr/local“ ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerR oot定义的路径之下。 ScoreBoardFile /var/run/httpd.scoreboard转载 2013-12-26 14:54:43 · 510 阅读 · 0 评论 -
如何按日期生成apache日志文件及限制apache日志文件大小
用到apache自带的rotatelogs小工具语法如下:rotatelogs [ -l ] logfile [ rotationtime [ offset ]] | [ filesizeM ]参数解释:-l :使用本地时间代替GMT时间作为时间基准。注意:在一个改变GMT偏移量(比如夏令时)的环境中使用-l会导致不可预料的结果。logfile:它加上基准名就是转载 2013-10-19 08:41:35 · 1701 阅读 · 0 评论 -
限制 Apache日志文件大小的方法
access.log,件在 WEB 服务器运行一段时间之后会达到几十兆甚至上百兆,如果Apache运行有错误,error.log也会增大到几十兆,我们知道系统读写一个大的文本文件是非常耗内存的,因此限定日志文件大小十分必要。通常我们是在{$apache}/conf/httpd.conf中设置Apache的参数,然而我们并没有发现可以设置日志文件大小的配置指令,通过参考http://httpd.转载 2013-10-19 08:33:56 · 1194 阅读 · 0 评论 -
Apache的rewrite规则详细介绍
rewrite标志R[=code](force redirect) 强制外部重定向强制在替代字符串加上http://thishost[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。F(force URL to be forbidden)禁用URL,返回403HTTP状态码。G(force URL to be gone) 强转载 2013-10-10 13:29:48 · 543 阅读 · 0 评论 -
Apache基于IP、基于port和基于域名的三种虚拟主机的配置方法(linux下)
1.基于相同IP不同Port的虚拟主机1)vi /etc/httpd/conf/httpd.conf (建议使用nano或gedit等编辑器,下同)2)将Listen字段改为Listen 80Listen 8080(以上设置表示使用80以及8080端口,好像8888端口有冲突)3)更改虚拟主机部分为: DocumentRoot /var/www/html/w转载 2013-06-08 08:41:44 · 732 阅读 · 0 评论 -
.htaccess正则表达式
#位于行首时表示注释。[F]Forbidden(禁止): 命令服务器返回 403 Forbidden错误给用户浏览器[L]Last rule(最后一条规则): 告诉服务器在本条规则执行完后停止重写URL[N]Next(下一条规则): 告诉服务器继续重写,指导所有重写指令都执行过[G]Gone(丢失): 命令服务器返回410 GONE(no longer exists)错误消息[P]Proxy(代理转载 2013-02-21 09:28:07 · 440 阅读 · 0 评论 -
linux安装apache2.4.9
1、下载所需软件包 根据官网所示,安装apache2.4.9必须先安装apr、apr-util、pcre包2、安装 # 解压缩 #tar -fvxz apr-1.5.1.tar.gz #tar -fvxz pcre-8.33.tar.gz #tar -fvxz apr-util-1.5.3.tar.gz #tar -fvxz httpd-2.4.9.tar.g转载 2015-12-14 23:15:12 · 1285 阅读 · 0 评论