#Apache

.htaccess 基础教程(四)Apache RewriteCond 规则参数

Apache模块mod_rewrite提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数据库。...

Apache2.4.6添加虚拟主机提示:NameVirtualHost has no effect and will be removed in the next release /usr/local/apache/conf/extra/httpd-vhosts.conf

[root@localhostconf]#servicehttpdrestart停止httpd:[确定]启动httpd:AH00548:NameVirtualHosthasnoeffectandwillberemovedinthenextrelease/usr/local/apache/conf/extra/httpd...

Apache不重新编译,利用apxs工具给Apache添加模块,如cgi模块

想实践下Apache是如何运行cgi程序的,却发现先前编译安装Apache的时候,没有安装Apache的cgi模块。附:CentOS6.x编译安装LAMP(2):编译安装Apache2.2.25此时,从 httpd.conf文件中可看到如下模块被动态加载(没有cgi模块):LoadModuledeflate_...

[Apache手册]Linux环境下配置Apache运行cgi

CGI动态页面相关模块相关指令mod_aliasmod_cgiAddHandlerOptionsScriptAlias CGI(公共网关接口)定义了web服务器与外部内容生成程序之间交互的方法,通常是指CGI程序或者CGI脚本,它是在网站上实现动态页面的最简单和常用的方法。本文将对如何在Apacheweb服务...

CentOS6.3 编译安装LAMP(2):编译安装 Apache2.4.6

Apache官方说:与Apache2.2.x相比,Apache2.4.x提供了很多性能方面的提升,包括支持更大流量、更好地支持云计算、利用更少的内存处理更多的并发等。除此之外,还包括性能提升、内存利用、异步I/O的支持、动态反向代理设置、与时间驱动的Web服务器相当或更好的性能、更强大的处理资源分配能力,更便捷的缓存支...

解决URL中包含“%2F”导致Apache地址重写mod_rewrite失效的问题

在使用Apache地址重写mod_rewrite期间,发现,当URL和PATH_INFO中出现%2f(/)或者%5c(),会被认为这是个不合法的请求,Apache将会直接返回"404(NotFound)"错误。也就是说,Apache在调用mod_proxy或mod_rewrite模块之前,就直接拒绝请求,给出404错误...

Apache静态编译与动态编译详解

Apache拥有4层结构,从核心到外层的module。而外层的module可以用通过静态和动态两种方式与Apache共同工作。这也就引入下文的“动态”和“静态”两种编译安装方式:静态编译:编译的时候,所有的模块自己编译进 httpd 这个文件中 ,启动Apache的时候这些模块就已经加载进...

Apache常用2种工作模式prefork和worker比较

Apache两种常用工作模式:prefork和worker。preforkMPMprefork是一个非线程型的、预派生的MPM,使用多个进程,每个进程在某个确定的时间只单独处理一个连接,效率高,但内存使用比较大。可通过了解prefork的配置认识prefork,配置位置:apache/conf/extra/httpd-...

Apache 优化配置10条建议

之前VPS使用的是默认的Apache配置,感觉还行,不过随着博客的人流量上升,显然这种配置无法满足需求了;下面是Apache官方手册中给出的几条优化配置建议,笔者将其整理出来,对Apache服务器的运行效率是有帮助的。控制MaxClients的设置,以避免服务器产生太多的子进程而发生交换。进程间的数据交换会占用很大内存...

Apache prefork 模块指令分析

问题背景:在一台只有512内存的vps上安装directadmin之后经常内存耗,经过查看之后发现Apache成了罪魁祸首急速消耗内存SWAP剩余空间都是0,最终导致内核开始大下杀手,把MySQL都杀了,通过下文调整了Apache的MPM参数得到解决。 通过 apachectl-l命令,可以查看使用...

CentOS6.3 编译安装LAMP(2):编译安装 Apache2.2.25

所需源码包:/usr/local/src/Apache-2.2.25/httpd-2.2.25.tar.gz编译安装Apache2.2.25#切换到源码目录cd/usr/local/src/Apache-2.2.25tar-xzvf./httpd-2.2.25.tar.gzcd./httpd-2.2.25#生成conf...

Linux下Apache、PHP、MySQL默认安装路径

Apache:如果采用RPM包安装,安装路径应在/etc/httpd目录下Apache配置文件:/etc/httpd/conf/httpd.confApache模块路径:/usr/sbin/apachectlWeb目录:/var/www/html如果采用源代码安装,一般默认安装在/usr/local/apache2目录...

Linux/CentOS 服务安装/卸载,开机启动chkconfig命令详解|如何让MySQL、Apache开机启动?

chkconfigchkconfig在命令行操作时会经常用到。它可以方便地设置和查询不同运行级上的系统服务。这个可要好好掌握,用熟练之后,就可以轻轻松松的管理好你的启动服务了。注:谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。语法:chkconfig   ...

eclipse中导入maven项目:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.Maven

org.codehaus.plexus.archiver.jar.Manifest.write(java.io.PrintWriter)解决方法为:更新eclipse中的maven插件1.help->  InstallNewSoftware->add->https://otto.t...

Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程

人原创,一个字一个字地码的,尊重版权,转载请注明出处! http://blog.csdn.net/chaijunkun/article/details/6987443 最近在开发的项目需要承受很高的并发量。综合各种情况,决定使用Apache+Tomcat+JK的方式实现负载均衡,并且作为一个统一的服...
首页上一页...7891011...下一页尾页