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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Сайт site.ru недоступен, а blabla.site.ru доступен. Оба на одном сервере (http://forum.oszone.net/showthread.php?t=353809)

Svetik2000 08-07-2023 08:20 3011847

Сайт site.ru недоступен, а blabla.site.ru доступен. Оба на одном сервере
 
Доброе утро (хотя у меня не совсем доброе)

Имею два сайта
site.ru и blabla.site.ru
Оба находятся на одном сервере (винда, апач 2.2)

Утром обнаружилась проблема, что site.ru недоступен
Выдает ошибку
Код:

Не удается получить доступ к сайту
Превышено время ожидания ответа от сайта site.ru.

Попробуйте сделать следующее:
Проверьте подключение к Интернету.
Checking the proxy and the firewall
Выполните диагностику сети в Windows
ERR_CONNECTION_TIMED_OUT

Пинг до обоих сайтов идет нормально, то есть дело не в ДНС
Очень смущает то, что даже на самом сервере сайт не открывается с такой же ошибкой

Никаких работ на сервере не делалось.
Перезагрузка не помогает
Другие сайты на этом сервере открыватся

Sham 08-07-2023 09:11 3011848

Обычно в таких случаях смотрят логи сервера. Домен вы засветили, поэтому я глянул - это сайт российского посёлка, который хостится почему-то в Германии. Если обратиться по IP-адресу вместо домена - откроется "заработок на онлайн-играх". Может у вас домен "увели"?

Svetik2000 08-07-2023 11:56 3011858

Всё правильно. Сайт хостится в Германии, так как там и арендован физический выделенный сервер (на нем кроме сайтов еще другой софт крутится).
если обращаться по IP адресу - то апач в ответ выдает первый сайт который прописан в httpd-vhosts

Обратила внимание на такую странную вещь - обращаюсь к сайту по http://site.ru а ошибка подключения выдается от HTTPS://site.ru
Папку сайта очистила и оставила только тестовый файл test.html что бы исключить всякие редиректы в кодах php и htaccess
После перезапуска апача ситуация не изменилась
Домен продлен до января.
Пинг на hostname сайта идет на мой сервер

Sham 08-07-2023 13:02 3011862

смотрите 443 порт везде - брандмауэр, VirtualHost и Listen в конфиге Apache.

sonny362 08-07-2023 14:25 3011872

Svetik2000, у вас оба сайта на 443-м порту сидят?
Цитата:

Цитата Svetik2000
обращаюсь к сайту по http://site.ru а ошибка подключения выдается от HTTPS://site.ru »

Вот это показывает, что у вас либо в браузере, либо в конфиге апача идёт жёсткая замена http на https.
Если в конфиге нет чего-либо вроде RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent],
попробуйте другим браузером.

Svetik2000 08-07-2023 18:28 3011888

Брат сейчас на другом форуме пытается выяснить - тоже пока безрезулььтатно.

Для теста - в папке с сайтом оставляем ТОЛЬКО файл test.html внутри которого Hello World
Больше в папке сайта ничего нет (htaccess тоже нет)

Вводим адрес http://site.ru/test.html - жмем энтер. Через некоторое время выдает ошибку подключения. При этом в адресной строке уже httpS://site.ru/test.html отображается.

Через https://bertal.ru/ смотрим http заголовок http://site.ru/test.html
Выдает:
Код:

HTTP/1.1 302 Found
Date: Sat, 08 Jul 2023 12:11:26 GMT
Server: Apache/2.2.25 (Win32) PHP/5.3.9
Location: httpS://site.ru/test.html
Content-Length: 210
Content-Type: text/html; charset=iso-8859-1

Даже если указать несуществующую страницу по http - всё равно покажет заголовок с кодом 302 и httpS вместо 404 ошибки.

Еще вчера утрм всё работало. Работ на сервере никаких не делали

Sham 08-07-2023 18:41 3011890

ну в прошлой теме вы этого же и добивались. 302 - это флаг R без кодов. Есть ещё 301, 303 и 307 - гуглите. Убирайте редирект тогда.

Svetik2000 08-07-2023 19:24 3011894

Цитата:

