yandex-metrika-98044629

Запуск сайта с поддоменом

В этой инструкции описан простой и быстрый способ размещения сайта с поддоменом в интернете на облачных серверах.

  1. Аренда и настройка сервера.
  2. Приобретение и сертификация домена.
  3. Загрузка контента.

Инструкция разработана для начинающих и не требует навыков программирования. Стоит отметить, что некоторые услуги платные.

Если что-то не получится или появятся вопросы — t.me/paciustanislav

Подготовка — глава 0

Придумайте слово, содержащее только латинские буквы, и добавьте в конце «.ru» — это будет доменом будущего сайта.

Например: paciustas.ru.

Придумайте слово, содержащее только латинские буквы, и добавьте в начале домена через точку — это будет поддоменом будущего сайта.

Например: blog.paciustas.ru.

Определения:

  1. Сервер — это специально настроенный компьютер.
  2. Сайт — это совокупность специальных текстовых файлов.
  3. Домен — это уникальное имя сайта.
  4. Поддомен — это часть домена.
  5. IP-адрес — это уникальный идентификатор сервера.
  6. DNS — это общий список доменов и IP-адресов в интернете.

Подсказки:

  1. Вставить скопированный текст в консоль можно при помощи сочетания клавиш: Command + Shift + V (Ctrl + Shift + V).
  2. Сбросить текущий ввод и перейти на новую строку консоли можно при помощи сочетания клавиш: Command + C (Ctrl + C).
  3. Очистить консоль можно при помощи команды «clear».
  4. Чтобы выполнить команду в консоли, нажмите «Enter».
  5. Используйте собственный IP-адрес и домен вместо 45.10.43.147 и paciustas.ru.

Сервер — глава 1

Перейдите по этой ссылке и зарегистрируйтесь.

webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
листайте
1/7

Процесс создания сервера займет пару минут. К нему также будет создан доступ с именем пользователя «root» и случайным паролем.

На вкладке «Консоль» предоставлена командная строка для управления сервером. Выполните авторизацию: Введите «root» и нажмите «Enter», затем введите пароль и нажмите «Enter».

Ожидаемым результатом этой главы является успешная авторизация в консоли сервера (желательно через обычный терминал).

Настройка — глава 2

Выполните следующие команды в консоли сервера:

1sudo apt update
2sudo apt install nginx

Вам будет задан вопрос. Нажмите «Y», затем «Enter».

Ожидаемым результатом этой главы является отображение примерно такой страницы при переходе по IP-адресу в браузере.

webgo paciustas technique

Домен — глава 3

Перейдите по этой ссылке и зарегистрируйтесь.

webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
листайте
1/6

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

webgo paciustas technique

Стоит отметить, что необходимо подождать до 24 часов. Также, скорее всего, браузер укажет на небезопасное соединение.

Контент — глава 4

Скачайте, установите и запустите эту программу.

Также скачайте файл единой точки входа на сайт (index.html) и конфигурационный файл (website.conf).

Откройте website.conf в текстовом редакторе и замените домен paciustas.ru на собственный.

webgo paciustas technique
webgo paciustas technique
webgo paciustas technique
листайте
1/3

Выполните следующие команды в консоли сервера:

1sudo ln -s /etc/nginx/sites-available/website.conf /etc/nginx/sites-enabled/website.conf
2sudo systemctl reload nginx
3sudo systemctl restart nginx

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

webgo paciustas technique
webgo paciustas technique
листайте
1/2

Сертификат — глава 5

Выполните следующие команды в консоли сервера:

1sudo apt install snapd
2sudo snap install core
3sudo snap refresh core
4sudo snap install --classic certbot
5sudo ln -s /snap/bin/certbot /usr/bin/certbot
6sudo certbot --nginx -d paciustas.ru -d blog.paciustas.ru

У вас попросят EMail. Введите его и/или нажмите «Enter». Далее вам будут заданы вопросы. Нажмите «Y», затем нажмите «Enter».

Ожидаемым результатом этой главы является безопасное соединение при переходе по домену или поддомену в браузере.

Готово

Ожидаемым результатом этой инструкции является работающий сайт с безопасным соединением при переходе по домену или поддомену в браузере.

Далее планируется инструкция по простому запуску приложения, состоящего из Frontend, Backend, Базы данных и т.д. Следите за новостями тут — t.me/paciutm