Linux 下安装配置Apache

      实习过程中需要手动配置Apache服务器,并且需要手动配置Apache文档,在摸索了一天后,终于解决了Apache的安装与配置,写下来分享给大家。

操作系统:Red Hat Enterprise Linux 5.5

一、安装Apache

方法一:手动安装httpd-2.2.16.tar.gz包

1. 下载httpd-2.2.16.tar.gz 源码安装包,地址 http://httpd.apache.org/download.cgi

2. 将下载文件保存到 /home/fwx/src 目录下,使用tar zxvf httpd-2.2.16.tar.gz命令解压缩安装包,之后会出现 httpd-2.2.16 的文件夹,进入该文件夹。

3. 在httpd-2.2.16 文件夹下可以看到configure 的文件夹,此时用命令 ./configure --prefix=/usr/local/apache --enable-so 设置安装目录和参数设置,命令so模块是用来提DSO支持的apache核心模块,这里设置启动

4. 用make 和make install 编译安装apache 就可以了

5. /usr/local/apache/bin/apachectl start ,该命令用来启用apache

6. 快捷启动apache,使用vi ~/.bashrc命令打开,然后输入alias apache='/usr/local/apache/bin/apachectl',以后只要输入apache start|stop|restart命令就可以控制apache的启动和关闭了。

7. 开机自动启动Apache,vi /etc/rc.d/rc.local中增加启动apache的命令/usr/local/apache/bin/apachectl start,重启开机后就会自动启动Apache服务。

方法二:安装httpd-2.2.3-43.el5.i386 rpm包

1.检查系统是否已经安装apache

# rpm -qa|grep httpd

(httpd是apache 软件包的执行命令名称)

2.挂载系统光盘
# mount /dev/cdrom /mnt/cdrom
3.进入光盘的  Red Hat / RFMS 目录
# cd /mnt/cdrom/Server
4.安装所需的  RPM 包
# rpm -ivh httpd-2.2.3-43.el5.i386 rpm
(Apache HTTP 服务器)
# rpm -ivh httpd-manual-2.2.3-43.el5.i386 rpm
(Apache HTTP 服务器的文档)
5.卸载光驱
# umount /mnt/cdrom
6.弹出光盘
# eject
7. 启动
# service httpd start
8.  检验  httpd 是否被启动
pstree | grep httpd     
 | http d         //表示已经启动  ( 管道符,执行极快,在内存中一次执行完毕 )
 
9. 查看运行状态
# service httpd status
        httpdpid 2759 2758 2757 2756 2755 2754 2753 2752 2749 运行…
10.  关闭
service  httpd  stop
11. 开机自动启动
# setup
选择系统服务,"tab"切换光标,"enter"确认,选择httpd服务并确认,重启开机后就会自动启动apache
二、配置 Apache 服务器
1.Apache 配置文件重点信息
Apache配置文件: /etc/httpd/conf/httpd.conf
网络文件目录:          /var/www/html
访问日志文件:          /var/log/httpd/access_log
错误日志文件:          /var/log/httpd/error_log
端口:                           80
运行模式参数:
StartServer 8                        (启动时进程数)
MinSpaceServer 5              (最小空闲进程)
MaxSpaceServer 20            (最大空闲进程)
MaxClient:150                      (同一时刻的最大连接数)
2.修改Apache 配置文件
# cd /etc/httpd/conf/httpd.conf  
(默认配置文件提供一个规范的模板,基本的配置一般不需要进行修改)
需要根据运行环境的实际情况,修改或添加如下指定的配置:
l. KeepAlive KeepAlive的值设为on,提高访问性能。
2. MaxClients 根据服务容量修改此值,默认150
3. ServerAdmin 设为Apache服务器管理员的Email地址。
4. ServerName 删除ServerNameD的注释符号“#”, 然后设置 Web服务器的“主机名.域名” 
5. DirectoryIndex 指定默认主页文件名
6. AddDefaultCharset UTF-8
为 AddDefaultCharset GB2312,支持中文简体汉字字符集
三、检验Web 服务器
      在URL中输入http://127.0.0.1,如果显示"Red Hat Enterprise Linux Test Page" ,即系统提供的默认测试页面,表示系统运行正常。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值