Архив метки: nginx

Хорошая и более шустрая альтернатива Apache

Убираем лишние слеши из ссылок вебсайта

Современные реалии требуют всестороннее внимание к своему сайту. Контент должен быть качественным, юзабилити на высоте, страницы должны рендериться быстро и сайт должен соответствовать требованиям поисковой оптимизации. Правила для SEO довольно строгие и страницы с одинаковым контентом и разными ссылками могут существенно понизить релевантность сайта в поисковой выдаче. Один из вариантов дублирования ссылок это наличие нескольких… Читать далее »

Смена URL phpMyAdmin в ISPManager 5

На одном из серверов под управлением ISP Manager 5 Lite заметил повышенную активность ботов к WEB интерфейсу phpMyAdmin. По умолчанию ссылка имеет банальный вид http://server_ip/phpmyadmin/ Это вообще никуда не годится. Было решено заменить эту ссылку на что то более серьёзное. Казалось бы, меняем алиас в Apache, правим локейшн в NGinx и готово. Готово то готово,… Читать далее »

Установка Redmine на FreeBSD с NGinx и mod_passenger

Подробно рассказывать о системе управления проектами Redmine не буду, так как уже делал это ранее. Можете почитать о первом опыте внедрения. В той реализации остались некоторые неточности и узкие места. Кроме того планировался переезд на любимую FreeBSD. Изучив информацию узнал что можно реализовать запуск Redmine на чистом NGinx с модулем passenger. Подробных инструкций не нашел… Читать далее »

NGinx 413 Request Entity Too Large

Иногда при загрузке файла на сайт который крутится на NGinx-е пожно получить следующую ошибку NGinx 413 Request Entity Too Large А в логах эта ошибка выглядит так: [error] 89526#100390: *446715 client intended to send too large body: 38378413 bytes Возникает она по той причине, что по умолчанию nginx разрешает максимально допустимый размер тела запроса клиента… Читать далее »

Установка Roundcube на NGinx во FreeBSD

# cd /usr/ports/mail/roundcube/ # make config Выбираем в качестве хранилища для бекенда MySQL # make -DBATCH install clean Сразу задаём правильных владельца и группу, что бы веб-установщик смог сгенерировать конфигурационные файлы # chown -R www:www /usr/local/www/roundcube/ Создадим базу, в которой будут храниться все настройки # mysql -uroot -p Password: mysql> CREATE DATABASE roundcube CHARACTER SET… Читать далее »

NGinx. www на non-www переадресация. Склейка доменов. 301 редирект

Как известно для поисковых систем сайты расположенные на именах example.com и www.example.com это два абсолютно разных сайта. Обычно же это один и тот же сайт, доступный по двум разным ссылкам сразу. SEO-шники рекомендуют настраивать безусловную переадресацию на один из двух адресов. Далее в примере я буду считать, что у нас есть сайт, доступный по двум… Читать далее »

Бесплатная сертификация всего-всего от Letsencrypt.org

В последнее время новостные ленты наполнены пёстрыми заголовками об огромном количестве взломов и похищении личных данных пользователей. Я задумался о том, что бы немного обезопасить свои ресурсы и использовать сертификаты. Как раз давно хотел протестировать программное обеспечение от компании Letsencrypt.org Как оказалось — совсем не сложно. Перым делом нужно установить так называемый ACME клиент. Я… Читать далее »