Рубрики
WEB-сервер

Блокируем нежелательных ботов через nginx

Чтобы отсечь надоедливых ботов, в конфиг надо добавить следующее

Рубрики
Elasticsearch

Elasticsearch — открываем доступ с другого сервера

Для начала, вносим правки в конфиг elasticsearch.yml

Добавляем строки:

«network.host» со значением «0.0.0.0» открывает удалённый доступ. После этого перезагружаем elasticsearch

Ограничение доступа к серверу elasticsearch для определённых IP Разрешаем доступ к портам 9200-9400 для определённых IP

Запрещаем для всех остальных

Сохраняем настройки в файл

Чтобы изменения сохранились после перезагрузки […]

Рубрики
Без рубрики

Устанавливаем пакеты в composer из приватного репозитория на GitLab

Чтобы установить пакет из приватного репозитория на GitLab, понадобится Personal Access Token (PAT). Получить его можно в настройках Gitlab: Profile Icon > Settings > Access Token. Чтобы выпустить PAT, введите имя и отметьте галочками api/read_api, read_api. Можно также указать срок действия токена. Когда всё отметите, что необходимо, жмите кнопку Create personal access token. После этого будет показан […]

Рубрики
WEB-сервер

Установка MailHog на Ubuntu

MailHog — инструмент для тестирования email, включающий в себя фейковый SMTP. Все отправленные письма будут перехвачены MailHog и доступны в веб-интерфейсе.

Рубрики
Woocommerce

Очищаем кэш методов доставки в Woocommerce

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

Рубрики
Woocommerce

Woocommerce: как убрать ссылку в атрибутах товара

Ссылка на архив товаров по атрибуту не всегда нужна (а скорее всего, в большинстве случаев не нужна вовсе). Предлагаю два способа избавиться от таких ссылок

Рубрики
Wordpress

Виртуальный robots.txt в WordPress, ошибка 404 и nginx

Во время работы над очередным сайтом на WordPress возникла необходимость генерировать robots.txt «на лету». К счастью, для этого WordPress располагает удобным функционалом — хуками robots_txt и do_robotstxt.

Рубрики
Laravel WEB-сервер

Своя конфигурация nginx на Laravel Homestead

Если для разработки вы пользуетесь Laravel Homestead, может возникнуть ситуация, когда стандартных правил в конфиге nginx может быть не достаточно. К счастью, в Homestead достаточно просто добавить свою собственную конфигурацию для сайта.

Рубрики
WEB-сервер

Composer видит неправильную версию PHP

При использовании альтернативных версий PHP (например при использовании панели ISP manager) может случиться так, что Composer будет ругаться на неподходящую версию PHP

Рубрики
Woocommerce

Обновление корзины Woocommerce при изменении количества товара

Как обновить корзину автоматически после изменения количества товара, не нажимая кнопку «Обновить корзину»? Всё достаточно просто.