这边演示下CentOS7 安装apache的过程
首先,我们需要把源码包传至CentOS7,这里我使用的是winscp,个人觉得这款软件用的很顺手,先连接上终端,协议类型选择scp,输入IP地址,及root账户密码,这边我们把apr-1.4.6.tar.gz、apr-util-1.4.1.tar.gz、httpd-2.4.2.tar.gz传至root目录下,远程连接工具我选的是power shell。
如下图所示
传完之后,需要对源码包进行解包,分别执行tar zxvf httpd-2.4.2.tar.gz、tar zxvf apr-util-1.4.1.tar.gz、tar zxvf apr-1.4.6.tar.gz,
解包完成,把apr及apr-util拷贝至对应目录
通过yum安装依赖包,这里我们需要安装pcre-devel 、expat-devel、perl这三个依赖包
依赖包安装完成之后,回到/root/httpd-2.4.2的目录,配置httpd的安装目录这边我是放在/usr/local/apache目录下
配置完成之后进行编译及安装 make && make install
安装完修改下配置里面的httpd.conf的servername,如下
修改完成之后重启下apache服务,/usr/local/apache/bin/apachectl也可以创建软连接至/usr/bin后,只需执行apachectl就可以重启服务
监测下服务状态,netsata -anpt | grep httd
可以看到80端口已经开启,我们去虚拟机里面验证下是否可用,地址栏直接输入localhost,结果如图
接下来验证下域名是否可以访问,在这之前,需要添加一条DNS解析,vi /etc/hosts
:wq保存退出,来到浏览器,输入http://ky06.com如下图
可以看到服务正常工作。