Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Как полностью но временно отрубить mod_ssl
цитата
03/06/08 в 14:39
 ibiz
надо на несколько дней вырубить модуль вообще, чтоб хэдер апача не отдавал версию... а потом включить обратно, как было...
перекомпилировать два раза туда-обратно не хотелось бы...
есть другие варианты?
цитата
03/06/08 в 16:33
 Gourad
Если собран статиком то только пересобирать если модулем то закомменть LoadModule и перезапусти.
цитата
03/06/08 в 17:46
 brainstorm
ServerTokens ProductOnly

В конфиге. Или другие варианты опции.
цитата
03/06/08 в 19:53
 Sha
Gourad писал:
Если собран статиком то только пересобирать если модулем то закомменть LoadModule и перезапусти.

Да. Обычно при инсталляции mod_ssl в конфиге прописывается условная загрузка mod_ssl при определённом макросе SSL
C SSL запуск
httpd -DSSL
Без SSL просто
httpd
цитата
03/06/08 в 19:57
 ibiz
Sha писал:
Да. Обычно при инсталляции mod_ssl в конфиге прописывается условная загрузка mod_ssl при определённом макросе SSL
C SSL запуск
httpd -DSSL
Без SSL просто
httpd


вот оно не срабатывает, запускаю просто httpd, но SSL все равно выдает варнинг и запускается...
цитата
03/06/08 в 20:11
 Sha
Смотри конфиг.
У меня всё пучком спецом проверил.

Должно быть так
Код:

<IfDefine SSL>
LoadModule ssl_module         libexec/libssl.so
</IfDefine>
<IfDefine SSL>
AddModule mod_ssl.c
</IfDefine>

<IfModule mod_ssl.c>
.....
</IfModule>
цитата
06/06/08 в 12:13
 ibiz
апну топик icon_smile.gif
как модифицировать хэдер: Apache/1.3.41 (Unix) PHP/5.2.5 mod_ssl/2.8.31 OpenSSL/0.9.7a?
или хотябы убрать PHP/5.2.5 mod_ssl/2.8.31 OpenSSL/0.9.7a
цитата
06/06/08 в 12:42
 Gourad
http://httpd.apache.org/docs/1.3/mod/core.html#servertokens ужель документацию так лениво почитать?
цитата
06/06/08 в 13:03
 ibiz
Gourad писал:
http://httpd.apache.org/docs/1.3/mod/core.html#servertokens ужель документацию так лениво почитать?


ставлю "ServerTokens Prod", все равно отдает Server: Apache/1.3.41 (Unix) PHP/5.2.5 mod_ssl/2.8.31 OpenSSL/0.9.7a
цитата
06/06/08 в 14:11
 Gourad
ibiz писал:
ставлю "ServerTokens Prod", все равно отдает Server: Apache/1.3.41 (Unix) PHP/5.2.5 mod_ssl/2.8.31 OpenSSL/0.9.7a

Значит он у тебя в конфиге где то переопределяется на Full попробуй ProductOnly или как вариант попробуй Minimal чтобы посмотреть что изменилось. Писать нужно в глобальном контексте а не для vhost'a.
цитата
07/06/08 в 11:44
 Sha
В случае с динамическими модулями ServerTokens не поможет. Он влияет только на статические compiled-in modules.
Динамические модули вставляют своё слово в процессе работы.
Можно попробовать директиву

Header set Server "Apache/1.3.41 (Unix)"

Индивидуально PHP/xxx можно отменить в файле php.ini директивой
expose_php "0"

mod_ssl - отключением SSL


Эта страница в полной версии