Воскресенье, 4 декабря, 2022

Web-сервер

Настраиваем сервер для хостинга сайтов. Ответы на вопросы, как настроить apache и php, либо nginx.

Блокировка доступа с определённого сайта / бан по Referer

Блокировка доступа с определённого сайта / бан по Referer

Бывает так, что нужно заблокировать доступ к сайту с какого-то определённого сайта. Если на сервере установлен nginx, то эта задачка решается в пару строк. if ($http_referer ~* "example.com") { return 403; } Рассматриваем...
Установка php-fpm и nginx на Debian

Установка php-fpm и nginx на Debian

От стабильной и быстрой работы сервера зависит судьба сайта. Его медленная работа и частые падения способны отпугнуть как посетителей, так и поисковые системы. Последние ещё и понизят рейтинг тормозящего сайта в...
Установка и настройка eAccelerator на php 5.3-5.4

Установка и настройка eAccelerator на php 5.3-5.4

Важно: Разработка eaccelerator прекращена. Вместо него следует использовать встроенное кэширование opcache. Первое действие, которое нужно сделать, — установка пакетов php5-dev и make, если они отсутствуют. # aptitude install php5-dev make re2c checkinstall Скачиваем архив акселератора. #...
Установка php 5.3 на Debian 7

Установка php 5.3 на Debian 7

Бывает так, что в свежем дистрибутиве Debian может понадобиться старая версия php, не входящая в стабильную ветку дистрибутива. Например, php 5.3 для работы сайта на сервере с Debian Jessie. Для полного разрешения...
Настройка xCache

Настройка xCache

xCache — это программа, кеширующая байт-код php для ускорения выполнения скриптов. Как, например, eAccelerator или PHP-APC. Устанавливаем xcache на сервер стандартной командой: # aptitude install php5-xcache Основные настройки кэша Откройте файл /etc/php5/mods-available/xcache.ini. Все параметры собраны по...
Замена mod_rpaf на mod_remoteip в Apache 2.4

Замена mod_rpaf на mod_remoteip в Apache 2.4

Сегодня обновил на своём сервере Debian до Jessie и обнаружил проблему: модуль mod_rpaf не отображал правильный ip-адрес клиента, вместо этого отображался ip 127.0.0.1, при проксировании запросов от nginx к apache. Решается проблема...
Установка apache и php на Debian

Установка apache и php на Debian

Определённые системы управления контентом не работают со связкой nginx и php-fpm, и требуют именно веб-сервера apache с модулем php. Чаще всего причина этого — необходимость использования модуля rewrite для работы сайта. Одной...
Включаем поддержку http2 на сервере с nginx и Debian

Включаем поддержку http2 на сервере с nginx и Debian

HTTP/2 — это вторая версия сетевого протокола http, включающая в себя множество различных улучшений. В их числе мультиплексирование запросов (все запросы могут быть обработаны параллельно), увеличение производительности, сжатие заголовков и т.д. HTTP/2...
Установка php 7.0.5 на Debian

Установка php 7.0.5 на Debian

Пока некоторые ставят php 5.3, доставая его из могилы, я решил не отставать о планеты всей, где сайты переводятся на седьмую версию php, столь нахваливаемую на просторах интернета в том числе...
Как настроить Redis в качестве кэширующего сервера

Как настроить Redis в качестве кэширующего сервера

Кэширование данных в оперативной памяти посредством Redis является одним из методов ускорения работы сайта. Данное хранилище высокопроизводительно и может использоваться для кэширования не только сайтов, но и сессий, а также в...

ЭТО ВАС ЗАИНТЕРЕСУЕТ!

Что такое Ethernet, простыми словами о Fast и Gigabit Ethernet

Рассказать популярно о том, что такое Ethernet не просто. Если в двух словах, то Ethernet это технология построения компьютерных сетей. Существует большое количество стандартов...