Apache配置

以目前来说,WWW服务器软件中市场占有率较高的应该是Apache和IIS。Apache是自由软件,可以在任何操作系统上安装,而IIS则是微软开发的只能够在Windows操作系统上安装与运行。
本项目使用Apache配置WWW服务器,本项目将用三种方式配置虚拟主机:
1、IP
2、IP+端口
3、域名

1.安装Apache

1.检查有无安装Apache

rpm -qa | grep httpd

centos 启动apache服务命令 如何配置centos7下的apache服务_配置文件


2.使用yum 安装Apache

yum -y install httpd

centos 启动apache服务命令 如何配置centos7下的apache服务_vim_02


可以检测一下安装成功没

centos 启动apache服务命令 如何配置centos7下的apache服务_vim_03

3.配置Selinux文件
临时关闭 :setenforce 0

setenforce 0

4.关闭防火墙

systemctl stop firewalld
systemctl disable firewalld

5、启动httpd服务,访问测试

systemctl start httpd

centos 启动apache服务命令 如何配置centos7下的apache服务_Apache_04

3.修改主配置文件

vim /etc/httpd/conf/httpd.conf

找到这一段

centos 启动apache服务命令 如何配置centos7下的apache服务_Apache_05


注释,修改

centos 启动apache服务命令 如何配置centos7下的apache服务_vim_06

4.新增虚拟主机配置文件

1.使用ip创建

创建配置文件

cd /etc/httpd/conf.d/
vim virtual.conf

centos 启动apache服务命令 如何配置centos7下的apache服务_centos_07


网卡绑定多个IP

ip addr add *ip地址* dev 网卡 
ip add

centos 启动apache服务命令 如何配置centos7下的apache服务_centos 启动apache服务命令_08


创建虚机主机mikey.com和mikey2.com的主页面

centos 启动apache服务命令 如何配置centos7下的apache服务_centos 启动apache服务命令_09


编辑网页内容

vim /www/mikey.com/index.html

vim /www/mikey2.com/index.html

centos 启动apache服务命令 如何配置centos7下的apache服务_centos_10


centos 启动apache服务命令 如何配置centos7下的apache服务_centos_11


检查配置文件是否正常

httpd -t

centos 启动apache服务命令 如何配置centos7下的apache服务_配置文件_12


重启httpd服务

systemctl restart httpd

打开浏览器,测试实验结果

centos 启动apache服务命令 如何配置centos7下的apache服务_vim_13


centos 启动apache服务命令 如何配置centos7下的apache服务_centos 启动apache服务命令_14

使用IP+端口构建虚拟主机

这次我选择用8080端口作为实验对象

1.创建配置文件

vim /etc/httpd/conf.d/virtual.conf

centos 启动apache服务命令 如何配置centos7下的apache服务_vim_15


修改httpd主配置文件,在Listen 80下面添加一行监控8080端口

centos 启动apache服务命令 如何配置centos7下的apache服务_centos 启动apache服务命令_16


创建虚机主机mikey8080.com的主页面

mkdir -pv /www/mikey8080.com

centos 启动apache服务命令 如何配置centos7下的apache服务_vim_17


vim /www/mikey8080.com/index.html

centos 启动apache服务命令 如何配置centos7下的apache服务_配置文件_18

检查配置文件

httpd -t

重启httpd服务

systemctl restart httpd

打开浏览器,查看实验结果

centos 启动apache服务命令 如何配置centos7下的apache服务_centos_19

使用域名构建虚拟主机

1.创建配置文件

centos 启动apache服务命令 如何配置centos7下的apache服务_配置文件_20


修改物理主机hosts文件(C:\Windows\System32\drivers\etc),因为这里是因为物理机去访问Apache服务器并且没有使用dns服务。

添加:192.168.25.10 mieky3.com

centos 启动apache服务命令 如何配置centos7下的apache服务_配置文件_21

物理主机ping域名测试

centos 启动apache服务命令 如何配置centos7下的apache服务_vim_22


创建虚机主机mikey3.com的主页面

mkdir -pv /www/mikey3.com

vim /www/mikey3.com/index.html

centos 启动apache服务命令 如何配置centos7下的apache服务_centos 启动apache服务命令_23


检查配置文件

httpd -t

重启httpd服务

systemctl restart httpd

打开物理机浏览器,查看实验结果

centos 启动apache服务命令 如何配置centos7下的apache服务_vim_24