Собственно, имею:
1. Apache 2.2.22 на Ubuntu Linux 12.04,
2. На всем этом деле стоит Drupal 7.16,
3. Сервак за НАТом,
4. На 80й порт сервера проброшены 80 и 82 порты.
5. На марштуризаторе никаких правил для подключений нет - только порт формардинг.
Сайт работает исправно с одной оговоркой: не открываются страницы с мобильников на порту 80 - "Соединение закрыто удаленным сервером".
На порту 82 все исправно видится с мобилок.
С компов все открывается с обоих портов.
В журнале виртуальных хостов имеются записи, которые приведены. Не понимаю что это за глюк.
Хотелось бы по-человечески с мобилок сайт смотреть. Есть идеи?
Комментарии
«С компов все открывается с обоих портов.» .... компы с серваком находяться в одной локальной сети... скорей всего что то неправильно с проброской портов
Нет, все устройства, которые пытаются открыть сайт, находятся снаружи. Компы открывают через 80 и 82, мобильники только через 82. из локалки по порту 82 ничего не откроется, т.к. он проброшен снаружи. Внутри сети 82 и 80 попадают на 80-й порт сервака, так что сервак видить все только через 80-й порт. Скорее всего дело не в серваке, а в провайдерах, но добиться от них правды не получается. Пока не доказано, что с серваком все в порядке, рассматривается и такой вариант, но меня терзают смутные сомненья )
А чем мобильники от компов в данном случае отличаются?
Если с мобилы по 3G цепляться, то не работает, а через WiFi - все ОК. Так что дело скорее всего в реакции моего веб-сервера на мобильных провайдеров. Я вот разницы не вижу, а сервер видит. Фильтров по ИП не делал. Я уже думаю сервак снести и поставить снова. Отчаялся я...
поробуй зайти с прокси серверов... сначала с компа а потом с мобилы..
По 3G, на сколько помню, блокируются некоторые порты сотовыми операторами(лечится туннелированием, но в данном случае это бред), да и 80й далеко не в их списке, так же на сколько помню, диапазон внешних IP адресов у них небольшой, вплоть до 1 IP = 1 город(а то и целый регион), отсюда в теории весьма возможен фильтр IP(любителей банить по IP не задумываясь о последствиях предостаточно), вопрос только кем, так же может тупить ДНС сервер(правда глюки этого рода сами лечатся максимум за 3 месяца), имеет смысл проверить вход на сервер напрямую по IP(т.е. в обход ДНС), так же весьма вероятно что Ваш провайдер чего-то перемудрил.
Прокси - это по сути тот же туннель, полезен только для индивидуального использования, к тому же бесплатные прокси...
Не все мобилы так умеют (моя тоже), так что проще всем сказать, чтоб через порт 82 заходили.
Если это имеет какое-то значение, и у кого-то есть такая возможность, то милости прошу
У меня и через 82 порт не заходит
я предлогал зайти с прокси или анонимайзера.... для того чтобы локализовать проблему... узнать кто косячет или провайдер или настройки сервера....
ну, я активно веду всякие манипуляции с виртуальным сервером. возможно попал на перезаргурзку.
Поднял вторую виртуальную машину, перенес туда сайт с базами, и все заработало. Проблема как бы локализована, но слишком обобщенно. Хотелось бы причину знать. Теперь можно сравнивать машины хоть побитово.