我是一名进入系统管理世界的程序员,有一个简单的问题。
我有一个网络服务器,正在尝试为其添加移动子域名 (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