Налаштування поштового сервера на DigitalOcean

Боротьба зі спамом — це постійна боротьба, і через це всі акаунти на DigitalOcean мають обмеження саме на 25 порт — тому так просто це зробити не вийде. Пояснення, чому. Оскільки IP-адреси в хмарних середовищах дуже...

Як виводити логи в реальному часі в консоль Linux

Для виведення логів у реальному часі в консоль Linux ви можете використовувати команду tail з опцією -f. Ця команда відображає кінцеву частину файлу й автоматично оновлюється в міру додавання нових рядків. Ось приклад: У...

Кешування відповіді від backend за допомогою NGINX

NGINX дає змогу значно прискорити процес завантаження сторінки, не звертаючись до бекенда, а видаючи готовий html із кешу. Для роботи цієї функції необхідно, щоб веб-сервер був версії 0.7.44 і вище (перевірити можна командою nginx...

Як встановити та налаштувати PHP у macOS

Встановлення Homebrew Завантажувати і встановлювати весь необхідний софт ми будемо за допомогою пакетного менеджера Homebrew. Пакетний менеджер — це інструмент, який значно полегшує процес встановлення будь-яких програм. З Homebrew встановлення програми на комп'ютер зводиться буквально...

Дорожні карти, статті та ресурси для розробників, розроблені спільнотою

Не можу не порекомендувати репозиторій, у якому зібрана величезна кількість дорожніх карт для розвитку вас, як розробника — https://github.com/roadmapsh/next.roadmap.sh roadmap.sh — це зусилля спільноти, спрямовані на створення дорожніх карт, посібників та іншого навчального контенту, щоб допомогти...

Генератор htpasswd — створення htpasswd

Використовуйте генератор htpasswd для створення паролів до файлів htpasswd. Просто введіть ім'я користувача та пароль, і буде створено запис для файлу htpasswd. Ви можете використовувати генератор аутентифікації htaccces для створення файлу htaccess, який захистить...

Як заборонити/заборонити OpenAI ChatGPT використовувати контент вашого сайту

OpenAI повідомив, що відтепер він може сканувати Інтернет для покращення своїх систем. OpenAI опублікував стандарти Robots.txt для блокування GPTBot — https://platform.openai.com/docs/gptbot. GPTBot — це user agent сканера OpenAI. Вони не кажуть, що GPTBot використовується для створення...

Де зберігається конфігурація nginx

Конфігурація Nginx зазвичай зберігається у текстовому файлі, який містить інструкції для налаштування веб-сервера. Розташування цього файлу може варіюватися залежно від конкретного дистрибутиву Linux або ОС, яку ви використовуєте. Ось декілька загальних місць, де зазвичай...