Изменение сигнатур апача в UNIX

Установка и настройка веб-серверов и серверов приложений

Изменение сигнатур апача в UNIX

Сообщение Костик » 06 дек 2015, 21:16

отдельное спасибо http://hsdn.org :wink:

Все наверно натыкались на страницы сайтов с 404 или 403 ошибкой

например - http://vfose.ru/none
Not Found

The requested URL /none was not found on this server.

только в этом примере администратор сервера убрал показ сигнатур

возьмем другой пример
http://altura.ru/none
Not Found

The requested URL /none was not found on this server.
Apache/2.2.9 (Fedora) Server at altura.ru Port 80

Нас интересует строчка - Apache/2.2.9 (Fedora)

в этой теме я постараюсь объяснить как поменять название операц системы с (Fedora) к примеру на (FOS)

дело в том что апач установленный вручную имеет сигнатуру Apache/2.2.9 (UNIX)
теперь приступим:
качаем апач с оф сайта
ищем в нем файл core.c
и в этом файле заменяем все
Код: Выделить всёРазвернуть
AP_SERVER_BASEVERSION " (" PLATFORM ")";

на
Код: Выделить всёРазвернуть
AP_SERVER_BASEVERSION " (FOS)";

сохраняем и компилируем :roll:
делаем стоп старому апачу и старт новому
проверяем, все работает

теперь как сделать на FreeBSD при установке из /usr/ports/www/apache22/
дело в том что в портах патчицо апач перед компиляцией
приступим:
открываем /usr/ports/www/apache22/Makefile
редактируем строчку
Код: Выделить всёРазвернуть
@${REINPLACE_CMD} -e 's," PLATFORM ",FreeBSD,' \

на
Код: Выделить всёРазвернуть
@${REINPLACE_CMD} -e 's," PLATFORM ",FOS,' \

сохраняем
удаляем старый апач - pkg_delete -f apache-2.2.9
ставим новый cd /usr/ports/www/apache22/ && make clean && make install clean
останавливаем старый - apachectl stop
запускаем новый - apachectl start
проверяем, работает :roll: радвуимся жизни

для наглядности пример
http://88.147.147.88/none


Последний раз поднималось Костик 06 дек 2015, 21:16.
FreeBSD 9.2 and Fedora 18 user
Аватара пользователя
Костик
Активный участник
 
Сообщения: 1944
Зарегистрирован: 03 сен 2007, 02:15

Вернуться в Веб серверы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13

cron