“Apache” 服务器中的战斗机

一,apache世界使用排名第一的web服务器软件。它被音译为阿帕奇,与武装直升机里的佼佼者阿帕奇同名,它虽没有阿帕奇那么霸气的外观,但是它具有和它一样的强大火力,它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python解释器编译到服务器中。下面就让我门一同来揭开它神秘的外纱。

先说一下安装部分,首先我们最好是在它自身提供的官网上下载最好也就是如下所示:


1,在虚拟机中利用命令:rpm -qi 查看它的官网地址,然后通过官网下载最新的版本


"Apache" 服务器中的战斗机

"Apache" 服务器中的战斗机

2,点击下载之后会进入一个选择界面,选择你要下载的最新版本,推荐下载.gzp2格式的文件,因为它的容量较小,下载速度会快一些,根据操作安装到指定的文件中

"Apache" 服务器中的战斗机

3,然后在虚拟机中使用命令:”rz “来调取你所下载的文件到当前目录下

"Apache" 服务器中的战斗机

4,在当前目录下通过命令:ll 查到所下载的安装包,使用解压命令:tar 解压到当前目录中,然后进入解压好的文件中使用命令: ./configure 安装到指定的/app/apache24目录中。 

"Apache" 服务器中的战斗机"Apache" 服务器中的战斗机

5,检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。命令为: make。


"Apache" 服务器中的战斗机


6,成功编译后,使用”make install”命令开始安装

安装成功后进入测试阶段,测试是否安装成功:

首先测试之前先查看了一下防护墙是否关闭,使用的命令是:systemctl is-active firewalld.service  ,如果没有关闭,使用命令关闭:systemctl stop firewalld.service或者service   iptables stop;如果已经关

闭,则开始运行程序,运行命令为:/app/apache24/bin/apachectl start 运行成功后使用:netstat -ntl 命令查看”80″端口是否开启,如果已经开启则说明运行成功。

最后一步也就是设置PATH及man路径:export PATH=$PATH:/app/apache24/bin/(另外需要注意的是设置PATH之前不能存在其他的httpd,要是有的话需要卸载)

然后把本机的ip地址放到网址上则会显示如下:"Apache" 服务器中的战斗机

注释:图上的这句话是我自己添加的。如果想要修改的话需要进入/app/apache24/htdocs 中修改index.html中的值即可

特殊情况:a:在运行成功后有可能在你访问页面时会没有查看权限。这时候你只需要给/app 加上其他人的执行权限即可:可以先查看/app权限:ls -ld /app

然后使用命令:chmod 755 /app 这样就可以啦。

原创文章,作者:风之轨迹,如若转载,请注明出处:http://www.178linux.com/84972

(1)
风之轨迹风之轨迹
上一篇 2017-08-19
下一篇 2017-08-19

相关推荐

  • linux发展历程简述

     linux发展历程简述 概述       本文写的linux 的发展历史,阅读本文你可以知道:           1.   linux的发音           2. &nbs…

    Linux干货 2016-10-14
  • 重启nginx服务时提示 nginx: [error] invalid PID number “” in “/usr/local/var/run/nginx/nginx.pid”

    解决方法:nginx -c /etc/nginx/nginx.conf       -c后面的路径为nginx的配置文件

    Linux干货 2017-03-30
  • 从Linux小白到大牛——与狼共舞的日子7

    马哥教育网络班21期+第7周课程练习 1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; [root@localhost ~]#&nbsp…

    Linux干货 2016-11-14
  • Linux初学笔记(markdown格式)

    Linux基础命令笔记

    Linux干货 2018-03-26
  • linux网络管理(基础-IP、MAC、TCP)

    linux网络管理 计算机网络 MACMAC(Media Access Control或者Medium Access Control)地址,意译为媒体访问控制、介质访问控制,或称为物理地址、硬件地址,用来定义网络设备的位置。在OSI模型中,第三层网络层负责IP地址,第二层数据链路层则负责MAC地址。因此一个主机会有一个MAC地址,而每个网络位置会有一个专属于…

    Linux干货 2016-09-09
  • 永远不要让自己停下

    曾几何时,我还是刚出象牙塔的小男孩。想想现在,经过4年的洗礼,我不再是小男孩了。可是,我却发现自己变得越来越懒,守着那丁点的知识。 我早已坐吃山空而不自知,早已落后于时代的趋势而不自知。时代需要一个勤奋而专注的我,需要一个不懈怠的我。 如果,我不继续前进,等待我的只有堕落。逆水行舟不进则退,不逼自己一把,永远不知道自己的潜力有多大。 我希望说,再见,懈怠而懒…

    Linux干货 2016-10-07