ivan99
@ivan99
Изучаю web-стек, бомблю вопросами ;)

Как лучше запустить веб-сервер на своем пк?

Есть статический айпи, как правильно/оптимальнее запустить веб-сервер и привязывать к данному айпи доменные имена?
Ubuntu-сервер есть но используется для внутренней сети. Шлюз есть, NAT настрою. Оптимальным было бы образ типа Вагрант с заранее настроенным LAMP и типа Cpanel чтоли но можно и самому устанвоить все! Может есть какие то полуготовые быстрые решения.
Какие трудности помимо недоступности сервера по моей причине могут быть когда сам себе хостер, ширина канала, загрузка ЦП и тд? Спасибо!
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ответы на вопрос 2
kotomyava
@kotomyava
Системный администратор
Если вам нужно хоть сколько-то надёжно хостить что-то, то это крайне плохой выбор.

Канал в датацентре, и канал для домашнего пользователя, это совершенно разные вещи. Исходящий канал у провайдеров обычно задавлен довольно сильно, а вам-то он и нужен. К тому же, если будет заметный трафик, и он будет шейпится, будет потеря пакетов, и тормоза со стороны сети ещё большие, соответственно.

Ваш ПК, наверняка не подключен к UPS, как и сетевое оборудование. В нём наверняка стоит память без коррекции ошибок, наверняка нет raid и.т.п. Т.е. и тут надёжность будет очень не велика, а когда она не велика в нескольких местах вероятность отказа очень быстро возрастает.
Также, надо понимать, что сервер должен работать 24/7, и он будет шуметь, греться и потреблять электричество.
Т.е. это скажется на комфорте, и не будет бесплатно.

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

Vargant это виртуализация, а это дополнительный оверхед. У вас и так не будет быстро работать, и лишняя прослойка особенно нежелательна. Может быть, имеет смысл использовать контейнеры, если это действительно нужно.

К тому же, вам стоит хорошо разобраться с тем, что у вас будет установлено, как будет установлено, чтобы было понятно потом, как это обслуживать, и как решать проблемы, или хотя бы, о чём задавать вопросы. Т.е. установка всего стека из отдельных компонентов с чтением документации, в процессе, до состояния понимаю, что делаю, вам в итоге время только сэкономит, хотя и будет заметно дольше при настройке.

Как резюме по вашей задумке в целом:
Плохой канал, не надёжное железо, скорее всего, медленное железо, не надёжное питание, даже если поставить какой-нибудь простенький UPS - это одна сторона проблемы, которая о том, почему не надо это всё делать на домашнем компе. Если учесть что надо потратить, чтобы сделать хоть как-то надёжно и оплату электричества, станет понятно, что на это можно арендовать соответствующие мощности довольно долго, и это будет намного надёжнее.
Отсутствие навыков настройки и администрирования это вторая сторона проблемы, и она о том, что надо сразу учиться и тратить на это время, или делегировать эту задачу кому-то кто разбирается. Воспользоваться заготовкой и поставить панельку не решение, если это не для внутреннего использования сервер, на который никто не сможет попасть извне. Но и самому на глючном тормозящем сервере не захочется работать...
Ответ написан
CityCat4
@CityCat4 Куратор тега Сетевое администрирование
//COPY01 EXEC PGM=IEBGENER
Пропадание питания, когда Вас нету дома
Пыль, температура
Отсутствие бэкапа
Зависимость от канала провайдера

Такое делают либо тру админы, либо те, кто очень сильно переживают за конфиденциальность данных
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы