Урок 5 из 6

Как выложить проект на сервер и закрыть от посторонних

7–10 мин

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

Отправьте проект на сервер

Готовый запрос
Загрузи мой дашборд на сервер и настрой веб-сервер, чтобы страница открывалась по IP-адресу. Готово, когда я открываю адрес сервера в браузере и вижу дашборд с графиками.

Агент установит веб-сервер, скопирует файлы проекта и запустит его. По дороге он несколько раз попросит подтвердить команды — читайте их так же, как в прошлом уроке.

Это занимает несколько минут — в переписке видно, на каком шаге он сейчас.

Проверьте результат

Откройте в браузере адрес сервера — тот самый IP, который вы передавали агенту.

Проверьте три вещи:

  1. Страница открылась.
  2. Графики нарисованы, а не пустые.
  3. Цифры на карточках те же, что вы сверяли в уроке Проверьте цифры, прежде чем верить дашборду.

Заново сверять весь список не нужно — данные не пересчитывались, они переехали. Достаточно убедиться, что при переносе ничего не потерялось.

Затем откройте тот же адрес с телефона, отключив Wi-Fi. Если страница открылась — она действительно доступна из интернета, а не только с вашего компьютера.

Закройте страницу от посторонних

Сейчас дашборд видит любой, кто знает адрес. Для внутренних цифр компании это не годится.

Готовый запрос
Закрой сайт входом по логину и паролю. Логин: укажите логин Пароль: укажите пароль Готово, когда при открытии адреса браузер спрашивает логин и пароль, а без них страница не показывается.

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

Такой вход закрывает страницу от случайных посетителей. Пока сайт открывается по IP-адресу, сертификата у него нет, и логин с паролем передаются в открытом виде. Сертификат выдают только на домен — как только домен появится, RUFP установит бесплатный сертификат сам. Это следующий урок.

Итог

  • Проект отправляют на сервер одним запросом с условием готовности: страница открывается по адресу.
  • После публикации проверяют не только то, что страница открылась, но и что данные на месте.
  • Доступность из интернета проверяют с телефона без Wi-Fi.
  • Открытый адрес закрывают входом по логину и паролю, а проверяют это в режиме инкогнито.