linux系统apache配置虚拟主机
的有关信息介绍如下:为了高效利用系统资源,可以配置虚拟主机来实现一台主机提供多个web服务
部署两台centos7系统:
192.168.1.8作为client节点
192.168.1.4作为服务节点
在服务节点安装http服务:
yum -y install httpd
在/etc/httpd/conf.d/目录下编辑第一个web服务的配置文件:www.server1.com.conf
DocumentRoot /var/www/html1
ServerName www.server1.com
Customlog "logs/server_access_log" combined
ErrorLog "logs/server_error_log"
Require all granted
在/etc/httpd/conf.d/目录下编辑第二个web服务的配置文件:www.server2.com.conf
DocumentRoot /var/www/html2
ServerName www.server2.com
Customlog "logs/server_access_log" combined
ErrorLog "logs/server_error_log"
Require all granted
创建个web服务网站主目录:
mkdir /var/www/html1
mkdir /var/www/html2
创建网站代码:
echo server1 > /var/www/html1/index.html
echo server2 > /var/www/html2/index.html
重启http服务:
systemctl restart httpd
在client端使用hosts文件做域名解析:
192.168.1.4 www.server1.com
192.168.1.4 www.server2.com
client端访问测试,如图根据域名不同访问到了不同的网站,虚拟主机搭建成功