lina666
@lina666
Изучаю веб ЯП.

Что нужно знать про работу интернета программисту?

Здравствуйте хочу запустить свой хост (сразу извиняюсь если не правильно выразился), но очень мало понимаю как устроенны сети. Подскажите пожалуйста что нужно знать, что бы без проблем запускать свой сайт и подключаться к нему через интернет.
Почему не хочу пользоваться онлайн хостингом:
Хочу изучить данную тему подробно, что бы понимать как это работает.
P.S буду очень благодарен если скинете книги мануалы или гайды, если они на английском будет даже лучше.
  • Вопрос задан
  • 230 просмотров
Пригласить эксперта
Ответы на вопрос 4
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Внешний IP-адрес покупается (арендуется) у вашего интернет-провайдера. Остальное - настраивайте по своему желанию!
Ответ написан
Комментировать
dollar
@dollar
Делай добро и бросай его в воду.
Начать нужно с модели OSI, и дальше углубляться в детали.
Ответ написан
Комментировать
akokarev
@akokarev
Начинающий программист
Если провайдер дает динамический внешний ("белый") IP адрес, то достаточно будет настроить DDNS на роутере + пробросить 80 и 443 порт на ваш домашний сервер (ещё нужно сделать в настройках роутера статичный DHCP lease для компа).
Если же провайдер использует "двойной NAT" и "серые" IP, то придётся покупать внешний IP или менять провайдера.

В плане софта советую начать с LAMP сервера (это сборка всего необходимого для простого сайта). Легко запустить и начать пользоваться. Когда понадобятся какие-то специфичные штуки, будете отдельно изучать Apache, Nginx, mysql, php...
Ответ написан
Комментировать
@WSGR
Хостинг, платежи, безопасность, IT-инфраструктура
Рекомендую начать с установки локального сервера https://en.wikipedia.org/wiki/XAMPP

Все достаточно просто, если какие-то вопросы в процессе возникнут - мануалы у него в комплекте имеются.

Но можно и другие использовать:
https://en.wikipedia.org/wiki/List_of_Apache%E2%80...
https://en.wikipedia.org/wiki/List_of_Nginx%E2%80%...

Если IP-адрес динамический, то решается с помощью freedns.afraid.org/, https://dyn.com/dns/, https://www.cloudns.net/dynamic-dns/ или hldns.ru
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы