Size: a a a

2020 January 12

AM

Artur Mustafin in Python Flask
Ivan Panshin
У меня просто с переадресацией портов какая-то жопа происходит. В двух словах: в рамках внутренней сети все работает. В рамках внешней админы выделили порт, который переадресовывает на нужный порт во внутренней сети. В итоге во внутренней все ок, во внешней - ничего не видит (чисто дефолтную страницу апача)
это означает, что админы не проверяют что делают.
источник

IP

Ivan Panshin in Python Flask
В каком именно смысле?
источник

mk

maxim klyuev in Python Flask
Ivan Panshin
У меня просто с переадресацией портов какая-то жопа происходит. В двух словах: в рамках внутренней сети все работает. В рамках внешней админы выделили порт, который переадресовывает на нужный порт во внутренней сети. В итоге во внутренней все ок, во внешней - ничего не видит (чисто дефолтную страницу апача)
хостнейм точно корректно настроен?
источник

IP

Ivan Panshin in Python Flask
Хм. А как это проверить?
источник

mk

maxim klyuev in Python Flask
во внутренней сети ты заходишь по такому же имени и порту как и во внешней?
источник

mk

maxim klyuev in Python Flask
дай подробностей об настройках
источник

IP

Ivan Panshin in Python Flask
maxim klyuev
во внутренней сети ты заходишь по такому же имени и порту как и во внешней?
Нет. Смотри, из внутренней захожу по внутреннему IP с 80 портом, во внешней уже другой IP и порт 8081
источник

IP

Ivan Panshin in Python Flask
Причем в конфиге апача лежит внутренний IP + 80 порт
источник

mk

maxim klyuev in Python Flask
ServerName видишь ип прописан
источник

mk

maxim klyuev in Python Flask
Скорее всего есть дефолтный виртуальный хост и ты попадаешь в него
источник
2020 January 13

mk

maxim klyuev in Python Flask
снаружи как обращаешься? domain:8081?
источник

IP

Ivan Panshin in Python Flask
maxim klyuev
снаружи как обращаешься? domain:8081?
Да, external_ip:8081
источник

mk

maxim klyuev in Python Flask
тее нужно найти первый виртуальный севрер и отключить его. попробуй что-то типа grep -ri virtualhost /etc эта команда выведет все файли где упомниаются виртуальные хосты
источник

mk

maxim klyuev in Python Flask
либо вообще отключи вирт серверы, если не нужны
источник

IP

Ivan Panshin in Python Flask
Вообще, тут сложная штука. Во внутренней сети 2 сервака. Но с точки зрения внешней сети оба сервака - один IP, чисто порты разные. И во внешней сетке на 80 порте как раз кое-что лежит (что переадресовывается на второй сервак)
источник

IP

Ivan Panshin in Python Flask
Но именно на моем серваке (одном из двух) только одно приложение
источник

mk

maxim klyuev in Python Flask
ничего сложного - простой портмаппинг на нате
источник

IP

Ivan Panshin in Python Flask
maxim klyuev
тее нужно найти первый виртуальный севрер и отключить его. попробуй что-то типа grep -ri virtualhost /etc эта команда выведет все файли где упомниаются виртуальные хосты
Окей. Другими словами, совет все ещё актуален, верно?
источник

mk

maxim klyuev in Python Flask
внешний трафик идет в порт 8081 и без разбора летит в твой сервер на порт 80 (но это не точно, мы еще незнаем :)) Да, надо отключить первый вирт сервер и трафик попадает в нужный
источник

mk

maxim klyuev in Python Flask
либо начать работать с доменами, чтобы роутинг внутри апача работать начал
источник