Apache2 子域名提供相同内容

Apache2 子域名提供相同内容

我是一名进入系统管理世界的程序员,有一个简单的问题。

我有一个网络服务器,正在尝试为其添加移动子域名 (iemserver.com)。

当前配置如下:

<VirtualHost *:80>
  ServerName server.com
  ServerAlias www.server.com

  DocumentRoot /home/fc/app/current/public
</VirtualHost>

<VirtualHost *:443>
  ServerName server.com
  ServerAlias www.server.com

  DocumentRoot /home/fc/app/current/public

  SSLEngine on
  SSLCertificateFile /etc/ssl/certs/server.crt
  SSLCertificateKeyFile /etc/ssl/private/server.key
</VirtualHost>

现在我想添加一个m指向同一位置的子域名应该很容易,对吧?这可行吗:

<VirtualHost *:80>
  ServerName server.com
  ServerAlias www.server.com, m.server.com

  DocumentRoot /home/fc/app/current/public
</VirtualHost>

谢谢你!

答案1

这几乎是正确的,但是您不需要在 ServerAlias 指令中的条目之间使用逗号:

ServerAlias www.server.com m.server.com

答案2

如果您删除 ,那么它将起作用,。如果您没有比这两个更多的虚拟主机,它甚至可以在不添加的情况下工作m.server.com

相关内容