Apache сайты не видны в интернете

sasha1354

Вот пытаюсь поднять сайтик ради интереса
пока 3 проблемы
1 Из вне доступа на сайт нет(тока я его вижу)
2 Руский язык не пашет
3 картинки и скрипты(часть) работают глючно
Need advaice

yolki

безотносительно к апачу - по части русского - кодировка не так.
Она присутствует в ДВУХ местах, кроме того, что сам документ может быть в ТРЕТЬЕЙ кодировке.
1. т.е. собственно HTML на windows-1251,
2. в тэге внутри документа: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> Особенно актуально, когда документ верстается при помощи какого-нибудь дримвивера.
3. в заголовке HTTP-ответа сервера. первые две строчки - то, что сервер отвечает на запрос GET:

Content-Type: text/html; charset=koi8-r
Только третий параметр можно подкрутить в апаче. там в конфиге это делается.
На собственном опыте убедился, что встречаются сайты, на которых во всех трёх местах - разная кодировка. именно в том виде, в котором я указал.
т.е. документ в кодировке 1251, в тэге указан iso8599-2 (или что-то около этого а апач возвращает koi8-r. Есть подозрения, что в этой или похожей ситуации эксплорер русские страницы воспринимает как вьетнамские.

artimon

Версия Apache?
Как ты его ставил?
Что и как настраивал?

sasha1354

Версия apache_2.0.49-win32-x86-no_ssl.exe
Настраивал тока при установке там особо сложного ни чего не было
а еще где можно свойства посмотреть

sasha1354

httpd.conf настраивал как написано здесь

sasha1354

1
HTML на windows-1251
Сор но мне это ни о чем не говорит скажи лучше как с этим бороться
2 Заменил строчку твоей изменений на сайте не произошло но похерилось превью в HomeSite

artimon

Что значит, русский язык не пашет?

artimon

Win-R
telnet localhost 80
Набери
HEAD / HTTP/1.0
Host: localhost
<пустая строка>
Что отдаётся?

sasha1354

делаю Win-R
telnet localhost 80
Появляется окно когда я в нем пишу ничего не отображается тока курсор двигается
ЗЫ может сервисы надо какие вкл дополнительно?

artimon

Пофигу.
Вслепую набирай.
Ответ должнен всё равно прийти.

sasha1354

НАБИРАТЬ :
HEAD / HTTP/1.0 (Enter)
Host:lesnik.local (Enter)
<пустая строка>
PS А что значит <пустая строка> я жал Enter
В итоге проскочило я не успел ни чего заметить
может что то написать типа |more?

artimon

Ну, типа ты правильно жал. Только винда, сволочь, окно закрыла.
Запусти cmd.exe и в нём набери то же самое (кроме Win-R, конечно)

sasha1354

SergeyST

 HTTP/1.1 200 OK
Date: Thu, 14 Apr 2005 05:37:22 GMT
Server: Apache/2.0.53 (Win32)
Last-Modified: Sun, 10 Apr 2005 07:24:07 GMT
ETag: "a3bb-61a-f1e292c3"
Accept-Ranges: bytes
Content-Length: 1562
Connection: close
Content-Type: text/html

Connection to host lost.
и ни слова про кодировку

sasha1354

в скриншоте моем написано же вроде charset=iso-8859-1
А что надо сделать что бы все могли видеть сайтик ?

SergeyST

это у тебя написано, а у меня нету...
а насчёт чтобы все видели: хз попробуй на меня зайти

sasha1354

If you can see this, it means that the installation of the Apache web server software on this system was successful. You may now add content to this directory and replace this page.
--------------------------------------------------------------------------------
Session is coming!..
This page is here because the site administrator ne hochet botat' "Vvedenie v strukturnuyu fiziku kondensirovannyh sred". Please contact the person responsible for maintaining this server with questions. The Apache Software Foundation, which wrote the web server software this site administrator is using, has nothing to do with maintaining this site and cannot help resolve configuration issues.
--------------------------------------------------------------------------------
The Apache documentation has been included with this distribution.
onCent

SergeyST

ну вот, httpd.conf настраивал и на фаерволе пропускать поставил... а более ничегошеньки не делал...

sasha1354

файр у меня на дизайбл стоит ща выключю совсем проверь вдруг зайдет
http://lesnik.local

SergeyST

красивая пустота

artimon

Ты пробел зыбыл между Host: и lesnik.local

sasha1354

сор исправил

artimon

Ты слово HEAD неправильно что-ли пишешь?
Короче, добавь в httpd.conf строчку:
AddDefaultCharset windows-1251

sasha1354

Добавил
Посмотрите плиз кто нить работает или нет

sasha1354

С языком разобрался
Надо в брайзере выбрать кодировку Кирилица(Windows)

Ivan8209

И постоянно её выбирать.
---
...Я работаю антинаучным аферистом...

sasha1354

Конфиг лежит здесь
Если не сложно Проверте что не так или залейте плиз свой конфиг тудаже

sasha1354

проблема все еше актуальна
Оставить комментарий
Имя или ник:
Комментарий: