一、安装
1、查看是否安装
rpm -qa|grep httpd
如果未安装则使用下列语句进行安装:
yum -y install httpd
3、启动httpd服务
systemctl start httpd
二、配置ip地址
1、采用虚拟网卡的方法配置多个ip地址
ifconfig ens33 192.168.109.128
cd /etc/sysconfig/network-scripts/
修改网卡配置
vim ifcfg-ens33
在配置文件中修改以下属性
DEVICE=ens33
IPADDR=192.168.109.128
BOOTPROTO=static
ONBOOT=yes
2、复制网卡并重新命名
复制网卡配置
cp ifcfg-ens33 ifcfg-ens33:0
ifconfig ens33:0 192.168.109.228
修改网卡配置
vim ifcfg-ens33:0
在配置文件中修改以下属性
DEVICE=ens33:0
IPADDR=192.168.109.228
BOOTPROTO=static
ONBOOT=yes
重启网络服务
systemctl restart network
测试网卡是否能正确连通
ping 192.168.109.128
ping 192.168.109.228
按ctrl+C停止测试
3、注册域名
域名注册
vim /etc/hosts
输入
192.168.109.128 www.fjh1.com
192.168.109.228 www.fjh2.com
按ctrl+C停止测试
测试域名是否生效
ping www.fjh1.com
ping www.fjh2.com
按ctrl+C停止
三、配置web服务器站点
1、创建对应的站点根目录
创建目录
cd /var/www/html/
mkdir fjh1
mkdir fjh2
创建网页
cd fjh1
vim index.html
输入:this is fjh1 html
cd ../
cd fjh2
vim index.html
输入:this is fjh2 html
2、修改httpd.conf配置文件
cd /etc/httpd/conf
vim httpd.conf
端口:Listen 80
末尾添加:
Include conf/vhost/*.conf
3、新建并编辑每个域名的配置文件
新建配置文件目录
mkdir /etc/httpd/conf/vhost
cd vhost
修改第一个域名配置文件
vim fjh1.conf
在配置文件中输入
<VirtualHost 192.168.109.128>
ServerName www.fjh1.com
DocumentRoot /var/www/html/fjh1
<Directory “var/www/html/fjh1”>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
修改第二个域名配置文件
vim fjh2.conf
在配置文件中输入
<VirtualHost 192.168.109.228>
ServerName www.fjh2.com
DocumentRoot /var/www/html/fjh2
<Directory “var/www/html/fjh2”>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
</VirtualHost>
三、测试
1、重启
systemctl restart httpd
2、在图形化界面中测试
在Firefox浏览器地址栏输入http:// www.fjh1.com或者192.168.109.128可以看到fjh1站点的首页,输入http:// www.fjh2.com或者192.168.109.228可以看到fjh2站点的首页。