发表于:2026-06-28 |

配置基于域名的虚拟主机(1)在/var/www目录下分别创建两个目录web1和web2,并分别在两个目录下创建虚拟主机默认网页文件。

[root@localhost ~]# mkdir /var/www/web1

[root@localhost ~]# mkdir /var/www/web2

[root@localhost ~]# echo “这是>">www.web1.com虚拟主机主页!">> /var/www/web1/index.html

[root@localhost ~]# echo “这是>">www.web2.com虚拟主机主页!">> /var/www/web2/index.html

(2)新建/etc/httpd/conf.d/vhost.conf配置文件,使用标签为虚拟主机配置域名和访问目录。

#配置第一个虚拟主机信息

#注意,下面这个192.168.214.128要换成你自己的IP地址

<VirtualHost 192.168.214.128>

#配置访问目录

DocumentRoot “/var/www/web1”

#配置域名(请把下面的网址改成你自己的,中间那串字符,随便来)

ServerName www.hhg1.com

#配置第二个虚拟主机信息

<VirtualHost 192.168.214.128>

DocumentRoot “/var/www/web2”

#(请把下面的网址改成你自己的,中间那串字符,随便来)

ServerName www.hhg2.com

(3)为了使客户端也可以访问虚拟主机目录,需要在/etc/httpd/conf/httpd.conf主配置文件中设置虚拟主机目录的访问权限。在/etc/httpd/conf/httpd.conf主配置文件中添加一个标签。

<Directory “/var/www”>

AllowOverride None

Require all granted

(4)配置主机域名。

这是要在windows操作的

C:\Windows\System32\drivers\etc

复制 hosts文件到桌面

image275.png

改完后,复制回去刚刚的C:\Windows\System32\drivers\etc

上一篇:
下一篇: