Страница 1 из 1

ServerTokens и ServerSignature не изменяются (OpenServer v4.5.2)

Добавлено: 24 май 2012, 17:38
hjet
В общем, изменения в токен и сигнатуре конфига апаче 2,4 ни к чему не приводят, на тестовом сайте сигнатура все равно показывается, как и токен полный.

В ОпенСервере никаких изменений не было произведено, кроме замены апаче 2,2 на апаче 2,4 и удаления заглушки index.php в тестовом дефолтном домене.

Куда копать?

Добавлено: 24 май 2012, 18:04
Максим
Да никуда копать не нужно, измените шаблон конфигурации нужного вам модуля через меню Open Server или открыв из папки модуля и после перезапуска все изменения сработают. Что, где и как вы там изменили, что у вас ничего не обновилось - одному богу известно.

Добавлено: 24 май 2012, 18:06
hjet
hjet писал(а):В общем, изменения в токен и сигнатуре конфига апаче 2,4 ни к чему не приводят, на тестовом сайте сигнатура все равно показывается, как и токен полный.

В ОпенСервере никаких изменений не было произведено, кроме замены апаче 2,2 на апаче 2,4 и удаления заглушки index.php в тестовом дефолтном домене.

Куда копать?
Собстнаа, отвечаю на свой же вопрос = оно же решение проблемы с ОпенСервером. Всему виной никак не меняющийся через меню файл httpd-default.conf находящийся в папке extra конфигов апачи. В нем как раз и прописаны ServerTokens Full и ServerSignature On. Файл этот инклюдится в самом низу httpd.conf, поэтому все повторные переменные переопределяются.

Измените этот файл ручками или отключите инклюд этого файла в general_conf.txt - строка 451, добавив знак комментария #

#Include conf/extra/httpd-default.conf

Добавлено: 24 май 2012, 18:09
Максим
Да, этот файл нужно редактировать вручную, из меню открываются только 2 основных конфига.

Добавлено: 24 май 2012, 18:37
hjet
Максим писал(а):Да никуда копать не нужно, измените шаблон конфигурации нужного вам модуля через меню Open Server или открыв из папки модуля и после перезапуска все изменения сработают. Что, где и как вы там изменили, что у вас ничего не обновилось - одному богу известно.
Что я изменял? Okay напишу порядок моих действий:
- скачал опенсервер, установил, запустил, на предложение об первой установке согласился;
- зашел в меню - Настройки, выбрал apache 2.4, сохранил
- зашел в тестовую директорию удалил заглушку index.php, чтоб увидеть страницу ошибки;
- выбрал в меню настройки апачи, открылись 2 файла, в general_conf.txt изменил следующее:
--- строка 174 Options +Includes -Indexes +FollowSymLinks (запрет индексации каталога)
--- строка 180 Options -MultiViews -Indexes +FollowSymLinks +IncludesNoExec +Includes +ExecCGI (запрет индексации каталога)
--- строка 190 Options +Includes -Indexes +FollowSymLinks (запрет индексации каталога)
- Запустил сервер :lol:

з.ы. перезапуск не вносит изменений из general_conf.txt в httpd.conf, только полная остановка и запуск :D
Максим писал(а):Да, этот файл нужно редактировать вручную, из меню открываются только 2 основных конфига.
Да собственно я уже об этом и написал :D Следующий "косяк" при указании ServerSignature off, на странице ошибки сигранутра все равно показывается :lol:
Изображение

Добавлено: 24 май 2012, 19:02
Максим
Что за чушь вы написали - что запуск, что перезапуск, все они полностью переписывают файлы конфигурации всех модулей. Открою вам секрет, нету в Open Server такой процедуры как перезапуск, просто последовательно выполняется та же остановка, потом запуск.

Насчёт ServerSignature да, надо убрать будет в следующей версии Open Server лишнюю настройку.

Добавлено: 24 май 2012, 21:36
hjet
Максим писал(а):Что за чушь вы написали - что запуск, что перезапуск, все они полностью переписывают файлы конфигурации всех модулей. Открою вам секрет, нету в Open Server такой процедуры как перезапуск, просто последовательно выполняется та же остановка, потом запуск.

Насчёт ServerSignature да, надо убрать будет в следующей версии Open Server лишнюю настройку.
Простите если я Вас чем то обидел, нижайше прошу прощения, падаю ниц, не гневайтесь и не карайте меня, смерда неотесанного! Я не хотел Вас обидеть, будь даже за что, ведь я даже не достроен Вашего праведного гнева в пылу холивара, я же, смерд падучий, не ведал, что в общении с Вами нельзя разок ошибиться, не сажайте меня накол. :(

Мне и другим пользователям откровенно все равно, каким образом программная часть ОпенСервера управляет процессом индейца, посылает она stop сигнал или restart. Если хотя бы знать разницу между ними, можно предположить, что ОпенСервер шлет такие сигналы, но раз нет, значит нет. Гневно распалятся и оскорблять меня, говоря что я несу чушь пожалуйста не надо. Конечному пользователю ОпенСервера без разницы эти мелочи, главное, что софт делает свое дело, причем отлично! :D

Добавлено: 24 май 2012, 22:09
Максим
Так я и не обижался, и вас не обижал :oops: (смущен и краснею :roll: ). Просто вы действительно чушь сказали - когда сервер перезапускается все конфиги перезаписываются по текущим шаблонам. Получилось что - вы там напутали, не сохранили конфиги или отредактировали их для другого модуля, а потом стали доказывать что сервер такой плохой и ужасный при перезапуске не обновляет конфигурацию.

А за настройку ServerTokens и ServerSignature спасибо, в следующей версии исправлю. :ugeek: