Win7 apache2.4.9 phpmyadmin4.5.0.2 - 无法连接 LAN

Win7 apache2.4.9 phpmyadmin4.5.0.2 - 无法连接 LAN

一切运行良好 - 托管我自己的几个网站,但希望能够通过 LAN 上的其他 PC 维护它们。运行良好,除了phpmyadmin

一切都已准备就绪,可以实现这一点。

在其他电脑上,我收到 403 错误(拒绝访问 - 并且 apache 的日志告诉我这是由服务器配置引起的)。

我必须使用 PC 的名称,但是使用localhost实际 IP 或 127.0.01 会给出无法从浏览器中找到的服务器 - 但这样没问题,因为我只想从 LAN 访问 - 而不是从互联网访问。

\wamp\alias\phpmyadmin.conf有:

    Alias /phpmyadmin "Q:/wamp/apps/phpMyAdmin4.5.0.2/"
    \# to give access to phpmyadmin from outside
    \# replace the lines
    \#
    \# Require local
    \#
    \# by
    \#
    \# Require all granted
    \#

    <Directory "Q:/wamp/apps/phpMyAdmin4.5.0.2/">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        <IfDefine APACHE24>
            Require local
            Require ip 192.168.1
            </IfDefine>
        <IfDefine !APACHE24>
            Order Deny,Allow
            Deny from all
            Allow from localhost ::1 127.0.0.1
            Allow from 192.168.1
            </IfDefine>
        php_admin_value upload_max_filesize 128M
        php_admin_value post_max_size 128M
        php_admin_value max_execution_time 360
        php_admin_value max_input_time 360
    </Directory>

我还尝试将其添加到Q:\wamp\bin\apache\apache2.4.9\conf\httpd.conf

    <Directory "Q:/wamp/apps/phpMyAdmin4.5.0.2">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride none
        Require local granted
        Allow from localhost ::1 127.0.0.1
    </Directory>

但无济于事 - 我所能得到的只是 403 访问被拒绝或允许所有人访问我的数据库 - 这没有什么用,因为它甚至不需要输入密码......

答案1

首先,127.0.0.1 是环回接口的 IP:这只能从同一台主机工作。 Localhost 是 127.0.0.1,因此两者不工作是正常的。

您应该检查您的 LAN 是否正在使用 192.168.1.0/24,也许不是!查看您的 apache 访问日志,您将找到您的源 IP,即您需要添加到“允许来自”(apache 2.2)或“需要 ip”(apache 2.4)的 IP。

答案2

需要主机 birger-pc
才能解决问题。

感谢您的帮助和耐心 ;>)

相关内容