Архив рубрики: Apache
PHP 7.1 → 7.2
В продолжение этого поста: «Уменьшаем расход CPU хостинга. Как ускорить любой сайт на CMS« Перешел на PHP 7.2. Нагрузка на хостинг стала на 20% меньше: По оси ординат — CPU: количеству минут, потраченных одним ядром процессора за сутки на моей … Читать далее
«.htaccess» c паролем: защита папки «.htpasswd» и автологин
Самый быстрый и простой способ сделать базовую аутентификацию в вебе — .htaccess/.htpasswd . Напомню, как это делается: 1. создаем на сервере файл: .htaccess внутри него: AuthType Basic AuthName «Your authorization required message.» AuthUserFile /home/user/vasya/public_html/.htpasswd require valid-user php_value display_errors 1 В … Читать далее
Выбор веб-сервера для WordPress под Windows
Бывают ситуации, когда интернет-сайт должен хостится на Windows Server. Это довольно редкий случай, но со мной это недавно произошло (первый раз за дюжину лет работы с веб-серверами): нужно было организовать хостинг сайта на железяке, где уже крутились всякие сервисы. Первый … Читать далее
WordPress xml-rpc: защита от bruteforce
Начиная с версии WordPress 3.5, в любой установке по дефолту включен xml-rpc — весьма полезная штука, позволяющая в том числе использовать мобильные приложения для ведения сайта. Однако использование xml-rpc является огромной черной дырой, притягивающей проходимцев всех мастей, которые массово начинают брутфорсить ваш … Читать далее
Функция phpinfo
phpinfo — служебная функция PHP, которая выводит информацию о версии, конфигурации и расширениях PHP; о сервере Apache и его настройках. Чтобы вызвать эту функцию, используем конструкцию: <?php phpinfo(); ?> Как узнать местоположение файла php.ini? В phpinfo очень удобна тем, что … Читать далее
Как работает PHP
Если мы хотим посмотреть HTML: 1. Пользователь запрашивает страницу с ‘чистым’ html 2. Сервер проверяет, есть ли такая страница 3. Если есть — возвращает .html страницу пользователю в том же виде, в каком она была на сервере. Если мы обращаемся … Читать далее