apache

Скрываем версию PHP, Apache, ProFTPD

Скрываем версию PHP (X-Powered-By):

В файле конфигурации php.ini находим и выставляем параметр

  1. expose_php = Off

В дебианоподобных системах данный файл находится по адресу /etc/php5/apache2/php.ini

Скрываем версию Apache:

В файле конфигурации httpd.conf (хотя в некоторых сборках конфиг может храниться в другом файле, например apache2.conf) находим и выставляем параметры

  1. ServerTokens Prod
  2. ServerSignature Off

Скрываем версию ProFTPD:

В файле конфигурации /usr/local/etc/proftpd.conf
выставляем параметр

  1. ServerIdent Off
Тэги: 

Настройка виртуальных хостов на веб-сервере

По давно принятой практике, домены принято хранить в папке пользователя, а не в /var/www как по дефолту предлагает нам апач.

И так, предположим есть у нас пользователь petya и нам нужно настроить виртуальный хост mysite.ru.
В директории /home/petya создаем директорию mysite.ru (в неё будут складываться логи) и поддиректорию www (тут будет лежать сам сайт). Пишем в консоли: