Запуск сайта с поддоменом
В этой инструкции описан простой и быстрый способ размещения сайта с поддоменом в интернете на облачных серверах.
- Аренда и настройка сервера.
- Приобретение и сертификация домена.
- Загрузка контента.
Инструкция разработана для начинающих и не требует навыков программирования. Стоит отметить, что некоторые услуги платные.
Если что-то не получится или появятся вопросы — t.me/paciustanislav
Подготовка — глава 0
Придумайте слово, содержащее только латинские буквы, и добавьте в конце «.ru» — это будет доменом будущего сайта.
Например: paciustas.ru.
Придумайте слово, содержащее только латинские буквы, и добавьте в начале домена через точку — это будет поддоменом будущего сайта.
Например: blog.paciustas.ru.
Определения:
- Сервер — это специально настроенный компьютер.
- Сайт — это совокупность специальных текстовых файлов.
- Домен — это уникальное имя сайта.
- Поддомен — это часть домена.
- IP-адрес — это уникальный идентификатор сервера.
- DNS — это общий список доменов и IP-адресов в интернете.
Подсказки:
- Вставить скопированный текст в консоль можно при помощи сочетания клавиш: Command + Shift + V (Ctrl + Shift + V).
- Сбросить текущий ввод и перейти на новую строку консоли можно при помощи сочетания клавиш: Command + C (Ctrl + C).
- Очистить консоль можно при помощи команды «clear».
- Чтобы выполнить команду в консоли, нажмите «Enter».
- Используйте собственный IP-адрес и домен вместо 45.10.43.147 и paciustas.ru.
Сервер — глава 1
Перейдите по этой ссылке и зарегистрируйтесь.
Процесс создания сервера займет пару минут. К нему также будет создан доступ с именем пользователя «root» и случайным паролем.
На вкладке «Консоль» предоставлена командная строка для управления сервером. Выполните авторизацию: Введите «root» и нажмите «Enter», затем введите пароль и нажмите «Enter».
Ожидаемым результатом этой главы является успешная авторизация в консоли сервера (желательно через обычный терминал).
Настройка — глава 2
Выполните следующие команды в консоли сервера:
1sudo apt update 2sudo apt install nginx
Вам будет задан вопрос. Нажмите «Y», затем «Enter».
Ожидаемым результатом этой главы является отображение примерно такой страницы при переходе по IP-адресу в браузере.
Домен — глава 3
Перейдите по этой ссылке и зарегистрируйтесь.
Ожидаемым результатом этой главы является отображение примерно такой страницы при переходе по домену или поддомену в браузере.
Стоит отметить, что необходимо подождать до 24 часов. Также, скорее всего, браузер укажет на небезопасное соединение.
Контент — глава 4
Скачайте, установите и запустите эту программу.
Также скачайте файл единой точки входа на сайт (index.html) и конфигурационный файл (website.conf).
Откройте website.conf в текстовом редакторе и замените домен paciustas.ru на собственный.
Выполните следующие команды в консоли сервера:
1sudo ln -s /etc/nginx/sites-available/website.conf /etc/nginx/sites-enabled/website.conf 2sudo systemctl reload nginx 3sudo systemctl restart nginx
Ожидаемым результатом этой главы является отображение примерно таких страниц при переходе по домену или поддомену в браузере.
Сертификат — глава 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