随笔分类 - 22.Apache/Nginx
摘要:Apache拥有4层结构,从核心到外层的module。而外层的module可以用通过静态和动态两种方式与Apache共同工作。这也就引入下文的“动态”和“静态”两种编译安装方式: 静态编译: 编译的时候,所有的模块自己编译进 httpd 这个文件中 ,启动Apache的时候这些模块就已经加载进来了,
阅读全文
摘要:Apache两种常用工作模式:prefork和worker。 prefork MPM prefork是一个非线程型的、预派生的MPM,使用多个进程,每个进程在某个确定的时间只单独处理一个连接,效率高,但内存使用比较大。 可通过了解prefork的配置认识prefork,配置位置:apache/con
阅读全文
摘要:问题背景: 在一台只有512内存的vps上安装directadmin之后经常内存耗,经过查看之后发现Apache成了罪魁祸首急速消耗内存SWAP剩余空间都是0,最终导致内核开始大下杀手,把MySQL都杀了,通过下文调整了Apache的MPM参数得到解决。 通过 apachectl -l 命令,可以查
阅读全文
摘要:之前VPS使用的是默认的Apache配置,感觉还行,不过随着博客的人流量上升,显然这种配置无法满足需求了;下面是Apache官方手册中给出的几条优化配置建议,笔者将其整理出来,对Apache服务器的运行效率是有帮助的。 评论 人好哇! 撰写: 我一直用Apache的Worker模式,所以负载高一点也
阅读全文
摘要:什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,python,tcl
阅读全文
摘要:PHP能不能成功的在Apache服务器上运行,就看我们如何去配置PHP的运行方式。PHP运行目前为止主要有三种方式: a、以模块加载的方式运行,初学者可能不容易理解,其实就是将PHP集成到Apache服务器,以同一个进程运行。 b、以CGI的方式运行,CGI英文叫做公共网关接口,就是Apache在遇
阅读全文
摘要:为了安全期间,有时我们需要限制网站下的某些目录对于php脚本不能执行。 有两种方法可以参考: 1. 使用.htaccess 文件限制 在要限制php执行的目录下,创建.htaccess文件,加入内容 2. 使用apache的配置文件httpd.conf 在相关的虚拟主机段,加入 注意:此处配置要使用
阅读全文
摘要:可能出现下面这三种的错误可能性: 第一种:启用 rewrite 和 .htaccess 设置 rewrite设置:找到apache的配置文件httpd.conf文件,找到:#LoadModule rewrite_module modules/mod_rewrite.so 去掉前面的#号。 改为:Lo
阅读全文
摘要:引言: Apache默认的网站目录是在/var/www/html,我们现在要把网站目录更改到/home/wwwroot/web1/htdocs,操作如下 准备工作: 创建目录: 操作步骤: 1、vi /etc/httpd/conf/httpd.conf 找到 DocumentRoot "/var/w
阅读全文

浙公网安备 33010602011771号