linux下载apache apache内核root下载

本篇文章给大家谈谈linux下载apache,以及apache内核root下载对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

怎么在linux安装apache

Linux下 apache安装

1:系统安装,这里就不说了,网上有很多,也很简单。顺便说下,我用的是redhat 9;

2:在图形界面下下载apache安装包,我下的是 httpd-2.2.9.tar.gz源码安装包,地址是

3:将下载文件保存到/home/redhat/src目录下,起重redhat是普通用户所在文件夹,也可以自己建立其他的文件夹保存。

用:gzip-d httpd-2.2.9.tar.gz

tar xvf httpd-2.2.9.tar

解压安装包,之后会出现 httpd-2.2.9的文件夹,进入该文件夹。

4:在httpd-2.2.9文件夹下可以看到configure的文件夹,此时用:./configure--prefix=/usr/local/apache--enable-so设置安装目录和参数设置

命令so模块是用来提DSO支持的apache核心模块,这里设置启动

5:用make和make install编译安装apache就可以了

6:/usr/local/apache/bin/apachectl start,该命令用来启用apache。

如何在linux上安装apache

在Linux上安装Apache,首先需确认系统套件管理方式,因Debian使用pkg,而Redhat使用rpm,故安装方式有别。若使用rpm,安装过程相对简便,如Fedora、Redhat、Mandriva等主流发行版均采用此方式。以下以Redhat为例:

首先运行命令:

rpm-q httpd

检查是否已安装Apache或查看已安装版本。若未安装,需将Apache RPM包放入光驱,加载后执行:

rpm-ivh/mnt/Server/httpd-2.2.3-6.el5.i386.rpm

安装后,通过命令:

/etc/init.d/httpd start

启动Web服务,并在客户端浏览器中输入Linux服务器IP验证安装结果。

接下来配置httpd.conf文件,该文件位于/etc/httpd/conf目录,主要分为三部分:全局环境、主服务器配置和虚拟主机配置。每行一条配置语句,行尾使用反斜杠换行,但与下一行间不允许有其他字符。配置语句不区分大小写,行首加#表示注释。

1.设置主目录:

DocumentRoot"/var/www/html"

2.设置默认文档:

DirectoryIndex index.html index.html.var

3.设置监听的IP和端口:

Listen 80

4.设置相对根目录:

ServerRoot"/etc/httpd"

5.配置日志文件:

错误日志:

ErrorLog logs/error_log

访问日志:

CustomLog logs/access_log combined

6.设置网络管理员邮箱:

ServerAdmin lindenstar@163.com

7.设置服务器主机名:

ServerName 192.168.16.177:80

8.设置默认字符集:

AddDefaultCharset GB2312

9.创建虚拟目录:

Alias/down"/software/download"

10.设置目录权限:

Options Indexes MultiViews

AllowOverride None

Order allow,deny

如何在Linux下搭建apache服务器

在Linux环境下搭建Apache服务器有多种方法,其中两种常见的安装方式包括使用yum源安装和源码安装。使用yum源安装Apache服务器,只需执行以下命令:

sudo yum-y install httpd

这种方式利用了Linux系统自带的Apache服务,操作简便快捷。另一种方法则是通过源码安装,具体步骤如下:

首先,下载Apache 2.2.6的压缩包httpd-2.2.6.tar.bz2,并将其放置于/soft目录下。

[root@localhost~]# cd/soft

[root@localhost soft]# tar jxvf httpd-2.2.6.tar.bz2//解压Apache压缩包

[root@localhost soft]# cd httpd-2.2.6//定位到httpd-2.2.6文件夹下

[root@localhost httpd-2.2.6]# ls//查看显示httpd-2.2.6文件夹下内容

接下来,配置Apache路径:

[root@localhost httpd-2.2.6]#./configure--prefix=/usr/local/apache--enable-so

编译并安装Apache:

[root@localhost httpd-2.2.6]# make

[root@localhost httpd-2.2.6]# make install

安装完成后,进入Apache目录并备份配置文件:

[root@localhost httpd-2.2.6]# cd/usr/local/apache

[root@localhost apache]# cd conf/

[root@localhost conf]# cp-a httpd.conf httpd.conf-

检查系统自带的Apache服务是否已存在:

[root@localhost conf]# chkconfig--list httpd

如果存在,则关闭系统自带的Apache服务:

[root@localhost conf]# chkconfig httpd off

启动Apache服务:

[root@localhost conf]#/usr/local/apache/bin/apachectl-k start

验证Apache是否正常启动:

[root@localhost conf]# netstat-an| grep:80

检查Apache进程:

[root@localhost conf]# ps-aux| grep httpd

将Apache启动脚本拷贝至/etc/rc.d/init.d/目录:

[root@localhost conf]# cp/usr/local/apache/bin/apachectl/etc/rc.d/init.d/apache

编辑Apache启动脚本:

[root@localhost conf]# vi/etc/rc.d/init.d/apache

在开头的#!/bin/sh下面加上:

#chkconfig: 2345 85 15

添加Apache服务:

[root@localhost conf]# chkconfig--add apache

列出Apache服务状态:

[root@localhost conf]# chkconfig--list apache

停止Apache服务:

[root@localhost conf]# service apache stop

再次检查80端口是否关闭:

[root@localhost conf]# netstat-an| grep:80

最后,启动Apache服务:

[root@localhost conf]# service apache start

阅读剩余
THE END