在不同的Apache服务器上托管多个子域

时间:2017-08-01 09:03:56

标签: linux apache server ubuntu-16.04

我们在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>

0 个答案:

没有答案