Как поделиться сайтом, который вы создали локально, с сетью

0

Недавно я создал новый сайт, который запускает базу данных через MAMP. Это на самом деле сайт движка выражения, и я разрабатываю его на localhost: 8888.

Мне было интересно, есть ли простой способ поделиться сайтом с кем-то другим через Интернет (например, с клиентом) через мой IP-адрес во время работы моего локального сервера.

Не уверен, что есть проблемы с безопасностью, но было бы проще, чем развертывать его на сервере тестирования.

Теги:
mamp
localhost

4 ответа

2
Лучший ответ
  • Если вы находитесь за маршрутизатором, вам нужно переслать входящий порт 80 на ваш ip и локальный порт 8888.

  • Убедитесь, что apache не только доступен из локального хоста (используйте тест networkip: 8888 для проверки)

  • Открыть порт 8888 в вашем брандмауэре (не всегда требуется)

  • Предоставьте свой ip своим друзьям

1

Это может усложниться, потому что (я полагаю) вы на маршрутизаторе. Вам необходимо переслать конкретный порт на свой компьютер и указать свой IP-адрес. Если вы не справитесь с безопасностью, я буду осторожен при этом. Вам также потребуется настроить маршрутизатор для приема соединений на этом порту (8888).

Я делаю это все время в своей локальной сети, но я всегда использую сервер тестирования, когда мне нужно показывать клиентов.

  • 0
    Спасибо, похоже, что это не стоит хлопот и что мне нужно просто развернуться на тестовом сервере.
0

Зависит от вашего маршрутизатора. Большинство маршрутизаторов SOHO имеют возможность использовать dyndns и forward trafic для внутреннего хоста. Если ваш маршрутизатор имеет эти функции, то:

  • Зарегистрируйте адрес в службе, например dyndns, скажем, "leemacalilly.dyndns.org"
  • Перенаправить входящий трафик из порта 80 (www) на ваш внутренний IP-адрес хоста, порт 8888

См. руководство по маршрутизатору.

0

Вам нужно открыть порт в маршрутизаторе (если вы находитесь за маршрутизатором) и брандмауэром. Затем вам нужно настроить NAT для переадресации порта 8888 на IP-адрес компьютера за маршрутизатором, на котором запущен ваш веб-сервер.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню