![]() |
Показаны 11 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Apache (http://netadmin.ws/forum/forumdisplay.php?forumid=21)
-- Подмена банера (http://netadmin.ws/forum/showthread.php?threadid=6432)
Подмена банера
Вот скажем обращается юзер по ссылке на не существующий файл, или доступ ему запрещён, а внизу странички выдаётся чтото вроде вот такой надписи:
Apache/2.0.45 (Unix) mod_ssl/2.0.45 OpenSSL/0.9.7a PHP/4.3.2-RC2 Server at my.server.com Port 80
Указывается и ось, где сервак крутится, версия сервака и прочая бяка. Как это можно поменять на что-то скажем другое? Ну если кому надо поломать найдут способ всю инфу найти, но всё же, как?
в файле .htaccess который положи в document_root
добавь строчки:
ErrorDocument 400 /error.html
ErrorDocument 401 /error.html
ErrorDocument 403 /error.html
ErrorDocument 404 /error.html
ErrorDocument 500 /error.html
где /error.html твой файл который будет сообщать об ошибке
__________________
http://simpsons.ykt.ru - русский портал о Симпсонах
Дык а в конфиге то нигде не поправить переменные?
Я скажем хочу прописать: IIS/5.0 (Windows) PHP/3.0 Server at my.server.com
И при скане сервака он ведь выдаст свой банер а не то что в файлах ошибок я нарисую. Да и кстати я .htaccess найти не могу у себя. Где он находится?
__________________
Плох тот Error, который не хочет стать General`ом...
DiMM
где тебя index.html лежит
если нет то создай
если ты напишешь iis/5.0 и windows тебя еще больше сканить начнут
так как там дырок больше
вот цитата из httpd.conf:
quote:
#
# Optionally add a line containing the server version and virtual host
# name to server-generated pages (error documents, FTP directory listings,
# mod_status and mod_info output etc., but not CGI generated documents).
# Set to "EMail" to also include a mailto: link to the ServerAdmin.
# Set to one of: On | Off | EMail
#
ServerSignature On
__________________
http://simpsons.ykt.ru - русский портал о Симпсонах
Нашол доки русские по апаче, так как с английским большой напряг, там упоминается access.conf сией штуки у себя не нашол. Апачу качал с официального сервака 2.0.47 версию. Вроде как в этом файле всё прописывается, и потом в .htaccess. На сколько я понял .htaccess можно самому создать?
__________________
Плох тот Error, который не хочет стать General`ом...
quote:
Первоначальное сообщение от DiMM
На сколько я понял .htaccess можно самому создать?
А ты прочитай, я про access.conf ещё спрашивал, так как его тоже не нашол хотя в доках написано что должен быть, тоже самому делать?
__________________
Плох тот Error, который не хочет стать General`ом...
Apache\conf тамже где и httpd.conf ДОЛЖЕН БЫТЬ!
Можешь и сам сделать...
no comments 
Нету там его, вот содержание /usr/local/Apache2/conf:
highperfomance-std.conf
highperfomance.conf
httpd-std.conf
httpd.conf
magic
mime.types
ssl-std.conf
ssl.conf
У меня ahache-2.0.47 хз может так и должно быть?
__________________
Плох тот Error, который не хочет стать General`ом...
DiMM я может не понял чего-то или ты такой невнимательный просто? перечитай свой пост файл httpd.conf у тебя присутствует. Его тебе и надо редактировать. Вот директивы к этому относящиеся.
# Don't give away too much information about all the subcomponents
# we are running. Comment out this line if you don't mind remote sites
# finding out what major optional modules you are running
ServerTokens [value]
#
# Optionally add a line containing the server version and virtual host
# name to server-generated pages (error documents, FTP directory listings,
# mod_status and mod_info output etc., but not CGI generated documents).
# Set to "EMail" to also include a mailto: link to the ServerAdmin.
# Set to one of: On | Off | EMail
#
ServerSignature Off
__________________
Всё в наших руках.
| Формат времени GMT. Текущее время 23:04. | Показаны 11 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.