apache 虚拟主机配置

apache 虚拟主机配置

我正在尝试在我的开发环境中创建一个虚拟主机。

基本上,我想要

  • 192.168.1.1 = 加载 /var/www/web1

  • 192.168.1.1/web2 = 应该加载 /var/www/web2

我认为只需创建 2 组配置文件 /etc/apache2/sites-available/然后按如下方式更改值就足够简单了。

web1

   <VirtualHost *:80>
            ServerAdmin [email protected]
            ServerName 192.168.1.1
            DocumentRoot /var/www/web1
    ...
    </Directory>

web2

  <VirtualHost *:80>
            ServerAdmin [email protected]
            ServerName 192.168.1.1
            DocumentRoot /var/www/web2
    ...
    </Directory>

测试此配置后,它192.168.1.1会加载/var/www/web1,这正是我想要的方式。但192.168.1.1/web2似乎不会加载/var/www/web2

有人可以帮忙解决这个问题吗?

答案1

你应该选择姓名基于虚拟主机或知识产权基于虚拟主机。

相关内容