Как сделать свой сайт на VPS. Самая простая инструкция
- 26 сентября 2025
Итак, вы купили себе личный сервер, вообще не важно, для чего именно. Может, чтобы поднять там телеграм‑бота, а может, чтобы сделать сервер в Майнкрафте. Но рано или поздно появляется желание сделать себе сайт и показать друзьям и знакомым.
Давайте разбираться.
Первый шаг — покупка сервера
У всех продавцов этот процесс слегка различается, но в результате вы чаще всего получите IP‑адрес для подключения и пароль от SSH. С этого и начнём. В тестовом примере у нас будет VPS с Ubuntu 22.04, но в целом вам подойдёт любой линукс с терминалом.
Здесь могла бы быть реклама VPS, но её не будет :)
Второй шаг – подключение
Чаще всего подключиться можно с логином root. Давайте это сделаем — откройте любой терминал на своём компьютере и напишите следующее:
ssh root@194.00.00.00
Не забудьте заменить 194.00.00.00
на адрес своего сервера, иначе ничего не получится. Сразу после этого вас попросит ввести пароль, скопируйте его из личного кабинета VPS. Обратите внимание — пароль не будет видно, поэтому просто нажмите Enter.

После подключения вы увидите что‑то такое, не пугайтесь, это стандартные предупреждения при подключении к Ubuntu. Вас интересует строчка с мигающим курсором внизу —
root@ruvds-ynj1q:~#
В ней вы будете писать команды и устанавливать всё дальше.
Шаг 3 — Установка веб‑сервера
Введём команду для установки веб‑сервера Apache. Он проще всего в настройке и создаст меньше всего проблем на первых порах.
sudo apt install apache2 -y
Нужно будет подождать какое‑то время, пока вы не увидите снова строку ввода. Время зависит от того, насколько шустрый у вас сервер.

После установки запустим Apache ещё одной командой:
sudo systemctl start apache2
Шаг 4 — Проверка установки
Чтобы веб‑сервер включался автоматически при перезапуске вашего виртуального сервера, нужно ввести команду:
sudo systemctl enable apache2
Чтобы проверить, запущен ли веб‑сервер:
sudo systemctl status apache2
Если всё ок, увидите примерно такой вывод:
root@ruvds-ynj1q:~# sudo systemctl status apache2
● apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service;>
Active: active (running) since Sun 2025-09-25 17:55:>
Docs: https://httpd.apache.org/docs/2.4/
Main PID: 72851 (apache2)
Шаг 5 — Меняем стартовую страницу
Откройте браузер и зайдите по ссылке http://194.00.00.00. Вы увидите стандартную страницу, которая говорит о том, что сервер запущен.

Чтобы поменять страницу, надо зайти в папку с веб‑сервером через Ubuntu:
cd /var/www/html/
Сохраняем старую страницу:
sudo mv index.html index.html.original
Теперь откроем редактор nano:
sudo nano index.html

Вставьте туда вот этот код:
<!DOCTYPE html>
<html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
<h1>Привет!</h1>
<p>Апач запущен, я молодец!</p>
</body>
</html>
Жмите Ctrl+O
, Enter
, Ctrl+X
, а потом обновляйте свою страницу в браузере. И всё, готово!

Конечно, это самый простой сайт и самый простой сервер. Чтобы научиться делать посложнее — попробуйте бесплатные тренажёры по созданию сайтов в HTML Academy. Удачи!
«Доктайп» — журнал о фронтенде. Читайте, слушайте и учитесь с нами.