Назад | Перейти на главную страницу

apache, обслуживающий снаружи

Приветствую, у меня есть локальная машина для разработки, которая подключается к Интернету через маршрутизатор ADSL. Я хочу позволить человеку в Интернете получить доступ к локальному серверу apache (под Ubuntu), чтобы увидеть мой сайт (к которому я могу получить доступ, набрав 127.0.0.1 в моем браузере)

Я попытался войти в свою машину, набрав свой IP, он спросил меня имя пользователя и пароль (я не знаю, связано ли это с модемом ADSL или каким-то паролем для apache)

Как я могу этого добиться?

С уважением

Вам нужно будет выполнить перенаправление портов на маршрутизаторе. Если у вас есть модем ADSL, возможно, он работает как маршрутизатор, и вам придется выполнять переадресацию портов на обоих устройствах.

Вам нужно будет перенаправить порт TCP / 80 для HTTP и, возможно, TCP / 443 для HTTPS.

Если вы дадите более подробную информацию, мы дадим вам более точные ответы.

  • какая у вас марка и модель роутера?
  • у вас есть модем и роутер или только одно сетевое оборудование?
  • у вас есть брандмауэр или другое программное обеспечение для фильтрации на вашем компьютере?

Чтобы добавить к ответу Мирчи, как только вы правильно настроите переадресацию портов, вам нужно обязательно указать свой внешний IP-адрес (http://whereismyip.com/) другим людям, чтобы они могли получить доступ к вашему сайту. Вы также можете использовать динамический DNS-сервис, такой как dyndns.com.