下面给大家介绍一下Apache构架的操作方法,首先把宿主机上压缩包进行共享
然后在用虚拟机进行扫描共享文件
在虚拟机上创建一个挂载点,对扫描到的共享文件挂载
挂载好之后,切换目录到挂载点下,会看到共享后的三个压缩包
然后依次进行解压缩
这里解压第二个apr的压缩包
解压第三个apr-util压缩包,然后为了是apr和apr-util能被httpd所使用,所以要复制apr和apr-util的软件包到httpd文件下
然后使用yum仓库安装gcc和gcc-c++两个编译器
这里可以看到安装完成了
然后安装一些相关的软件包,因为这个软件包没有依赖性关系,所以使用rpm一键式安装就可以,这里的的pcre-devel的一个正则表达式的函数库
安装好函数库之后,使用configure进行配置软件模块
./configure \
--prefix=/usr/local/apache \ 这里是指定安装路径
--enable-so \ 使用动态模块加载
--enable-rewrite \ 启动重写支持
--enable-mods-shared=most \ 启用模块
--with-mpm=worker \ 启用多线程
--disable-cgid \
--disable-cgi 通用网关接口
软件配置模块安装好之后,使用make进行格式转化,使配置文件转化为二进制的能被系统所识别执行
然后使用make install 执行软件编译环境的安装
然后使用筛选过滤掉#注释apache脚本的内容然后重定向到能被service执行的init.d的目录,然后后面就可以使用service来进行操作
对上面筛选过滤出的脚本进行编辑
因为脚本的基本格式也是有#的所以前面会被过滤掉,这里添加脚本的基本格式
添加好之后wq保存退出
查看脚本配置文件是否有执行权限
对HTTP进行一个开机自启动的添加,然后是他在3、5模式下开机自启动
对apahe的服务启动配置文件进行软链接的创建,然后进行编辑
把这里的监听对象改为我们虚拟机的IP地址并把前面的注释符# 删除,把ipv6的监听端口进行注释
查找到ServerName,修改为我们虚拟机的主机名加域名的格式
服务启动配置文件修改好之后,开启网络服务
查看的web服务80端口是否开启
然后关闭防火墙和增强性安全功能
以上都完成之后,打开宿主机浏览器,在链接窗口输入我们刚才输入的监听的IP地址,就可以看到一个内容
当然这个内容是可以进行修改的,在下图的路径中找到默认首页的html文件
然后使用vim编辑器进入,可以看到前面浏览器首页显示的内容
对这里的内容进行修改为自己想要显示的内容,然后保存退出
在浏览器刷新,就会显示出上面你修改后的内容了
这就是apache构架的一个全部过程了,希望各位大神多多指点!!!
原文地址:http://blog.51cto.com/13659301/2106476