@eidikos

Как правильно сделать хостинг на сервере?

У меня есть простой пк, который хотел бы использовать как сервер, хотел узнать как лучше реализовать на нем хостинг своего сайта, До этого использовал wamp. Не могу сказать, что хорошо разбираюсь в данной теме по этому и хочу узнать какие есть варианты и в каком направлении лучше двигаться.
Насколько я понимаю если использовать Node.js или c#, то это уже скорее веб-приложение, чем сайт. В случае с обычным сайтом можно использовать apache для запуска сайта, а как и что используется для запуска веб-приложений на сервере? И что лучше использовать в случае хостинга простого сайта, какие есть аналоги apache и что использовать для обеспечения безопасности на сервере?
Буду благодарен за помощь в разборе данного вопроса, буду рад любой информации.
  • Вопрос задан
  • 724 просмотра
Пригласить эксперта
Ответы на вопрос 4
Jump
@Jump
Системный администратор со стажем.
Как правильно сделать хостинг на сервере?
Пригласить системного администратора.
Ну или самому установить ОС и поднять веб сервер, если есть необходимые знания.

Насколько я понимаю если использовать Node.js или c#, то это уже скорее веб-приложение, чем сайт.
Сайт это одна или несколько страниц с информацией доступные в сети интернет. От того какие технологии и инструменты вы используете его название не меняется.
Веб приложение это программа у которой графический интерфейс реализован в виде вебстраницы.

а как и что используется для запуска веб-приложений на сервере?
А просто запустить их вас не устраивает? Обязательно что-то использовать?

какие есть аналоги apache
nginx
что использовать для обеспечения безопасности на сервере?
нормального админа.
Ответ написан
Комментировать
1. https://vestacp.com/ -ставится одним запуском скрипта
2 .https://www.ispconfig.org/ -cтавится ручками но мне больше нравится.
3. https://www.1c-bitrix.ru/products/vmbitrix/ - ставится запуском, имеет консольное меню, но уже оптимизировано для скорости сайта ( нужно будет только mbstring поменять на 0)
4. https://brainycp.com/ - оч богатый функционал и даже работает, но не сильно юзерфнендли и проприетарный, хоть и бесплатный.
Ответ написан
Комментировать
Sanes
@Sanes
Купите VDS. Он стоит 3 копейки. У вас на домашнем компьютере, как минимум должен быть белый IP и желательно статический.
Ответ написан
@UPSA
anykey. Я не программист, я просто ленивый.
Если сказать с натяжкой то сайт и есть веб-приложение. apache и nginx - это веб-сервер на котором может лежать очень много сайтов. Прочитайте "конфигурация виртуальных хостов" у обоих серверов. Там основа в установке root директории для каждого сайта, имени и порта, для определения какие файлы начинать читать при обращении по имени (или порту) к серверу. Ошибка на любом сайте не всегда приведет к остановке всех сайтов.
Node.js и Python (Django) не много отличаются - они стартуют как веб-приложение, те их обычно для конкретных (единственных) задач.
Первое, apache и nginx, и второе, Node.js и Python - это совершенно разные вещи со своими задачами.
И что лучше использовать в случае хостинга простого сайта
Все зависит о того на чем вы будете писать простые сайты... apache и nginx все равно могут понадобиться ...
какие есть аналоги apache
nginx
что использовать для обеспечения безопасности на сервере?

Это было в далеком 2013 ))) https://nodejs.org/en/blog/vulnerability/http-serv...
На apache и nginx вы можете переложить некоторые функции, в том числе, безопасности.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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