RHEL5系统apache2启用ssl加密传输

1、安装包 Linux下要启用SSL,得有openssl包,以下是我RHEL5系统rpm安装的openssl: # rpm -qa | grep ssl openssl-0.9.8b-8.3.el5 openssl-devel-0.9.8b-8.3.el5 下载最新版本的apache2(源码版本): http://httpd.apache.org/d

web服务的iptables防火墙规则

#!/bin/bash /sbin/modprobe ip_conntrac /sbin/modprobe ip_conntrack_ftp /sbin/iptables -F /sbin/iptables -X /sbin/iptables -P INPUT DROP /sbin/iptables -P FORWARD ACCEPT /sbin/iptables -P OUTPUT ACCEPT

Apache配置详解

Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot \"/mnt/software/apache2\" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/httpd.pid #第一个httpd进程(所有其他进程的父进程)的进程号文件位置。 Listen 80 #服务器监听的端口号。 ServerName www.clusting.com:80 #主站点名称(网站的主机名)。 ServerAdmin admin@clusting.com #管理员的邮件地址。 DocumentRoot \"/mnt/web/clusting\" #主站点的网页存储位置。

Apache的prefork模式和worker模式

模式 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。 这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients设置为一个足够大的数值以处理潜在的请求高峰,