Linux系统中Apache服务的构建

下面给大家介绍一下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

时间: 2024-10-09 23:45:33

Linux系统中Apache服务的构建的相关文章

Linux系统中DHCP服务实战

Linux系统中DHCP服务实战部署 一.实验要求 1.将系统的主机名改成s01.benet.com 2.搭建一台dhcp服务器为局域网分配IP地址,要求分配192.168.40.0/24 3.为boss保留192.168.40.188地址 二.实验环境 虚拟机VMware Workstation11.0 RED HET 6.5 三.实验步骤 1.将系统的主机名改成s01.benet.com 2.搭建dhcp服务.为局域网分配IP地址 3.测试主机分配地址效果 4.给boss分配192.168.

字符界面优化Linux系统中的服务

优化Linux系统中的服务 实验环境 公司在文件服务器中新安装了RHEL 6操作系统,由于默认启动的服务程序较多,系统运行缓慢.现需要对系统服务进行适当优化,减少一些不必要的自启动服务,并设置系统在开机后直接进入字符模式. 需求描述 设置Linux系统每次开机后自动进入字符模式 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务:atd.Bluetooth.cups.ip6tables.iptables.mdmonitor.nfslock.rhnsd.rpcgssd.p

优化Linux系统中的服务

优化Linux系统中的服务 实验要求 设置Linux系统每次开机后自动进入字符模式界面. 使用ntsysv工具同时调整2.3.4.5运行级别中的服务状态,关闭下列服务: atd.bluetooth.cups.ip6tables.iptables.mdmonitor.nfslock.rhnsd.rpcgssd. postfix. 使用chkconfig工具调整个别服务的启动状态. 将cups服务在运行级别3中的默认启动状态设为关闭. 将postfix服务在运行级别3.5中的默认启动状态设为启用其余

详述Linux系统中Apache网页与安全优化(二)

网页缓存 配置网页的缓存时间 通过mod_ expire模块配置Apache,使网页能在客户端浏览器缓存一段时间,以避免重复请求 启用mod_ expire模块后,会自动生成页面头部信息中的Expires标签和Cache-Control标签,从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度的目的 启用网页缓存功能步骤 查看是否安装mod_ expire模块 修改配置文件启用缓存功能 抓包测试 查看是否安装了mod_ expire模块 /usr/local/apache/bin/

linux系统中apache虚拟目录配置

在搭建网站的时候,我们会经常在同一台服务器上面搭建多个站点,这时候就需要用到apache的虚拟机知识.下面就linux系统下apache虚拟目录的配置说简要说明: 1.源代码安装apache + PHP + MySQL(请查考我的博文lamp环境搭建): 2.在本地计算机的hosts文件加入如下行: 192.168.137.10 erp.100msh.com 192.168.137.10 mopadmin.100msh.com 然后cmd中 ping erp.100msh.com 检查是否网络通

详述Linux系统中Apache网页深入优化

ab压力测试 Apache自带压力测试工具ab,简单易用,且可以模拟各种条件对Web服务器发起测试请求 ab工具可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户PC本地的计算时间,从而可以通过观测各种时间指标判断Web服务器的性能,以便进行参数的优化调整 ab压力测试工具 在进行性能调整优化过程中,可用ab压力测试工具进行优化效果的测试 优化前先使用ab进行压力测试 优化后,重启服务,再使用ab进行压力测试 对比两次测试的结果

详述Linux系统中Apache网页与安全优化(一)

Apache网页优化 Apache网页优化概述 在企业中,部署Apache后只采用默认的配置参数,会引发网站很多问题,换言之默认配置是针对以前较低的服务器配置的,以前的配置已经不适用当今互联网时代 为了适应企业需求,就需要考虑如何提升Apache的性能与稳定性,这就是Apache优化的内容 优化内容 配置网页压缩功能 工作模式的选择与参数优化 配置防盗链 配置隐藏版本号 ....... 网页压缩 gzip介绍 配置Apache的网页压缩功能,是使用gzip压缩算法来对网页内容进行压缩后再传输到客

在RedHat Linux系统中安装和配置snmp服务

检查系统是否安装snmp服务 # rpm -qa|grep snmp net-snmp-5.3.2.2-17.el5 net-snmp-perl-5.3.2.2-17.el5 net-snmp-devel-5.3.2.2-17.el5 net-snmp-libs-5.3.2.2-17.el5 net-snmp-utils-5.3.2.2-17.el5 net-snmp-libs-5.3.2.2-17.el5 net-snmp-devel-5.3.2.2-17.el5 SNMP服务安装后会有以上安

使用Linux系统中的SSH服务

使用Linux系统中的SSH服务 1.SSH服务应用场景 ① 可以实现对文件的上传与下载 ② 实现远程管理Linux 2.安装SSH服务器 服 务:sshd 位 置:光盘2 软 件:openssh-server-3.9p1-8.RHEL4.1.rpm 配 置:/etc/ssh/sshd_config rpm –ivh 软件名称 3.启动SSH服务 启动成功后,默认sshd服务占用22号端口. httpd : 80端口 ftp:21端口 ssh:22端口 mysql:3306 4.使用SSH实现文