使用Apache2来使用VirtualHost

以下是使用Apache2.4的VirtualHost的方法。

假设有两个域名分配给同一个 IP 地址。

example.com的IP地址是50.12.34.56
test.example.com的IP地址也是50.12.34.56

在Ubuntu系统中,将/etc/apache2/sites-available/000-default.conf文件修改如下。

<VirtualHost *:80>
    DocumentRoot /var/www/html/public_html
</VirtualHost>

<VirtualHost *:80>
    ServerName test.example.com
    DocumentRoot /var/www/html/public_test
</VirtualHost>

请创建一个名为/var/www/html/public_test/index.html的文件。

重启服务器

sudo systemctl restart apache2

在 http://example.com 和 http://test.example.com 上显示不同的内容。