The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблемы кодировки и VirtualHost "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблемы кодировки и VirtualHost "  
Сообщение от keferoff email(??) on 12-Ноя-07, 13:00 
Здравствуйте!
Помогите пожалуйста, все волосы уже на голове вырвал :(

  Есть Apache (отдельная машина), за ним IIS 6.0 на котором крутятся 2 сайта на разных портах. На апаче настроены VirtualHost`ы с проксированием на различные сайты в IIS`е в зависимости от доменного имени. Проблема в том что сайт 1 использует кодировку Windows-1251, а сайт 2 кодировку UTF-8. Если указать директиву апача AddDefaultCharset (дефолтная кодировка) то корректно отображается или сайт 1 или сайт 2 в зависимости от указанной кодировки.
Я накопал что за перекодирование символов при прохождении траффика через Apache отвечат mod_proxy, но как указать ему чтобы он делал перекодирование для разных сайтов в разные кодировки или отключил перекодирование вообще?
Причем на Windows Apache при идентичных настройках все корректно работает.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблемы кодировки и VirtualHost "  
Сообщение от sargio (??) on 12-Ноя-07, 16:03 
так если для каждого вирт. хоста AddDefaultCharset . второй вроде как умеет
http://httpd.apache.org/docs/2.0/mod/core.html#adddefaultcharset

если нет, то тогда AddDefaultCharset Off и через Content-Type  скриптами/сервлетами или что там у вас.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблемы кодировки и VirtualHost "  
Сообщение от keferoff email(??) on 12-Ноя-07, 16:14 
Через AddDefaulCharset в контейнерах виртуал хостов результат нулевой. А можно пожалуйста по подробнее про Content-Type. Я в Web технология новичок.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблемы кодировки и VirtualHost "  
Сообщение от sargio (??) on 12-Ноя-07, 16:43 
>Через AddDefaulCharset в контейнерах виртуал хостов результат нулевой. А можно пожалуйста по
>подробнее про Content-Type. Я в Web технология новичок.

http://www.w3.org/International/O-HTTP-charset

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблемы кодировки и VirtualHost "  
Сообщение от keferoff email(??) on 12-Ноя-07, 17:15 
Спасибо. Знаниями я вооружился, вечером поеду во второй оффис пробовать! Чем всё закончится отпишусь.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблемы кодировки и VirtualHost "  
Сообщение от keferoff email(??) on 13-Ноя-07, 10:55 
Вобщем настроил через VirtualHost`s главное было AddDefaultCharset Off поставить в глобальном конфиге. Но появилась другая проблема: тепрь странички грузятся через раз, тоесть
страница может успешно загрузится с первого раза и без ошибок, но чаще происхожит ситуация когда страница загружается от 90%-98% и на этом загрузка прекращается! Причем если настроить через виндовый апач или зайти на сайт по LAN то все работает исправно.
Нет даже идей что может быть....

ЗЫ. Версия apache 2.2.6 OS: RHEL-5

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проблемы кодировки и VirtualHost "  
Сообщение от angra (ok) on 13-Ноя-07, 15:35 
может стоит подумать об использовании squid/nginx/lighthttpd для целей reverse proxy вместо apache. Глядишь проще будет разобраться, что и почему происходит, да и скорость возрастет в разы.
Кстати изменение default charset для каждого virtual host в свое время успешно отрабатывало в апаче.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Проблемы кодировки и VirtualHost "  
Сообщение от keferoff email(??) on 13-Ноя-07, 15:53 
Это решение нужно использовать в связке? или можно обойтись любым из перечисленного? Просто мне нужно только надежное VirtualHost проксирование основанное на доменном имени. Скорость отдачи содержимого неважна, главное чтобы работа надежно!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Проблемы кодировки и VirtualHost "  
Сообщение от keferoff email(??) on 13-Ноя-07, 15:56 
И если по возможности приведите пример использования в этом всём деле использование VirtualHost. Я бы и сам нагуглил, но просто время поджимает (сегодня сервак надо сдать!!!!)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Проблемы кодировки и VirtualHost "  
Сообщение от angra (ok) on 14-Ноя-07, 14:56 
Ну если сегодня(похоже что уже вчера), то конечно нет смысла пытаться ставить нечто незнакомое. Но на будущее сделайте себе заметку, что желательно ознакомится с перечисленными вариантами и выбрать какой-либо из них в зависимости от задачи и личных предпочтений.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Проблемы кодировки и VirtualHost "  
Сообщение от keferoff email(??) on 14-Ноя-07, 15:16 
Я нашел закономерность. вот что говорит об этом Apache error.log:

Wed Sep 12 15:14:07 2007] [error] (110)Connection timed out: proxy:
HTTP: attempt to connect to xxx.xxx.xxx.xxx:80 (www.backend.ca) failed
[Wed Sep 12 15:14:07 2007] [error] ap_proxy_connect_backend disabling
worker for (www.backend.ca)
[Wed Sep 12 15:14:14 2007] [error] proxy: HTTP: disabled connection
for (www.backend.ca)
[Wed Sep 12 15:14:16 2007] [error] proxy: HTTP: disabled connection
for (www.backend.ca)
[Wed Sep 12 15:14:17 2007] [error] proxy: HTTP: disabled connection
for (www.backend.ca)
[Wed Sep 12 15:14:19 2007] [error] proxy: HTTP: disabled connection
for (www.backend.ca)
[Wed Sep 12 15:14:22 2007] [error] proxy: HTTP: disabled connection
for (www.backend.ca)
Нагуглил только посты со схожими проблемаи,причём решения никто так и не нашёл.
Мне посоветовали добавить в конфиг следующие директивы:
SetEnv force-proxy-request-1.0 1
SetEnv proxy-nokeepalive 1
Непомогло.
Эта проблема вообще решаема? Или она не устранима в принципе на Linux Apache? По тому что на Win Apache все работает...
Winda оказалась круче Линуха - мой внутренний мир дал трещину....

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Проблемы кодировки и VirtualHost "  
Сообщение от sargio (??) on 15-Ноя-07, 23:53 
mod_proxy убери, если есть


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру