Не удается получить доступ к веб-серверу через локальный 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.