使用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 上显示不同的内容。