Не удается получить доступ к веб-серверу через локальный IP-адрес на UBUNTU 12.10

Недавно я установил Ubuntu 12.10 на свою машину dev. также я установил apache 2.2 & Php 5.3.8 и Php 5.2.17 и MySQL. Все работает отлично, и я могу просматривать мои сайты и проекты через 127.0.0.1 и ключевое слово Localhost и имя хоста Но я не могу получить доступ к своим сайтам или веб-серверу Apache через локальный IP-адрес (192.168.1.5). Я запускаю эту модель на ноутбуке с Ubuntu 11.10 и могу получить доступ через 192.168.1.x.

Есть ли у вас какое-либо представление об этой проблеме, пожалуйста, дайте мне знать ваш XP в этом случае?

спасибо миллиону за вашего пациента... Фарзы.

Ответ 1

Возможно, ваш Apache ограничен только локальным хостом. Просмотрите конфигурационный файл Apache (httpd.conf) для

Listen 127.0.0.1:80

и замените его на:

Listen 80

или

Listen *:80

Также проверьте настройки брандмауэра, найдите строку ниже в том же файле:

Allow from 127.0.0.1

и попробуйте изменить его на:

Allow from all

Ответ 2

Вы должны заменить строку прослушивания, как показано ниже:

Listen 0.0.0.0:80

Ответ 3

Попробуйте:

sudo ufw allow from 192.168.1.5

Ответ 4

Я добавляю тег каталога:

                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted

Ответ 5

Брандмауэр Windows не имел исключения для порта 80. Как-то IIS работал нормально, но не разрешил Apache-порт 80. Даже отключение службы брандмауэра Windows не позволяло.

Найдите Windows для "Брандмауэра" и создайте новое правило. Выберите "Порт", введите "80", "Назовите его: HTTP или что угодно", "Сохранить". Перезапустите службу Apache.