apache下载安装教程 linux(apache安装全过程详解)

admin 470 0

老铁们,大家好,相信还有很多朋友对于apache下载安装教程 linux和apache安装全过程详解的相关问题不太懂,没关系,今天就由我来为大家分享分享apache下载安装教程 linux以及apache安装全过程详解的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

一、linux下安装apache详解

下载httpd-2.2.6.tar.bz2把httpd-2.2.6.tar.bz2放到/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文件夹下内容

[root@localhost httpd-2.2.6]#./configure--help| more//查看安装apache配置参数

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

[root@localhost httpd-2.2.6]#make//编译apache

[root@localhost httpd-2.2.6]#make install//安装apache

[root@localhost httpd-2.2.6]#cd/usr/local/apache//进入apache的目录

[root@localhost apache]# cd conf/

[root@localhost conf]#cp-a httpd.conf httpd.conf-//备份apache配置文件

[root@localhost conf]#chkconfig--list httpd//查看httpd服务是否已存在

[root@localhost conf]#chkconfig httpd off//关闭系统自带了httpd的服务,如果存在httpd服务

[root@localhost conf]#service httpd status//查看自带httpd服务状态

[root@localhost conf]#/usr/local/apache/bin/apachectl-k start//linux启动apache命令

[root@localhost conf]#netstat-an| grep:80//查看linux80端口是否开启

[root@localhost conf]#ps-aux| grep httpd//linux下查看apache进程

[root@localhost local]#cp/usr/local/apache/bin/apachectl/etc/rc.d/init.d/apache//拷贝apache启动脚本

[root@localhost local]#vi/etc/rc.d/init.d/apache//这里是编辑apache启动脚本

[root@localhost local]#chkconfig--add apache//添加apache服务

[root@localhost local]#chkconfig--list apache//列出apache服务

[root@localhost local]#service apache stop//停止apache服务

[root@localhost local]#netstat-an| grep:80//查看linux的80端口是否关闭

[root@localhost local]#ps-aux| grep httpd//查看是否存在httpd服务,若果之前自带httpd服务启动的话会导致新添加的apache服务启动失败

[root@localhost local]#service apache start//启动apache服务

打开你的服务器ip地址,看看是否出现了tomcat的默认首页,如果出现的话,那么恭喜你

二、Linux服务器Apache怎么安装

1、进入woke目录下:cd/usr/local/work

(如没有则自己新建,命令:mkdir/usr/local/woke)

2、在woke目录下从网站下载apache并解压解压:tar zxvf httpd-2.0.63.tar.gz

3、进入httpd-2.0.63目录:cd httpd-2.0.63

4、建立makefile,并将Apache安装到/usr/local/apache2目录下:

./configure-prefix=/usr/local/apache2-enable-module=so  (/configure前有一个点“.”的)

6、开始安装Apache到work目录中:

7、至此Apache的安装工作完成,可以在每次启动系统时通过如下命令启动或重新启动Apache服务:

/usr/local/apache2/bin/apachectl start

/usr/local/apache2/bin/apachectl restart

8、打开浏览器,在地址栏输入“http://localhost”出现“It works!”或apache图标的漂亮界面,说明apache安装成功!

三、linux下如何找到apache的安装目录。找到apache的配置文件

apache的配置文件可以通过下述指令进行查找:

默认情况下目录/usr用来存放应用程序;

查看Apache安装路径:rpm-ql httpd-xxxx

指定安全路径 configure--prefix=安装路径;

Apache HTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。

Apache HTTP服务器是一个模块化的服务器,源于NCSAhttpd服务器,经过多次修改,成为世界使用排名第一的Web服务器软件。

它可以运行在几乎所有广泛使用的计算机平台上。

四、如何在linux上安装apache

由于它们使用的套件管理方式不同(如Debian的pkg和Redhat的rpm)所以Apache在不同系统的安装方法不尽相同,但由于RPM文件在Linux系统中的安装最为简便,Fedora、Redhat、Mandriva、SuSE、YellowDog等主流发行版本都使用rpm包管理方式,在这里就说一下Redhat中Apache的安装方法:

1.首先使用下面的命令检查系统是否已经安装了Apache或查看已经安装了何种版本:rpm-q httpd

2.要安装Apache,应将Red Hat安装盘中有Apache RPM安装包的那张放入光驱,加载光驱(别忘了)后在光盘Server目录下找到Apache的RPM安装包文件httpd-2.2.3-6.el5.i386.rpm,可使用下面命令安装Apache: rpm-ivh/mnt/Server/httpd-2.2.3-6.el5.i386.rpm

3.然后测试Apache服务器执行“/etc/init.d/httpd start”命令,确认Web服务已经启动后,在客户端使用的Web浏览器中输入Linux服务器的IP地址进行访问,如果出现一个Red Hat的测试页面则安装成功

httpd.conf(在/etc/httpd/conf目录下)配置文件主要由全局环境(Section 1: Global Environment)、主服务器配(Section 2:'Main' server configuration)和虚拟主机(Section 3: Virtual Hosts)3个部分组成。部分都有相应的配置语句,该文件所有配置语句的语法为“配置参数名称参数值”的形式,配置语句可以放在文件中的任何地方,但为了增强文件的可读性,最好将配置语句放在相应的部分。httpd.conf中每行包含一条语句,行末使用反斜杠“\”可以换行,但是反斜杠与下一行中间不能有任何其他字符(包括空白)。httpd.conf的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用“#”号表示注释。

1.设置主目录的路径DocumentRoot"/var/www/html“

2.设置默认文档DirectoryIndex index.html index.html.var

3.设置Apache监听的IP地址和端口号Listen 80

4.设置相对根目录的路径ServerRoot"/etc/httpd“

(1)错误日志ErrorLog logs/error_log

(2)访问日志CustomLog logs/access_log combined

6.设置网络管理员的E-mail地址ServerAdmin lindenstar@163.com

7.设置服务器主机名称ServerName 192.168.16.177:80

8.设置默认字符集AddDefaultCharset UTF-8,由于西欧(UTF-8)是Apache的默认字符集,因此当客户端访问服务器的中文网页时会出现乱码的现象,解决的办法是将语句“AddDefaultCharset UTF-8”改为“AddDefaultCharset GB2312”,然后重新启动Apache服务,中文网页就能正常显示了。

9.使用Alias选项可以创建虚拟目录。如创建名为/down的虚拟目录,它对应的物理路径是“/software/download”命令为Alias/down"/software/download"

10.可以使用和这对语句为主目录或虚拟目录设置权限,这些语句仅对被设置目录及其子目录起作用,目录的特性选项在下面的图中会出现。如

AllowOverride NoneOrder allow,deny

五、怎么在linux安装apache

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

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

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

解压安装包,之后会出现 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。

好了,文章到此结束,希望可以帮助到大家。