Как выложить проект на сервер и закрыть от посторонних
Доступ к серверу проверен. Сейчас на нём появится ваш дашборд, и открыть его можно будет из любого браузера.
Отправьте проект на сервер
Агент установит веб-сервер, скопирует файлы проекта и запустит его. По дороге он несколько раз попросит подтвердить команды — читайте их так же, как в прошлом уроке.
Это занимает несколько минут — в переписке видно, на каком шаге он сейчас.
Проверьте результат
Откройте в браузере адрес сервера — тот самый IP, который вы передавали агенту.
Проверьте три вещи:
- Страница открылась.
- Графики нарисованы, а не пустые.
- Цифры на карточках те же, что вы сверяли в уроке Проверьте цифры, прежде чем верить дашборду.
Заново сверять весь список не нужно — данные не пересчитывались, они переехали. Достаточно убедиться, что при переносе ничего не потерялось.
Затем откройте тот же адрес с телефона, отключив Wi-Fi. Если страница открылась — она действительно доступна из интернета, а не только с вашего компьютера.
Закройте страницу от посторонних
Сейчас дашборд видит любой, кто знает адрес. Для внутренних цифр компании это не годится.
Проверять нужно в другом браузере или в режиме инкогнито: в вашем обычном окне страница может открыться по сохранённой сессии, и вы решите, что защита не сработала.
Такой вход закрывает страницу от случайных посетителей. Пока сайт открывается по IP-адресу, сертификата у него нет, и логин с паролем передаются в открытом виде. Сертификат выдают только на домен — как только домен появится, RUFP установит бесплатный сертификат сам. Это следующий урок.
Итог
- Проект отправляют на сервер одним запросом с условием готовности: страница открывается по адресу.
- После публикации проверяют не только то, что страница открылась, но и что данные на месте.
- Доступность из интернета проверяют с телефона без Wi-Fi.
- Открытый адрес закрывают входом по логину и паролю, а проверяют это в режиме инкогнито.