KirMol Wiki

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

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

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


linux:servers:apache

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:servers:apache [2026/05/09 08:04] Кирилл М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/| 
-**ServerTokens Prod** [uctOnly] \\ +**Minor** Apache/2.4 | 
-Информация, которая показывается у клиента: \\ +**Min** Apache/2.4.2 | 
-Server: Apache +**OS** Apache/2.4.2 (Unix) |
- +
-**ServerTokens Major** \\ +
-Информация, которая показывается у клиента: \\ +
-Server: Apache/2 +
- +
-**ServerTokens Minor** \\ +
-Информация, которая показывается у клиента: \\ +
-Server: Apache/2.4 +
- +
-**ServerTokens Min** [imal] \\ +
-Информация, которая показывается у клиента: \\ +
-Server: Apache/2.4.2 +
- +
-**ServerTokens OS** \\ +
-Информация, которая показывается у клиента: \\ +
-Server: Apache/2.4.2 (Unix)+
  
 Чтобы скрыть номер версии веб-сервера, сведения об операционной системе сервера, установленных модулях Apache и т.д. Чтобы скрыть номер версии веб-сервера, сведения об операционной системе сервера, установленных модулях Apache и т.д.
  
-Открываем файл конфигурации веб-сервера Apache в любом текстовом редакторе:+Открываем файл конфигурации веб-сервера Apache **/etc/apache2/apache2.conf**:
 <code bash> <code bash>
 sudo nano /etc/apache2/apache2.conf sudo nano /etc/apache2/apache2.conf
 </code> </code>
 +
 +И добавляем/изменяем строки приведённые ниже:
 +<code bash>
 +ServerTokens Prod
 +ServerSignature Off
 +</code>
 +
 +После чего сохраняем файл \\
 +Сохранить файл **Ctrl+O** \\
 +Выход из редактора **Ctrl+X**
  
 ===== Настройка хоста Apache ===== ===== Настройка хоста Apache =====
Строка 173: Строка 175:
  
 <code apache> <code apache>
 +# Запретить переход по IP адресу
 +<VirtualHost *:80>
 +    ServerName Ваш IP адрес сервера
 +    Redirect 403 /
 +</VirtualHost>
 +
 <VirtualHost *:80> <VirtualHost *:80>
 ServerName mysite.ru ServerName mysite.ru
Строка 185: Строка 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.1778313877.txt.gz · Последнее изменение: Кирилл М