一、简易介绍:
apache程序,即http网站服务工具,可以使用yum和源码安装的方法安装之。使用yum的方法安装可以现在本地yum配置文件中指定仓库源路径并启动之,然后使用yum命令的方法直接安装,比较简单,再次不做具体阐述,下面以源码包方式安装使用apache。
二、准备工作:
1.1 配置好本地yum文件环境,并启用:
1.2 查看已生成的repo列表:
1.3 使用yum的方式安装gcc环境,以便支持源码安装apche,并查看已安装成功的gcc工具:
三、正式安装:
1.1 下载打包压缩的http源码包,并解压:
1.2 进入解压后的源码包目录中,可查看使用configure脚本安装http程序时指定的路径,启用的特性等功能信息:
1.3 执行configure脚本,并指定http程序所安装的路径以及配置文件所安装路径等:
1.4 编译http源码包并安装http程序:
1.5 由于二进制程序在/usr/local/apache/bin 下面,为了以后不输入长路径就能执行二进制程序,可将apachectl二进制程序写进环境变量的配置文件中去:
1.6 重读环境变量:
1.7 查看本机IP地址:
1.8 启动httpd服务:
1.9 客户端通过网页访问http网站服务:
四、收尾工作:
1.1 说明:由于源码安装的apache程序属于第三方程序,并安装在了系统的第三方程序目录中,所以有些头文件、库文件、man帮助文件并不在系统的指定目录中,系统无法找到,所以需要手动指定,以便系统识别。
1.2 系统会在/usr/include中找头文件,要想让系统通过/usr/include找到http服务的头文件,
必须设置一个符号链接,让其他程序访问/usr/include/httpd的头文件就直接能跳到/usr/local/apache/include中去:
1.3 让系统识别http的库文件,在/etc/ld.so.conf.d/下面创建一个http.conf
文件,把http的库文件路径放在系统的库配置文件中:
1.4 加进入不会立即生效,因为当前系统上的所有库文件在系统开机时都会被缓存在/etc/ld.so.cache(而缓存文件是在开机时自动生成的)中去,要想生效,要么重启系统,要么通知系统重新生成库文件路径缓存,这里我们采用第二种方式,执行命令:ldconfig -v :
1.5 导出http的man文件:
五、结束语:
至此,http网站服务基本可以正常使用了,但要在互联网上访问,还需要有域名解析,虚拟主机等,所以此等配置还得等下回分解。。。
本文出自 “言海” 博客,谢绝转载!
原文:http://yanhai.blog.51cto.com/8570918/1363665