Управление сервером на декстопной машине и управления точно таким же сервером на «безголовой машине», например на VPS — это, как говорят в Одессе, две большие разницы. На настольной машине мы можем, например, для установки новых модулей, или для контроля над процессами, или для копирования файлов воспользоваться всевозможными программами с графическим интерфейсом — файловыми менеджерами, установщиками пакетов, анализаторами производительности и т. д. Если у вас достаточно знаний и опыта, вы можете пренебречь графическим
Apache
Как проверить загруженные и скомпилированные модули в HTTPD в Linux?
Это очень частый вопрос и иногда трудно найти ответ. Как вы проверите, какие модули Apache загружены в ваш HTTP / Apache сервер? Вторая часть, как вы проверите, какие модули скомпилированы и готовы для загрузки? Следование этим двум командам покажет вам, вы можете просто проверить загруженные и скомпилированные модули в HTTPD или Apache2 в любого рода Linux, таких как CentOS, Ubuntu, Fedora, RedHat и т.д.
Найдём список загруженных модулей в HTTPD Apache
Используйте следующую команду для вывода загруженных модулей в вашем Apache/HTTPD
Как защитить LAMP сервер на CentOS или RHEL
LAMP — это программный стек, состоящий из Linux (операционной системы, которая является базовым уровнем), Apache (веб-сервера, который «сидит сверху ОС), MySQL (или MariaDB, системы управления реляционной базой данных) и, наконец, PHP (скриптовый язык на стороне сервера, который используется для обработки и отображения информации сохранённой а базе данных).
В этой статье мы предполагаем, что каждый компонент стека LAMP уже установлен и запущен, и мы сфокусируемся исключительно на защите LAMP сервера(ов). Мы должны помнить,
Как настроить fail2ban для защиты сервера Apache HTTP
Сервер Apache HTTP в производственной среде может оказаться под различного рода атаками. Атакующие могут пытаться получить несанкционированный доступ к ограниченным директориям, используя атаку перебором (брут-форсинг) или выполняя зловредные скрипты. Некоторые вредоносные боты могут сканировать ваши веб-сайты на разного рода уязвимости или собирать e-mail адреса или веб-формы для рассылки спама.
Сервер Apache HTTP поставляется с полной совместимой системой логирования для захвата
Как установить Apache, MariaDB/MySQL и PHP на CentOS (LAMP)
Если вас интересует, как установить сервер на Windows, то вам сюда "Установка Apache, PHP, MySQL, phpMyAdmin на Windows". Apache, MariaDB/MySQL и PHP — это популярная серверная связка, которая используется для создания динамических веб-сайтов и веб-приложений. На платформах Linux эту связку называют акронимом LAMP (по первым буквам слов Linux, Apache, MySQL и PHP). Т.е. связка LAMP … Читать далее
Самые частые ошибки и вопросы при настройке и установке Apache, PHP, MySQL, phpMyAdmin
Ошибка:
Fatal error: Call to undefined function mb_detect_encoding() in C:serverdatahtdocsphpmyadminlibrariesphp-gettextgettext.inc on line 177
Решение:
Данная ошибка вызвана тем, что не подключено расширение mbstring. За это расширение в php.ini отвечает строчка
extension=php_mbstring.dll
Понятно, что для исправления ошибки нужно подключить расширение и перезапустить сервер (если не хотите ставить все расширения, как это описано в инструкции, то прежде чем выбрать, что Вам действительно
Как отключить SSL 3 на своём сервере
Как защитить пользователям себя от уязвимости SSL 3.0 codeby.net уже писал. Вы можете проверить, подвержены ли вы этой уязвимости перейдя на этот сервис.
Как оператору веб-сайта вам следует отключить SSL 3 на ваших серверах так быстро, как это только возможно. Вы должны сделать это даже если вы поддерживаете наиболее последние версии TLS, потому что активный MITM атакующий может принудить браузеры понизить их соединения так, что они всё равно будут использовать SSL 3, который может быть подвержен атаке. В обычных условиях
Обновление сервера Apache и его компонентов
Вот здесь я рассказывал, как установить локальный сервер Apache. Со временем выходят новые версии программ, и возникает необходимость обновления. Процесс обновления намного более прост, чем установка, поскольку нам не нужно ничего настраивать.
Мы обновим:
- MySQL (точнее MySQL Community Server);
- phpMyAdmin
- PHP
- и Apache до самых последних версий
Подготовка к обновлению сервера, создание бэкапа сервера
В самом начале можно сделать бэкап – особенно если обновляете
Как установить ModSecurity (mod_security) на Apache (на Windows)
Два нуля
Фоторобот со спины
Идём
Что земля
Мне шесть футов глубины
Со льдом
(Секвойя & ОКовцур — "Хамелеон")
Если вас интересует установка ModSecurity (mod_security) на Apache под Linux, то обратитесь к статье "Как усилить веб-сервер Apache с помощью mod_security и mod_evasive на CentOS".
Что такое ModSecurity?
ModSecurity — это WAF — web application firewall, т.е. файервол для веб-приложений. Его смысл заключается в том, что он проверяет все приходящие на веб-сервер
Настройка поддоменов на локальном сервере (locahost’е) и на хостинге
1. Настройка поддоменов на хостинге
Начнём с простого — настройка поддоменов на хостинге. С условием, если у вас правильный хостинг, то на нём, вполне вероятно, настроено автоматическое создание поддоменов. Любая созданная папка в папке htdocs автоматически превращается в поддомен. Названия доменов могут включать в себя маленькие латинские буквы, цифры и символ тире, названия доменов должны начинаться и заканчиваться латинской буквой или цифрой.
Пример:
У Вас есть домен domain.ru и Вы хотите создать поддомен test,