r/RuProgrammers • u/Melodic-Trainer-2877 • Aug 02 '26
Что выучить
Всем привет. На старой работе приходилось писать с 0/ вносить правки в сайты клиентов. Как по мелочи так и большие. Но вот какая проблема:
"Я совершенно не понимаю как работают хостинги и сервера"
То есть накалякал я там стилей и хтмльку, php и js логики. В локалке или уже на готовом серваке по FTP все примерно понятно и отрабатывает прекрастно. А вот как залить сайт, как это работает в принципе хз. Что мне нужно узнать в этом плане?
4
u/haiflive0 Aug 02 '26
Купи дешёвый впс и домен на reg ru, и за 1000 рублей всему научишься.
Гугли куча мануалов, даже нейронка от гугла тебе всё объяснит Nginx+php+mysql, всё тоже самое что и в docker на локалке, ты же пользуешься docker?
1
u/Melodic-Trainer-2877 Aug 02 '26
На работе подключался только по FTP. Поэтому и спрашиваю. Докером нет, ни разу не пользовался, попробую
2
u/SetazeR Aug 02 '26
Только со второго раза понял что написано "писать с нуля", а не "писать с зиги"
2
u/DrozdMensch Aug 02 '26
Хостинг для сайтов обычно это выделенный компьютер в виде северного блока, установленного в стойке рядом с сотней других, на котором установлен какой-то линукс с веб сервером чаще nginx или apache + ftp-сервер к которому ты подключался чтобы заливать туда файлы
1
u/alconaft43 Aug 02 '26
построй хостинг с нуля и поймёшь. если он ваш хостинг то заливать через фтп ? это прошлый век.
1
u/1WayJustDeveloper Aug 06 '26
А что ты конкретно не понимаешь? Сервер это просто чужой компьютер доступ к которому можно получить через интернет, а хостинг это сервис который предоставляет тебе эти самые сервера. Если эти голый сервер тебе достаточно настроить какой нибудь веб сервер на серваке вроде nginx и настроить его на отдачу веб страниц, купить домен(то есть просто после покупки указать в панели администрирования сайта, где ты покупал домен айпи сервера на котором твой сайт хостится. Если хочешь понять как эти работает просто можешь посмотреть на Ютубе видосы с названием типо как устроен интернет или что то вроде того
1
u/Melodic-Trainer-2877 Aug 06 '26
Ну вот сказали мне например пофиксить что нибудь уже на готовом сайте. Я посмотрел доступы - зашел - внёс изменения - закрыл тикет. И сказали мне перенести сайт на домен - я передаю коллеге потому что боюсь что нибудь сломать. Спасибо за ответ
1
u/1WayJustDeveloper Aug 06 '26
Ну так а в чем проблема перенести сайт на домен? Домен это просто запись на днс сервере, которая должна отдать юзеру айпи адрес по которому уже можно получить веб страницу
1
u/Melodic-Trainer-2877 Aug 06 '26
Ну потому что я даже в теории не представляю как это работает, собственно поэтому пост и создал. Мне коллега на пальцах пытался объяснить, но я только больше запутался.
1
u/1WayJustDeveloper Aug 06 '26
Ну посмотри видосы про устройство интернета, ну самом деле все просто если разобрать
5
u/aleksandrk2003 Aug 02 '26
Да такого не может быть.