Как интегрировать веб-сервис в свой сайт

Стартовая страница Форумы Разработка и интеграция Как интегрировать веб-сервис в свой сайт

Помечено: , ,

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Автор
    Сообщения
  • #33410
    A_Duman
    Участник

    Мой публичный веб-сайт запущен в linux сервере, веб-сервером выступает nginx. Nginx проксирует запросы по домену http://www.my-site.com/ на сайт DJANGO/python. Столкнулся с проблемой при интеграций веб-сервиса RAPID SCADA 6. Веб-сервис scada запущен на той же машине, на локалке 10008 порту. По локалке все работает. Я хочу получить доступ к веб-сервису RAPID SCADA 6 на своем сайте по ссылке http://www.my-site.com/scada. Не удается добавить обратный прокси в свой linux сервер c NGINX

    location /scada/ {
    proxy_pass http://localhost:10008/;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection «upgrade»;
    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_buffering off;
    proxy_redirect / /scada/;
    add_header Cache-Control no-cache;
    add_header Pragma no-cache;
    }

    При заходе на сайт по ссылке /scada: 1) без строки (proxy_redirect / /scada/;) не может открыть страницу Login, 2) с строкой (proxy_redirect / /scada/;) сервис не грузит static файлы и не работают ссылки на страницах

    Пожалуйста, помогите решить эту проблему.

    • Эта тема была изменена 9 месяцев, 2 недели назад от A_Duman.
    #33412
    manjey73
    Участник

    ой, сам не делал, но люди сделали.
    https://www.daichi-service.ru

    если не разберетесь, попрошу объяснить или связать.
    Вроде как это все настройками nginx делается и возможно какие-то корректировки в части конфигурации web сервера scada

    з.ы. там ссылку Мониторинг надо кликнуть.

    • Этот ответ был изменен 9 месяцев, 2 недели назад от manjey73.
    #33414
    Mikhail
    Модератор

    Пример настроек nginx содержится в файле default дистрибутива для Linux.
    nginx и сервис ScadaWeb расположены на одном или разных серверах?

    #33415
    A_Duman
    Участник

    Спасибо, решил проблему переходом на windows и настройкой через Диспетчер служб IIS

Просмотр 4 сообщений - с 1 по 4 (из 4 всего)
  • Вы должны авторизироваться для ответа в этой теме.