Управление проектом разработки сайта или веб-приложения. От идеи до внедрения | страница 27




Следующий крупный блок – это перенос приложения на боевой сервер с предварительной настройкой этого сервера. Здесь в первую очередь следует побеспокоиться о безопасности данных приложения:

Смените все пароли в системе (SQL Server, SVN, панель управления).

Настройте правильно брандмауэр (ограничение по IP к SQL Server, закрыть все лишние порты и т.д.).

Сделайте настройки на SQL сервер (закрыть доступ к sa, можно вообще внешний доступ отключить в SQL Server).

Правильно установите настройки приложения на production среду (убрать режим отладки, отключить трассировку, настроить локальное подключение к базе, изменить ключи шифрования, поменять настройки/пароли на почте).

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

Проработайте в системе создание резервных копий базы данных и файлов приложения.

Проработайте план восстановления приложения после краха базы, краха сервера или другого форс-мажора. Проработайте всевозможные риски и соответствующие меры/инструкции.


Также необходимо настроить дополнительные сервисы, а именно:

Мониторинг доступности приложения (например через UptimeRobot).

Периодическое создание бекапов (либо внутри сервера, либо через сервис хостера, который предоставляет сервер).

Мониторинг параметров сервера. Есть специальные инструменты (SNMP), которые позволяют это делать. Для этих задач вам потребуется системный администратор.

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


Следующий шаг, который вы должны сделать – это перевести все сервисы в боевой режим. Это может быть, к примеру, прием платежей на сайте, отправка СМС и др. Проверьте, что они корректно работают в боевом режиме. Вы немного потратите средств на это – это лучше, чем спустя месяц узнать, что у вас, оказывается, не работает регистрация через социальные сети или прием платежей.


Далее мы должны подключить корректно скрипты аналитики и провести первичную поисковую оптимизацию проекта, если это необходимо. Это включает в себя следующие мероприятия:

Проверить sitemap.xml

Проверить robots.txt

Зарегистрировать сайт в Google и Yandex

Проверить, что везде корректно установлены title и description в соответствии с набором ключевых слов (семантическим ядром).

Проверить работу редиректов 301, если они используются.

Проверить сайт на наличие битых ссылок.