Win7 apache2.4.9 phpmyadmin4.5.0.2 - не подключается к локальной сети [закрыто]

Все работает нормально - на хосте есть несколько моих собственных сайтов, но я хотел бы иметь возможность поддерживать их с других компьютеров в локальной сети. Работает нормально, за исключением для phpmyadmin .

Все настроено для этого.

На других компьютерах я получаю ошибку 403 (доступ запрещен - и журналы apache сообщают мне, что это вызвано конфигурацией сервера).

Я должен использовать имя ПК, хотя - используя 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-й доступ запрещен или разрешить всем доступ к моим базам данных - что на самом деле бесполезно, так как даже не запрашивает пароль ...

2
задан 2 November 2015 в 20:34
2 ответа

Требовать хост birger-pc
решает проблему.

Благодарю вас за помощь и терпение;>)

0
ответ дан 3 December 2019 в 14:37

Во-первых, 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).

0
ответ дан 3 December 2019 в 14:37

Теги

Похожие вопросы