我们构建了一个专用于运行phpMyAdmin的Ubuntu 18.04服务器。 数据库位于几台不同的服务器上,可以远程访问。 此服务器上没有其他服务或站点在运行。 我们希望phpMyAdmin站点成为默认站点。 目前,服务器正在显示Apache2 Ubuntu默认页面。
基本上,我们希望http://server/
显示与http://server/phpmyadmin
相同的网站。
我们试图设置一个似乎陷入无限循环的重定向:
redirect permanent / /phpmyadmin
或
redirect permanent / http://server/phpmyadmin
结果是直到浏览器切断重定向之前,字符串phpmyadmin都附加到原始URL上。
答案 0 :(得分:0)
编辑文件/etc/apache2/conf-available/phpmyadmin.conf
或/etc/phpmyadmin/apache.conf
第1行应如下所示:Alias /phpmyadmin "some/path"
将其更改为:
Alias / "some/path"
然后重新启动apache
答案 1 :(得分:0)
在您的apache2.conf中找到以下内容:
<div class="dropdown">
<span tabindex="0">dropdown menu V</span>
<div class="less-sticky">
<ul>
<li class="cb-item"><a href="http://yes.net">home page</a></li>
<li class="cb-item"><a href="http://test.net">My home page</a></li>
<li class="cb-item"><a href="#">Stay on this page</a></li>
<li class="cb-item"><a href="#">Stay on this page</a></li>
<li class="cb-item"><a href="#">Stay on this page</a></li>
<li class="cb-item"><a href="#">Stay on this page</a></li>
<li class="cb-item"><a href="#">Stay on this page</a></li>
<li class="cb-item"><a href="#">Stay on this page</a></li>
<li class="cb-item"><a href="#">fd gddsfgpage</a></li>
<li class="cb-item"><a href="#">457567456756 757this page</a></li>
<li class="cb-item"><a href="#">Stay on this page</a></li>
</ul>
</div>
</div>
并将<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
更新为/var/www/
或根据需要将phpmyadmin内容移至/ var / www
答案 2 :(得分:0)
在给出的答案中,建议将phpmyadmin安装程序上移一个级别。 在我的情况下,这是不可能的,因为安装路径不同。 但是,这为我指出了解决方案的另一个可能方向。
这是我们最终使它像我们想要的那样工作的方式。 最后只需两个简单的步骤。
lrwxrwxrwx 1 root root 22 Jun 17 12:31 html -> /usr/share/phpmyadmin/