Цитата Sham
Убирайте редирект тогда. »

Его и нет!!!

Цитата:

Цитата Svetik2000
Для теста - в папке с сайтом оставляем ТОЛЬКО файл test.html внутри которого Hello World
Больше в папке сайта ничего нет (htaccess тоже нет) »

Цитата:

Цитата Sham
ну в прошлой теме вы этого же и добивались. 302 »

Прошлая тема - это для других сайтов которые находятся совершенно другом хостинге, где нужна была поддержка https
На этом сервере специально оставили те, которые только по http работают

Sham 08-07-2023 19:46 3011896

вы привели заголовки, где Location шлёт Apache. Какие ещё варианты, кроме конфигов этого сервера? httpd.conf какой-нибудь смотрите. Если есть доступ к основному конфигу, то htaccess даже нежелательны.

Svetik2000 08-07-2023 19:57 3011897

Sham, спасибо за желание помочь!

На сервере куда хотели https вчера проводили работы с htaccess.
Сегодня даже специально это всё откатили.

Но... проблемный сайт и сайты на которых делали редирект - это совсем разные хостинги.
Более того, на проблемном для теста оставили только один файл (см выше).
И даже в таком случае на отсутствующий файл выдает 302

Скан папки с апачем на указание имени проблемного сайта выдает только httpd-vhosts
где он нормально и описан.

Sham 08-07-2023 20:28 3011899

Подобный редирект можно прописать везде и по-разному, не только RewriteRule, но и директивы Redirect* например. Начиная от главного конфига, всех инклудов и заканчивая htaccess при их включении.

sonny362 08-07-2023 20:29 3011900

Цитата:

Цитата Svetik2000
Его и нет!!! »

Значит, у вас редирект в браузере, как я и писал! Чудес же не бывает.
Если Firefox, то включено что-нибудь типа SmartHTTPS или какое-то другое дополнение.
Попробуйте другим браузером, например самым кондовым Эксплорером.

Или зайдите с какого-нибудь другого компа.

Sham 08-07-2023 20:35 3011901

Цитата:

Цитата sonny362
Значит, у вас редирект в браузере »

Редирект реальный от сервера. Проверено.

sonny362 08-07-2023 20:55 3011905

Sham, а, ну тогда хватит гадать по юзерпику.
Конфиги в студию.

P.S. Меня с полгода убеждали, что надо переходить с Опача на nginx, я мохал и отбрехивался.
Перевёл все продакшены... и забыл, где у меня конфиги лежат.

Svetik2000 09-07-2023 09:19 3011940

Цитата:

Цитата sonny362
Значит, у вас редирект в браузере, как я и писал! Чудес же не бывает.
Если Firefox, то включено что-нибудь типа SmartHTTPS или какое-то другое дополнение.
Попробуйте другим браузером, например самым кондовым Эксплорером.
Или зайдите с какого-нибудь другого компа. »

4 разных браузера и разные компы. включая мобильник.
Изначально обратили внимание из-за того что не сработали скрипты постинга в вк

уже не буду скрывать адрес: (пусть в очередной раз поносят за фуфлыжный сайт) - mrevda.ru

Svetik2000 11-07-2023 15:23 3012097

Выяснили в чем оказалось дело. Даже и мысли не было, что такое возможно.

Итак...

Поясню структуру сервера и папок сайтов
Сервак на винде, для сайтов отдельный каталог D:\www\sites\ в котором размещены папки с сайтами.
Проблемный сайт находился по пути D:\www\sites\site.ru\ и соответственно к этой папке был прописан путь в конфигах апача

В пятницу экспериментировали с .htaccess другого сайта, для которого и настраивал редирект с http на https
Копию этого файла скопировали в D:\www\sites\ - именно в эту папку а не в папку с сайтом!!!

И для меня загадка, как сайт решил что это его файл?
Просто на сервере крутится около 5 сайтов и несколько их поддоменов. Но проблема возникла только с одним. В конфиге апача сайт не был первым.

Sham 11-07-2023 16:54 3012104

Apache ищет конфиг в каждой папке начиная сверху и заканчивая папкой файла. В мануале есть.


Время: 08:14.

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