Ubuntu:我应该安装什么来提供子域服务

我有一台运行Ubuntu的服务器,有一个域名bc.com的logging指向它。

我想设置aa.bc.com,cc.bc.comredirect到bc.com/b.jsp?id=aa/cc

我应该安装什么来完成这项工作?

子域名是通过DNS完成的,然而,你所说的操作将涉及DNS欺骗和你的networking服务器的configuration。 作为第一步,您需要将subdomain.example.com作为example.com作为CNAMElogging。 完成之后,您将需要使用mod_rewrite(如果使用的是Apache)将子域转发给jsp文件的参数来创build重写规则。

创buildCNAME或Alogging:

aa.bc.com. CNAME bc.com. cc.bc.com. CNAME bc.com. 

configurationApache 2(mod_rewrite):

 RewriteCond %{HTTP_HOST} ^aa\.bc\.com$ [NC] RewriteRule ^/(.*) http://bc.com/b.jsp?id=aa [L,R] RewriteCond %{HTTP_HOST} ^cc\.bc\.com$ [NC] RewriteRule ^/(.*) http://bc.com/b.jsp?id=cc [L,R]