KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


linux:servers:apache

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:servers:apache [2026/05/09 07:55] Кирилл Мlinux:servers:apache [2026/07/14 16:42] (текущий) Кирилл М
Строка 47: Строка 47:
 </code> </code>
  
-Для исправления ошибки с кодом **AH00558**. В конфигурационный файл **/etc/apache2/apache2.conf** добавляем следующую строку:+Для исправления ошибки с кодом **AH00558** добавляем в конфигурационный файл **/etc/apache2/apache2.conf** следующую строку:
  
-**ServerName 127.0.0.1**+<code> 
 +ServerName 127.0.0.1 
 +</code>
  
 Редактируем файл **/etc/apache2/apache2.conf**: Редактируем файл **/etc/apache2/apache2.conf**:
Строка 73: Строка 75:
 </code> </code>
  
-===== Скрытие конфиденциальной информации о Apache у клиента =====+===== Скрытие конфиденциальной информации о Apache ===== 
 + 
 +Скрытие конфиденциальной информации о Apache у пользователя. Такой как: 
 + 
 +  * Имя сервера 
 +  * Версия Apache 
 +  * Операционная система
  
 ==== О директивах ==== ==== О директивах ====
Строка 89: Строка 97:
 ServerTokens имеет следующие значения: ServerTokens имеет следующие значения:
  
-**ServerTokens Full** (or not specified) \\ +^  ServerTokens  ^  Информация, которая показывается у клиента  ^ 
-Информация, которая показывается у клиента: \\ +| **Full** (or not specified) | Apache/2.4.2 (Unix) PHP/4.2.2 MyMod/1.2 
-Server: Apache/2.4.2 (Unix) PHP/4.2.2 MyMod/1.2+| **Prod** [uctOnly] | Apache | 
 +| **Major** | Apache/2 | 
 +| **Minor** | Apache/2.4 | 
 +| **Min** | Apache/2.4.2 | 
 +| **OS** | Apache/2.4.2 (Unix) |
  
-**ServerTokens Prod** [uctOnly] \\ +Чтобы скрыть номер версии веб-сервера, сведения об операционной системе сервера, установленных модулях Apache и т.д.
-Информация, которая показывается у клиента: \\ +
-Server: Apache+
  
-**ServerTokens Major** \\ +Открываем файл конфигурации веб-сервера Apache **/etc/apache2/apache2.conf**
-Информация, которая показывается у клиента: \\ +<code bash> 
-Server: Apache/2+sudo nano /etc/apache2/apache2.conf 
 +</code>
  
-**ServerTokens Minor** \\ +И добавляем/изменяем строки приведённые ниже: 
-Информация, которая показывается у клиента: \\ +<code bash> 
-Server: Apache/2.4 +ServerTokens Prod 
- +ServerSignature Off 
-**ServerTokens Min** [imal] \\ +</code>
-Информация, которая показывается у клиента\\ +
-Server: Apache/2.4.2+
  
-**ServerTokens OS** \\ +После чего сохраняем файл \\ 
-Информация, которая показывается у клиента: \\ +Сохранить файл **Ctrl+O** \\ 
-Server: Apache/2.4.2 (Unix)+Выход из редактора **Ctrl+X**
  
 ===== Настройка хоста Apache ===== ===== Настройка хоста Apache =====
Строка 166: Строка 175:
  
 <code apache> <code apache>
 +# Запретить переход по IP адресу
 +<VirtualHost *:80>
 +    ServerName Ваш IP адрес сервера
 +    Redirect 403 /
 +</VirtualHost>
 +
 <VirtualHost *:80> <VirtualHost *:80>
 ServerName mysite.ru ServerName mysite.ru
Строка 178: Строка 193:
 </Directory> </Directory>
  
-ErrorLog /var/www/mysite/error.log +ErrorLog ${APACHE_LOG_DIR}/error.log 
-CustomLog /var/www/mysite/access.log combined+CustomLog ${APACHE_LOG_DIR}/access.log combined
 </VirtualHost> </VirtualHost>
 </code> </code>
linux/servers/apache.1778313302.txt.gz · Последнее изменение: Кирилл М