Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   [решено] iis + ошибка 304 (http://forum.oszone.net/showthread.php?t=112444)

Australian Aborigen 28-07-2008 14:02 862709

iis + ошибка 304
 
Win2K3 SP2
IIS 6.0

Захожу из внешки, что по прямому ип, что по имени выдает "В процессе рахработки"(иисное сообщение), если ввожу адрес конкретной страницы, пишет 404.
Из домена заходит на сайт нормально.
В логах отображается часто ошибка 304, даже когда из домена захожу бывает такое, только в домене он страницы выводит, а из внешки нет.
Как с этим бороться?? Посмотрел что за 304, собственно ничего не сказало.
Я так понял что с датой связано. Вроде как запрос методом гет, но с даты, указанной в заголовке ничего не менялось. Как это связано с тем, что я запрашиваю не понимаю.

Вот. Цитирую
"Ошибка 304. Не изменено. Клиент выполнил условный запрос GET, доступ разрешен, но документ не был изменен."

Посоветуйте хотя бы куда копать, а то вобще не понятно.

Delirium 28-07-2008 17:02 862889

Создайте новую страницу, 1.html, например, в теле напишите просто hello(для теста). Попробуйте зайти на нее. проверьте разрешения на каталог IIS, на крайний случай создайте отдельный пул для вашего сайта и тестируйте с ним, дабы не нарушить целостность других сайтов(если они есть)

Australian Aborigen 29-07-2008 13:51 863561

Создал отдельный сайт.
Настроил для него другой каталог.
Создал тестовую страницу, все равно такая же фигня, вначале 200, но потом снова становится 304.
Проверил права, с ними тоде нормально, с такими же точно правами работает сайт на виртуальной машине

Delirium 30-07-2008 01:17 864066

Цитата:

Цитата Australian Aborigen
по имени выдает "В процессе рахработки"(иисное сообщение) »

это, если я не ошибаюсь, iisstart.htm страница.
Стоп. Из локалки нормально все работает? Если да, то копать надо в сторону публикации сайта наружу. Файрволл имеется? Как настроен?
Цитата:

Цитата Australian Aborigen
Посоветуйте хотя бы куда копать, »

Зайди на eventid и введи данные по ошибке, просмотри ответы.

Australian Aborigen 30-07-2008 07:19 864182

Файер есть, пропускает 80 в обе стороны, снаружи пишет что 80 порт доступен (nettools.ru). Проблема мне кажется в самом иисе или в правах, он почему то показывает iisstart при входе, а ссылки прямо на страницу не работают, 404

Delirium 30-07-2008 09:06 864211

Цитата:

Цитата Australian Aborigen
он почему то показывает iisstart при входе »

Откройте страницу iisstart в блокноте, удалите все содержимое и просто напишите TEST. Зайдите на сайт извне. Если покажет тест, то будем копать дальше. Если покажет стандартный iisstart - то явно идет редирект на какой то другой сайт.

Australian Aborigen 30-07-2008 10:02 864252

в каталоге сайта нет файла iisstart, нашел его в каталоге сайта по умолчанию, который отключен, поменял, ничего не изменилось.
по прежнему в разработке.
Причем когда снаружи проверял в логах ничего не появилось.
Правда я захожу через тел и ип у меня там из 10.10....., хотя думаю это значения не имеет

Delirium 30-07-2008 14:57 864431

Цитата:

Цитата Australian Aborigen
нашел его в каталоге сайта по умолчанию, который отключен »

Что значит отключен? По умолчанию IIS смотрит в корень папки wwwroot и ищет там iisstart.htm, default.htm и т.д. Если находит, то и выдает.
Цитата:

Цитата Australian Aborigen
оменял, ничего не изменилось.
по прежнему в разработке. »

Значит смотрите правила файрвола, куд он редиректит запросы снаружи на ваш адрес и в локалку. Есть еще машины в сети с поднятым IIS? Ищите их, ищите iisstart, меняйте текст и таким образом найдете какой сайт вывешен наружу вместо вашего.

Australian Aborigen 30-07-2008 17:26 864554

Проблема решилась, стоял редирект 80го порта на внутренний серв.


Время: 13:08.

Время: 13:08.
© OSzone.net 2001-