Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
  • требуется настроить сервер digital ocean или selectal на nginx + php-fpm + mysql, своих связок выдумывать не надо, без панели, основа работы как в следующих статьях
https://m.habr.com/ru/post/278189/

https://www.nginx.com/resources/wiki/start/topics/recipes/wordpress/

https://ixnfo.com/ustanovka-wordpress-i-nginx.html

  • необходимо чтобы сайт работал на поддоменах + Letsencrypt с автопродоением поддоменов (certbot)
  • Установлен протокол HTTPS, со всех страниц с http осуществляется 301-редирект на ту же страницу с https.
  • Зеркала с WWW и без WWW корректно склеены: осуществляется 301-редирект с одного зеркала на другое (не важно, на какое, главное, чтобы для всех страниц было одинаково)
  • Нет технических дублей страниц: /index.php, /index.html, /index.htm, со слешем и без слеша, двух вариантов URL для первой страницы пагинации.
  • + логирование  хоста в nginx  c  maxmind geoip, чтобы сайт был открыт лиминиторован по украине россии и белоруссия
  • iptables   оставить только эти порты и проверить не зацепили ли лишего 443 22 80  порты и  ftp порты
  • скрыть версии ПО
  • Решить проблему с кешированием, на данный момент При заходе с любого поддомена в точке входа (конфигурационный файл), происходит подмена базового урла на урл с поддоменом, и все страницы отдаются нормально, НО

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

4 года назад
Ivanov1234
38 летБеларусь
5 лет в сервисе
Был
2 года назад