1

Тема: Apache 2.2 не открывается извне локальной сети.

С любого устройства в локальной сети открывается, причем даже если заходить по внешнему айпи, тоже заходит, в логах апача тоже пишет что доступ идет с внешнего айпи. Перерыл все, нигде нет похожего. 80 порт открыл, для всех других программ такой метод открытия работает так что проблемм быть не должно.

2

Re: Apache 2.2 не открывается извне локальной сети.

Если IP статический, то должно работать при открытом 80 порту.

ВКонтакте Facebook Twitter

3

Re: Apache 2.2 не открывается извне локальной сети.

Странно, проверил работу другой проги по 80 порту - не работает. Хотя что 80 что другие порты открывал одинаково....
Тогда помеенял порт апачу. все заработало но вместо apache/localhost/www/ открывает корень, apache/

И phpmyadmin почему-то пускает, без авторизации...

Отредактировано TEXHIK (2014-06-07 18:25:01)

4

Re: Apache 2.2 не открывается извне локальной сети.

Смотрите на стройку виртуального хоста localhost. Настройки phpMyAdmin смотрите в конфигурации.

ВКонтакте Facebook Twitter

5

Re: Apache 2.2 не открывается извне локальной сети.

Кажется я что-то не понимаю, но где в phpmyadmin добавить авторизацию, в config.inc.php есть только строчка, авторизующая сам phpmyadmin в sql, а как пользователя-то авторизовать?

6

Re: Apache 2.2 не открывается извне локальной сети.

TEXHIK пишет:

Кажется я что-то не понимаю, но где в phpmyadmin добавить авторизацию, в config.inc.php есть только строчка, авторизующая сам phpmyadmin в sql, а как пользователя-то авторизовать?

При заходе в phpMyAdmin с авторизацией типа cookie вы заходите под пользователем MySQL. Это и есть авторизация.

$cfg['Servers'][$i]['auth_type'] = 'cookie';

ВКонтакте Facebook Twitter

7

Re: Apache 2.2 не открывается извне локальной сети.

Все работает, спасибо! А как сделать /www/localhost/phpmyadmin/ главной директорией апача? чтоб сразу когда заходишь в него попадать? Или можно просто удалить всю эту длинную цепь вложенных папок и переписать пусти к логам?

Нет, не все работает:( при авторизации с левого хоста пишет невозможно подключиться к серверу.

Отредактировано TEXHIK (2014-06-18 15:30:57)

8

Re: Apache 2.2 не открывается извне локальной сети.

TEXHIK пишет:

А как сделать /www/localhost/phpmyadmin/ главной директорией апача?

Перенесите каталог с phpMyAdmin на уровень ниже в /www/localhost/.

TEXHIK пишет:

при авторизации с левого хоста пишет невозможно подключиться к серверу.

В правах пользователя MySQL разрешите подключение с любого хоста.

ВКонтакте Facebook Twitter

9

Re: Apache 2.2 не открывается извне локальной сети.

Hanut пишет:

Перенесите каталог с phpMyAdmin на уровень ниже в /www/localhost/.

/phpmyadmin и есть каталог с phpMyAdmin, но у меня открывается C:/apache и надо по директориям ползти до админа аж 3 уровня.

Hanut пишет:

В правах пользователя MySQL разрешите подключение с любого хоста.

Стоит "%"

10

Re: Apache 2.2 не открывается извне локальной сети.

TEXHIK пишет:

но у меня открывается C:/apache и надо по директориям ползти до админа аж 3 уровня.

Корень задается в блоке виртуального хоста localhost.

DocumentRoot "C:/apache/localhost/www"
TEXHIK пишет:

Стоит "%"

Если MySQL и Apache стоит на одном компьютере, то проблем быть не должно. Смотрите ошибки в журналах веб сервера и MySQL.

ВКонтакте Facebook Twitter