Рейтинг:0

Как сделать стек веб-сервера Lamp доступным для обнаружения другими устройствами в локальной сети?

флаг cn

Я подписался на официальное сообщество Canonical руководство о настройке базового стека веб-сервера Lamp для размещения сайтов WordPress (для локальной разработки). Я настроил его, чтобы он мог хорошо работать с правами доступа к файлам. Он отлично работает на локальной машине, но мне также нужно протестировать свои веб-сайты на мобильных устройствах...

введите описание изображения здесь

У меня еще нет домена, вместо этого я использую IP-адрес (в целях тестирования). Как настроить доступность для обнаружения веб-сервера Apache? Пробовал искать помощи во многих сообществах, не смог найти подходящего.

AtomX avatar
флаг cn
Как же так? Моя локальная сеть подключена к Интернету, для работы WordPress требуется доступ в Интернет.
N0rbert avatar
флаг zw
Для локального тестирования нужен локальный IP. Чтобы опубликовать свой блог в Интернете, вам нужны дополнительные меры, такие как DynDNS или что-то в этом роде.
N0rbert avatar
флаг zw
Вы должны использовать IP-адрес сервера на устройстве Android. Что-то вроде `http://192.168.1.123`.
AtomX avatar
флаг cn
Спасибо! Теперь я могу получить доступ к веб-сайту (Apache) через мобильный телефон, но я не могу получить доступ к WordPress, потому что мой браузер говорит: net::eer_connection_refused
AtomX avatar
флаг cn
На данный момент я не знаю, блокирует ли мой провайдер (снова) мой IP-адрес...
N0rbert avatar
флаг zw
Вы говорите о локальной сети, она не контролируется провайдером. Вы должны больше узнать о технологиях локальных сетей, хостах и ​​IP-адресах в другом месте.
Рейтинг:0
флаг in

Вам нужно будет настроить брандмауэр в системе с Apache, чтобы разрешить подключения через порт 80. Вот как вы можете это сделать:

  1. Откройте Терминал или подключитесь через SSH
  2. Список уфв профили:
    список приложений sudo ufw
    
    Вы должны увидеть что-то вроде этого:
    Доступные приложения:
      Апачи
      Апач Полный
      Апач Безопасный
      OpenSSH
    
  3. Разрешить трафик на Apache через порт 80:
    sudo ufw разрешить «Apache»
    
  4. Убедитесь, что другие машины в локальной сети могут получить доступ к машине.

Это должно быть все, что вам нужно сделать, пока вы используете в основном стандартную конфигурацию Apache.

AtomX avatar
флаг cn
Я делал это много раз, я использую петлевой интерфейс по умолчанию (127.0.0.1) BTW, и я точно не знаю, может ли это способствовать.Я пытался сопоставить свой динамический IP-адрес, предоставленный интернет-провайдером, с базовым сайтом WordPress в качестве URL-адреса ранее (в файле /etc/hosts), но он все еще не работал.

Ответить или комментировать

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