linux系统apache配置虚拟主机

2025-11-04 08:15:06

1、部署两台centos7系统:

192.168.1.8作为client节点

192.168.1.4作为服务节点

linux系统apache配置虚拟主机

2、在服务节点安装http服务:

yum -y install httpd

linux系统apache配置虚拟主机

3、在/etc/httpd/conf.d/目录下编辑第一个web服务的配置文件:www.server1.com.conf

<VirtualHost *:80>

    DocumentRoot /var/www/html1

    ServerName www.server1.com

    Customlog "logs/server_access_log" combined

        ErrorLog "logs/server_error_log"

</VirtualHost>

<Directory /var/www/html>

    Require all granted

</Directory>

4、在/etc/httpd/conf.d/目录下编辑第二个web服务的配置文件:www.server2.com.conf

<VirtualHost *:80>

    DocumentRoot /var/www/html2

    ServerName www.server2.com

    Customlog "logs/server_access_log" combined

        ErrorLog "logs/server_error_log"

</VirtualHost>

<Directory /var/www/html>

    Require all granted

</Directory>

5、创建个web服务网站主目录:

mkdir /var/www/html1

mkdir /var/www/html2

linux系统apache配置虚拟主机

6、创建网站代码:

echo server1 > /var/www/html1/index.html

echo server2 > /var/www/html2/index.html

linux系统apache配置虚拟主机

7、重启http服务:

systemctl restart httpd

linux系统apache配置虚拟主机

8、在client端使用hosts文件做域名解析:

192.168.1.4 www.server1.com

192.168.1.4 www.server2.com

linux系统apache配置虚拟主机

9、client端访问测试,如图根据域名不同访问到了不同的网站,虚拟主机搭建成功

linux系统apache配置虚拟主机

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