一、简易介绍:

   apache程序,即http网站服务工具,可以使用yum和源码安装的方法安装之。使用yum的方法安装可以现在本地yum配置文件中指定仓库源路径并启动之,然后使用yum命令的方法直接安装,比较简单,再次不做具体阐述,下面以源码包方式安装使用apache。

二、准备工作:

   1.1 配置好本地yum文件环境,并启用:

wKiom1MNUl2jl2uTAAE8htgQC-M890.jpg

   1.2 查看已生成的repo列表:

wKiom1MNUtOiDxfNAACehL21rhE257.jpg

   1.3 使用yum的方式安装gcc环境,以便支持源码安装apche,并查看已安装成功的gcc工具:

wKioL1MNU6ayEXPEAAAPoDWt-wQ345.jpg

wKiom1MNVBSQI874AACmAVlcSYQ892.jpg

三、正式安装:

   1.1 下载打包压缩的http源码包,并解压:

wKioL1MNVNCyIDXbAAAV7tJ5oKI953.jpg

   1.2 进入解压后的源码包目录中,可查看使用configure脚本安装http程序时指定的路径,启用的特性等功能信息:

wKioL1MNVmCAh2R3AAAkCfObUrQ689.jpg

   1.3 执行configure脚本,并指定http程序所安装的路径以及配置文件所安装路径等:

wKiom1MNVy3zVDqEAAC17jYXgkw375.jpg

   1.4 编译http源码包并安装http程序:

wKioL1MNV_HifVpzAAAnP1uln0k137.jpg

   1.5 由于二进制程序在/usr/local/apache/bin 下面,为了以后不输入长路径就能执行二进制程序,可将apachectl二进制程序写进环境变量的配置文件中去:

wKiom1MNWVmQZ1SDAAAW1wdUero854.jpg

wKioL1MNWT-jEJD0AAAxJe7aAuQ727.jpg

   1.6 重读环境变量:

wKiom1MNWfWAkqdBAAAYZCURybY447.jpg

   1.7 查看本机IP地址:

wKiom1MNWjSRBHvTAAD-efxwilY046.jpg

   1.8 启动httpd服务:

wKiom1MNWmnS8WFDAAAydbZZeXA187.jpg

   1.9 客户端通过网页访问http网站服务:

wKiom1MNWq_iEGlAAACDGc314Zw766.jpg

四、收尾工作:

   1.1 说明:由于源码安装的apache程序属于第三方程序,并安装在了系统的第三方程序目录中,所以有些头文件、库文件、man帮助文件并不在系统的指定目录中,系统无法找到,所以需要手动指定,以便系统识别。

   1.2 系统会在/usr/include中找头文件,要想让系统通过/usr/include找到http服务的头文件,
必须设置一个符号链接,让其他程序访问/usr/include/httpd的头文件就直接能跳到/usr/local/apache/include中去:

wKiom1MNXZmwky8cAABWqsneYv4045.jpg

   1.3 让系统识别http的库文件,在/etc/ld.so.conf.d/下面创建一个http.conf
文件,把http的库文件路径放在系统的库配置文件中:

wKioL1MNXguQLD9bAAAZqhkgqzY390.jpg

wKiom1MNXjHxXUdyAAAP07B6Yy8576.jpg

   1.4 加进入不会立即生效,因为当前系统上的所有库文件在系统开机时都会被缓存在/etc/ld.so.cache(而缓存文件是在开机时自动生成的)中去,要想生效,要么重启系统,要么通知系统重新生成库文件路径缓存,这里我们采用第二种方式,执行命令:ldconfig -v :

wKiom1MNXvfwINFMAABjl6_L8yA543.jpg

   1.5 导出http的man文件:

wKioL1MNXzTAXvyHAAAQCmliTXc071.jpg

wKiom1MNX1qSQtyfAAAeZN9EYIE575.jpg

五、结束语:

   至此,http网站服务基本可以正常使用了,但要在互联网上访问,还需要有域名解析,虚拟主机等,所以此等配置还得等下回分解。。。