Linux系统中Apache服务的构建

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

这就是apache构架的一个全部过程了,希望各位大神多多指点!!!

猜你喜欢

转载自blog.51cto.com/13659301/2106476
今日推荐