Apache 2.2.11_3 не работает AddType

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
rambomax
ефрейтор
Сообщения: 51
Зарегистрирован: 2007-12-06 13:57:20

Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение rambomax » 2009-02-17 16:28:13

Хочу сделать автоматическую настройку прокси.
Делаю по статье: http://www.lissyara.su/?id=1717
Подготовка Apache
Необходимо, чтобы Apache выдавал скрипт при запросе. Для этого надо разрешить обращаться к файлам типа .dat:

1. Добавим в httpd.conf дерективу
AddType application/x-ns-proxy-autoconfig .dat
Не написано, где в этом огромном файле httpd.conf можно писать директиву AddType application/x-ns-proxy-autoconfig .dat чтобы она заработала
При _любом_ варианте присовывания этой строчки в файл httpd.conf файлик с расширением .dat оказывается "неизвестного типа".

Кто виноват и что делать?
Буфер обмена01.gif
Скриншот "нераспознанный тип файла"
Буфер обмена02.gif
как должно быть
Буфер обмена01.gif
Скриншот "нераспознанный тип файла"
Вложения
Буфер обмена03.gif
фрагмент httpd.conf

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение zingel » 2009-02-18 3:29:30

Кто виноват и что делать?
читать хендбук апача

http://httpd.apache.org/docs/1.3/mod/mod_mime.html


и запускать configtest перед стартом
Z301171463546 - можно пожертвовать мне денег

rambomax
ефрейтор
Сообщения: 51
Зарегистрирован: 2007-12-06 13:57:20

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение rambomax » 2009-02-18 8:51:25

zingel писал(а):
Кто виноват и что делать?
запускать configtest перед стартом
Огромное спасибо за интерес к проблеме!
Но:
1) configtest всегда запускается стартовым скриптом при старте/рестарте апача и пишет

Код: Выделить всё

# /usr/local/etc/rc.d/apache22 restart
Performing sanity check on apache22 configuration:
Syntax OK
Stopping apache22.
Waiting for PIDS: 35931.
Performing sanity check on apache22 configuration:
Syntax OK
Starting apache22.
2) Запускаемый руками configtest не пишет ничего другого:

Код: Выделить всё

# apachectl configtest
Syntax OK
Поэтому вопрос остается открытым...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение zingel » 2009-02-19 1:37:16

а это у тебя под виндой или мне почудились окошки ie6?
Z301171463546 - можно пожертвовать мне денег

rambomax
ефрейтор
Сообщения: 51
Зарегистрирован: 2007-12-06 13:57:20

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение rambomax » 2009-02-19 9:11:57

Апач под FreeBSD 7.0
Завожу я его, как писал выше для автоматической настройки браузеров. А браузеры, конечно, работают под вендой и самый показательный в данном случае это ИЕ, картинки которого и представлены.
Получается, что _любой_ браузер предлагает мне файлик wpad.dat _скачать_ вместо того, чтобы _показывать_. Как я понимаю, это происходит от того, что Апач упорно, ни в какую не хочет обрабатывать строчку

Код: Выделить всё

AddType application/x-ns-proxy-autoconfig .dat
Может быть ему какого-то компонента не хватает, чтобы я мог свои типы данных определить?
Для интереса я пытался задать произвольные расширения - без толку.
А вот .php заработал сразу отлично.
Мистика.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение zingel » 2009-02-19 9:14:23

в mime.types есть строка?

Код: Выделить всё

application/x-ns-proxy-autoconfig dat
Z301171463546 - можно пожертвовать мне денег

rambomax
ефрейтор
Сообщения: 51
Зарегистрирован: 2007-12-06 13:57:20

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение rambomax » 2009-02-19 9:51:25

Да, добавил сразу же. Эффекта нет.

Код: Выделить всё

# cat /usr/local/etc/apache22/mime.types | grep proxy-autoconfig
application/x-ns-proxy-autoconfig               dat
Но что интересно, pac там тоже нет, но Апач его знает...

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение zingel » 2009-02-19 9:55:41

что в логах апача на этот счёт есть?
Z301171463546 - можно пожертвовать мне денег

rambomax
ефрейтор
Сообщения: 51
Зарегистрирован: 2007-12-06 13:57:20

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение rambomax » 2009-02-19 10:14:09

В логах мистика:

Код: Выделить всё

10.0.1.8 - - [17/Feb/2009:15:58:21 +0300] "GET /wpad.dat HTTP/1.1" 304 -
Т.е. должно быть 200
200 OK
Запрос клиента обработан успешно, и ответ сервера содержит затребованные данные.
а получается
304 Not Modified
Это код ответа на заголовок lf-Modified-Since, если URI не изменялся с указанной даты. Тело содержимого не посылается, и клиент должен использовать свою локальную копию.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение zingel » 2009-02-19 10:17:42

сделай до своего сайта;

Код: Выделить всё

GET -dax <http://твой.сайт>
и дай сюда вывод
Z301171463546 - можно пожертвовать мне денег

rambomax
ефрейтор
Сообщения: 51
Зарегистрирован: 2007-12-06 13:57:20

Re: Apache 2.2.11_3 не работает AddType

Непрочитанное сообщение rambomax » 2009-02-19 10:29:11

Большое спасибо за подсказку!
Дело оказалось не в Апаче

Код: Выделить всё

---request end---
Запрос HTTP послан, ожидается ответ...
---response begin---
HTTP/1.1 200 OK
Date: Thu, 19 Feb 2009 07:25:34 GMT
Server: Apache/2.2.11 (FreeBSD) mod_ssl/2.2.11 OpenSSL/0.9.8e DAV/2 PHP/5.2.8 wi
th Suhosin-Patch
Last-Modified: Fri, 13 Feb 2009 13:40:52 GMT
ETag: "1bac4d-1ea-462ccfc43e100"
Accept-Ranges: bytes
Content-Length: 490
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/x-ns-proxy-autoconfig

---response end---
200 OK
Registered socket 4 for persistent reuse.
Длина: 490 [application/x-ns-proxy-autoconfig]
Сохраняется в каталог: `wpad.dat'.
Просто этот способ автоконфигурации не работает.