让 apache 从子域名提供 phpmyadmin 服务时出现问题

让 apache 从子域名提供 phpmyadmin 服务时出现问题

经过多年使用托管服务器,我终于开始尝试设置网络服务器(使用 rackspace cloud)。以下是我设置的方式:

服务器 A(托管在 servint.com,管理 example.com 的 DNS)服务器 B(rackspace 云服务器,我想从这里为 example.com 提供应用程序)

我在服务器 A 上为 app.example.com 添加了一条 A 记录,以指向服务器 B 的 IP 地址。效果很好!现在我在服务器 B 上也安装了 phpMyAdmin。如果我转到服务器 B 的 phpmyadmin URL,如“XX.XX.XX.XX/phpmyadmin”,它会加载得很好。我想要做的是在服务器 A 上配置另一个 A 记录,如“phpadmin.example.com”,它将指向服务器 B。我还没有为该服务器名称设置 VirtualHost,所以我获得了默认的 sites-enabled。

我如何告诉 apache,“phpadmin.example.com”应该加载“phpadmin.example.com/phpmyadmin”?mod rewrite 的作业?默认虚拟主机中的某些内容?

任何帮助深表感谢!

答案1

设置好 apache 虚拟服务器后,只需将其转发到 phpMyAdmin 所在的目录即可。

常规 Apache 虚拟服务器配置:

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

希望这对 DFTBA 有帮助。:)

相关内容