-1

Я не знаю, где разместить этот вопрос. Я чувствую, что это не подходящее место для такого рода вопросов. Я новичок в этом сайте stackexchange. Действительно, извините за вопрос, который вы собираетесь прочитать.

Я сделал сервер, но это localhost на 127.0.0.1. Как сделать это в Интернете, быть доступным извне или, по крайней мере, в сети LAN, не только на моем ПК? Я сам пробовал много разных способов, просто угадывая и все испорчив несколько раз, и снова удаляя и устанавливая wamp. Пакет программного обеспечения, который я использую, - WAMP, и я хочу установить phpbb.

2 ответа2

0

К какому сервису вы хотите получить доступ извне / через Интернет, вам понадобятся следующие вещи, чтобы получить доступ к услугам извне / через Интернет

  1. Публичный ip на сервере
  2. открыть порты в брандмауэре, если таковые имеются
  3. служба работает на сервере для обслуживания запроса
  4. правильная настройка приложения или службы на сервере, доступ к которому осуществляется извне / через Интернет

если вы используете веб-сервис (apache, httpd), вам нужно открыть порт 80, если https затем порт 443, также вы должны запустить сервис apache и указать правильный каталог.

Также, если вы используете базовый маршрутизатор, вам нужно открыть порт или перенаправить порты на соответствующий сервер.

пример: у вас есть сервер с apache, работающий на ip 192.168.1.5 в вашем сегменте lan, и публичный ip вашего роутера xx.xxx.xx.xx, тогда вам нужно сделать настройки в роутере, которые позволят любому трафику поступать на публичный ip xx .xxx.xx.xx порт 80 для пересылки на 192.168.1.5, тогда только вы можете получить доступ к своей странице apache извне / через Интернет

Аналогичным образом для разных сервисов у вас разные порты

0

Проверьте https://ngrok.com/, это сервис, который делает именно это. Более традиционный способ - это получить общий хостинг или даже полный VPS где-нибудь и разместить свой сайт.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .