问题得到apache服务phpmyadmin从子域

经过多年使用托pipe服务器,我终于开始设置networking服务器(使用rackspace云)。 以下是我如何设置的东西:

服务器A(由servint.com托pipe,为example.compipe理DNS)服务器B(rackspace云服务器,我想从这里为example.com服务)

我在服务器A上为app.example.com添加了一个Alogging,指向服务器B的IP地址。 这很好用! 现在我也在服务器B上安装了phpMyAdmin。如果我去服务器B的phpmyadmin的URL像“XX.XX.XX.XX / phpmyadmin”,它加载就好了。 我想要做的是在服务器A上configuration另一个Alogging,如“phpadmin.example.com”,它将指向服务器B.我还没有为该服务器名称设置VirtualHost,所以我得到默认的站点启用。

如何告诉Apache“phpadmin.example.com”应该加载“phpadmin.example.com/phpmyadmin”? mod重写的工作? 东西在默认的虚拟主机?

任何帮助深表感谢!

一旦你设置了Apache虚拟服务器,只需将它转发到phpMyAdmin所在目录即可。

一般的Apache虚拟服务器configuration:

DocumentRoot "/usr/share/phpmyadmin" ServerName phpmyadmin.example.tld <Directory "/usr/share/phpmyadmin"> allow from all Options +Indexes </Directory> 

希望这有助于和DFTBA。 🙂