Проксирование 3CX. Два вебсервера на одном IP

chikisan

Регистрация
28 Фев 2019
Сообщения
1
Добрый день, есть два локальных вебсервера, 1 белый IP, сервера:
*.my3cx.com сервер (192.168.1.102),
первичный main.domain.com ВЕБ сервер (192.168.1.108),
В настройках сервера main.domain.com nginx:
...
server {
server_name *.my3cx.com;
listen *:443;

ssl_certificate /etc/letsencrypt/live/*.my3cx.comfullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/*.my3cx.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/*.my3cx.com/chain.pem;
ssl_dhparam /etc/ssl/certs/dhparam.pem;

ssl_session_timeout 1d;
ssl_session_cache shared:SSL:50m;
ssl_session_tickets off;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers 'ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384';
ssl_ecdh_curve secp521r1:secp384r1:prime256v1;
ssl_prefer_server_ciphers on;
ssl_stapling on;
ssl_stapling_verify on;
ssl_early_data on;


access_log /var/log/nginx/voip.log;
error_log /var/log/nginx/voip-error.log;


location / {
proxy_pass https://192.168.1.102;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_redirect default;
proxy_set_header Authorization "";
proxy_hide_header Authorization;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
#proxy_set_header Connection $upgrade;
proxy_pass_header Set-Cookie;
}
}
Суть такова, что 3CX клиенты из вне не могут получить список контактов и статут, и нельзя с мобильного получить настройки "Ошибка автонастройки FQDN имя сервера АТС не найдена", просто SIP клиенты по 5060 подключаются без проблем
В логах main.domain.com:
4*.2*.2*.7* - - [28/Feb/2019:09:42:57 +0200] "POST /MyPhone/MPWebService.asmx HTTP/1.1" 301 187 "-" "" "-" "*.my3cx.com" sn="main.domain.com" rt=0.000 ua="-" us="-" ut="-" ul="-" cs=-
я так понял запрос не заворачивает на *.my3cx.com, а остается на первичном сервере?
 
Не совсем понял вопрос, но при установке 3CX нужно использовать HTTPS порт 5001, чтобы не было конфликта с вашим основным веб-сервером.
 

Для администраторов

Статистика форума

Темы
44.779
Сообщения
233.710
Пользователи
78.511
Новый пользователь
Angela
#