Сайт не открывается с мобильных устройств

Главные вкладки

Аватар пользователя soci0pat soci0pat 3 ноября 2012 в 0:35

Собственно, имею:
1. Apache 2.2.22 на Ubuntu Linux 12.04,
2. На всем этом деле стоит Drupal 7.16,
3. Сервак за НАТом,
4. На 80й порт сервера проброшены 80 и 82 порты.
5. На марштуризаторе никаких правил для подключений нет - только порт формардинг.

Сайт работает исправно с одной оговоркой: не открываются страницы с мобильников на порту 80 - "Соединение закрыто удаленным сервером".
На порту 82 все исправно видится с мобилок.
С компов все открывается с обоих портов.
В журнале виртуальных хостов имеются записи, которые приведены. Не понимаю что это за глюк.
Хотелось бы по-человечески с мобилок сайт смотреть. Есть идеи?

Комментарии

Аватар пользователя man-1982 man-1982 3 ноября 2012 в 13:19

«С компов все открывается с обоих портов.» .... компы с серваком находяться в одной локальной сети... скорей всего что то неправильно с проброской портов

Аватар пользователя soci0pat soci0pat 3 ноября 2012 в 14:33

"man-1982" wrote:
«С компов все открывается с обоих портов.» .... компы с серваком находяться в одной локальной сети... скорей всего что то неправильно с проброской портов

Нет, все устройства, которые пытаются открыть сайт, находятся снаружи. Компы открывают через 80 и 82, мобильники только через 82. из локалки по порту 82 ничего не откроется, т.к. он проброшен снаружи. Внутри сети 82 и 80 попадают на 80-й порт сервака, так что сервак видить все только через 80-й порт. Скорее всего дело не в серваке, а в провайдерах, но добиться от них правды не получается. Пока не доказано, что с серваком все в порядке, рассматривается и такой вариант, но меня терзают смутные сомненья )

Аватар пользователя soci0pat soci0pat 4 ноября 2012 в 16:50

"sg85" wrote:
А чем мобильники от компов в данном случае отличаются?

Если с мобилы по 3G цепляться, то не работает, а через WiFi - все ОК. Так что дело скорее всего в реакции моего веб-сервера на мобильных провайдеров. Я вот разницы не вижу, а сервер видит. Фильтров по ИП не делал. Я уже думаю сервак снести и поставить снова. Отчаялся я...

Аватар пользователя sg85 sg85 4 ноября 2012 в 17:52

По 3G, на сколько помню, блокируются некоторые порты сотовыми операторами(лечится туннелированием, но в данном случае это бред), да и 80й далеко не в их списке, так же на сколько помню, диапазон внешних IP адресов у них небольшой, вплоть до 1 IP = 1 город(а то и целый регион), отсюда в теории весьма возможен фильтр IP(любителей банить по IP не задумываясь о последствиях предостаточно), вопрос только кем, так же может тупить ДНС сервер(правда глюки этого рода сами лечатся максимум за 3 месяца), имеет смысл проверить вход на сервер напрямую по IP(т.е. в обход ДНС), так же весьма вероятно что Ваш провайдер чего-то перемудрил.

Аватар пользователя sg85 sg85 4 ноября 2012 в 17:55

"man-1982" wrote:
поробуй зайти с прокси серверов... сначала с компа а потом с мобилы..

Прокси - это по сути тот же туннель, полезен только для индивидуального использования, к тому же бесплатные прокси...

Аватар пользователя soci0pat soci0pat 4 ноября 2012 в 18:00

"man-1982" wrote:
поробуй зайти с прокси серверов

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

Аватар пользователя man-1982 man-1982 4 ноября 2012 в 18:37

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

Аватар пользователя soci0pat soci0pat 4 ноября 2012 в 21:19

"sg85" wrote:
У меня и через 82 порт не заходит

ну, я активно веду всякие манипуляции с виртуальным сервером. возможно попал на перезаргурзку.

"man-1982" wrote:
для того чтобы локализовать проблему.

Поднял вторую виртуальную машину, перенес туда сайт с базами, и все заработало. Проблема как бы локализована, но слишком обобщенно. Хотелось бы причину знать. Теперь можно сравнивать машины хоть побитово. Biggrin