phpmyadmin作为专用服务器上的默认站点

时间:2019-06-14 14:21:24

标签: apache phpmyadmin

我们构建了一个专用于运行phpMyAdmin的Ubuntu 18.04服务器。 数据库位于几台不同的服务器上,可以远程访问。 此服务器上没有其他服务或站点在运行。 我们希望phpMyAdmin站点成为默认站点。 目前,服务器正在显示Apache2 Ubuntu默认页面。

基本上,我们希望http://server/显示与http://server/phpmyadmin相同的网站。

我们试图设置一个似乎陷入无限循环的重定向:

redirect permanent / /phpmyadmin

redirect permanent / http://server/phpmyadmin

结果是直到浏览器切断重定向之前,字符串phpmyadmin都附加到原始URL上。

3 个答案:

答案 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安装程序上移一个级别。 在我的情况下,这是不可能的,因为安装路径不同。 但是,这为我指出了解决方案的另一个可能方向。

这是我们最终使它像我们想要的那样工作的方式。 最后只需两个简单的步骤。

  1. 删除Apache默认使用的文件夹。在我的情况下,这是/ var / www / html。我在文件/etc/apache2/sites-available/000-default.conf中找到此位置。寻找DocumentRoot的值。
  2. 创建符号链接,而不是删除的文件夹。现在,重定向在Apache访问文件系统之前在文件系统级别进行。就我而言,此链接如下所示:
lrwxrwxrwx  1 root root   22 Jun 17 12:31 html -> /usr/share/phpmyadmin/