我们在Microsoft服务器上托管我们的网站。由于我不打算在此解释的原因,我们决定在Ubuntu 16.04服务器上托管3个子域。
我的问题是如何在Apache上配置虚拟主机。
我(我认为)我需要的所有信息here。
我的疑问是:作为ServerName,我将编写子域名(参见下面的示例),对吧?基本上,我会像对待3个不同的网站那样对待子域名。
/etc/apache2/sites-available/sudomain1.example.com.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName sudomain1.example.com
DocumentRoot /var/www/sudomain1.example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
/etc/apache2/sites-available/sudomain2.example.com.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName sudomain2.example.com
DocumentRoot /var/www/sudomain2.example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
/etc/apache2/sites-available/sudomain3.example.com.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName sudomain3.example.com
DocumentRoot /var/www/sudomain3.example.com/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>