Настроить сервер под laravel 8, NGINX + Ubuntu (20-22)
Необходимо настроить сервер под связку NGINX + Ubuntu (22) + laravel 8. И развернуть на сервере приложение через GIT (доступ предоставлю).
Требования:
- Требования laravel 8
- Создается отдельный sudo пользователь.
- Сайт под отдельным пользователем, а не под root.
- Сайт должен находится в var/www/.
- Все пароли состоят из >=16 рандомных символов.
- Не надо ставить панели.
- Поставить phpmyadmin, либо adminer (приоритетней).
- Файлы сайта ставятся через удаленный репозиторий, репу необходимо привязать к серваку.
- Имя базы данных отличается от имени пользователя базы данных.
- Необходимо поставить бесплатный сертификат SSL и настроить его автоматическое продление через зербота.
- Настроить стандартные редиректы для сайта (www.site.example -> site.example, http -> https)
- Настроить блокировку ботов, список ботов предоставлю.