Блог веб-разработчика: Битрикс, PHP, Python, Linux и SEO
Разделы
Linux-server
Статьи по настройке и администрированию Linux-серверов. Практические инструкции по Debian и Ubuntu, настройке nginx и Apache, безопасности, резервному копированию, мониторингу и поддержке веб-проектов.
Сайт стал медленно открываться, сервер начал тормозить или внезапно выросла нагрузка? В Linux есть набор встроенных инструментов, которые помогают быстро найти причину проблемы.
В статье рассмотрим 20 полезных команд для диагностики процессора, памяти, дисковой подсистемы, сетевых подключений и системных служб. Разберём, как пользоваться top, htop, free, iostat, iotop, journalctl, tcpdump и другими инструментами, которые пригодятся каждому администратору и веб-разработчику.
Каждый администратор и веб-разработчик со временем формирует собственный набор Linux-команд, которые используются практически ежедневно.
В этой статье собраны команды для работы с файлами, логами, процессами, службами и серверами. Материал будет полезен начинающим администраторам, разработчикам и всем, кто работает с Linux-серверами и веб-проектами.
Раньше PHP чаще всего работал как модуль Apache, но сегодня стандартом стала связка Nginx и PHP-FPM.
В статье разберем, чем PHP-FPM отличается от классического подхода, почему он обеспечивает лучшую производительность и гибкость, а также какие преимущества дает для современных сайтов на PHP, WordPress и 1С-Битрикс.
Показываю, как автоматически копировать резервные копии 1С-Битрикс на Яндекс Диск через rclone. Настраиваем хранение нескольких бэкапов, автоматическую очистку старых архивов и дополнительный backup nginx, SSL и конфигов сервера.
Что лучше выбрать для сайта — обычный хостинг или VPS? Разбираем плюсы и минусы обоих вариантов, отличия по скорости, настройке и стоимости, а также рекомендации для Битрикс, интернет-магазинов и SEO-проектов.
Разбираем полезные Bash snippets для Debian и Ubuntu: работа с логами, Nginx, Docker, Git и мониторингом сервера. Практические команды и фрагменты shell-кода для автоматизации рутинных задач Linux-администратора и разработчика.
Если при открытии сайта браузер показывает PHP-код вместо страницы — это означает, что сервер не обрабатывает PHP-файлы. В статье разбираем основные причины проблемы: ошибки в настройке Nginx, Apache и PHP-FPM, неправильные расширения файлов и проблемы после переноса сайта. Показываем, как быстро найти и исправить ошибку.
Разбираем как анализировать логи Nginx: искать 404 ошибки, изучать поисковых ботов, находить атаки и медленные страницы. Практические команды grep, awk и работа с GoAccess для SEO и технического аудита сайта.
На одном VPS можно одновременно запускать сайты с PHP 7.4, 8.1 и 8.2 — это особенно полезно при обновлении 1С-Битрикс или поддержке старых проектов. В статье разбираем настройку Nginx и PHP-FPM, работу с сокетами, конфиги виртуальных хостов и безопасную схему перехода сайта на новую версию PHP.
Пошаговая установка 1С-Битрикс на Ubuntu или Debian: настройка Nginx, PHP, MariaDB, SSL-сертификата Let's Encrypt и запуск сайта на виртуальном сервере.
Готовый рабочий конфиг Nginx для сайта на 1С-Битрикс: HTTPS, PHP-FPM, ЧПУ через urlrewrite.php, защита служебных директорий и обработка статических файлов. Разбираем настройку сервера для Bitrix, типовые ошибки 404 и 502, а также базовые рекомендации по безопасности и производительности.
Разбираем распространённый вирус, который массово создаёт вредоносные файлы .htaccess во всех директориях сайта и может полностью заблокировать доступ к админке. В статье — способы поиска заражённых PHP-файлов через сканер безопасности 1С-Битрикс, команды для удаления вредоносных .htaccess через SSH и способ защитить основной файл от повторного изменения с помощью chattr
Разбираем, как изменить редактор по умолчанию в Midnight Commander и Linux-консоли.
Показываю настройку update-alternatives, выбор vim.basic и установку Vim в Debian и Ubuntu.
Разбираем вирус-майнер kdevtmpfsi для Linux-серверов: почему он загружает CPU на 100%, как удалить процессы майнера и настроить автоматическую очистку через cron.
В статье — готовый bash-скрипт для Ubuntu и Debian.
Как настроить редирект с HTTP на HTTPS через файл .htaccess. Разбираем готовое правило для Apache, поддержку X-Forwarded-Proto и правильный 301 redirect для SEO.
Разбираем ошибку crontab: new crontab file is missing newline before EOF.
Показываю, почему она возникает и как быстро исправить проблему с помощью пустой строки в конце файла.
Настраиваем цветной вывод логов в Linux и macOS с помощью ccze.
Показываю установку утилиты для Debian, CentOS и macOS, а также удобный просмотр логов через tail -f.
Подборка полезных команд для управления PPPoE в Linux.
Показываю, как проверить состояние соединения, поднять или разорвать PPPoE-подключение и перезапустить сетевые интерфейсы.
Разбираем, как быстро найти папки, занимающие больше всего места в Linux.
Показываю установку ncdu, анализ дискового пространства и просмотр свободного места через df -h.
При работе с Linux постоянный ввод пароля для sudo может замедлять выполнение административных задач. В статье разбираем простой способ открыть временную root-сессию без повторного ввода пароля, а также рассказываем, когда это действительно удобно и о каких мерах безопасности стоит помнить.
Почему у одних компаний очередь из клиентов, а у других пустой сайт и тишина?
Телеграм канал «Где заказы?» — про
продажи, сайты и ошибки бизнеса на реальных примерах.
Подписаться
Cookie и Яндекс Метрика
Сайт использует технические cookie, а с вашего согласия - Яндекс Метрику для аналитики посещений.
Подробнее