Форум программистов, компьютерный форум, киберфорум
Nginx
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
35 / 35 / 15
Регистрация: 06.01.2014
Сообщений: 707

Проксирование не туда

26.04.2016, 21:00. Показов 855. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Nginx почему-то проксирует не туда.
Вот есть такая часть конфига:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
server {
    server_name domain.com
 
    listen 80;
    location / {
        proxy_pass [url]http://127.0.0.1:800;[/url]
        proxy_set_header Host $host;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade; # allow websockets
        proxy_set_header X-Forwarded-For $remote_addr; # preserve client IP
    }
    location /favicon.ico {
        root C:/Windows/System32/FTP/www/$host;
    }
    location /core {
        root C:/Windows/System32/FTP/www/$host;
    }
    location /script {
        root C:/Windows/System32/FTP/www/$host;
    }
    location /image {
        root C:/Windows/System32/FTP/www/$host;
    }
    location /style {
        root C:/Windows/System32/FTP/www/$host;
    }
    access_log  C:/Windows/System32/FTP/server/log/$host.log;
}
#443
server {
    ssl on;
    ssl_certificate C:/Windows/System32/FTP/ssl/domain.crt;
    ssl_certificate_key C:/Windows/System32/FTP/ssl/domain.key;
    server_name domain.com
 
    listen 443;
    location / {
        proxy_pass [url]http://127.0.0.1:800;[/url]
        proxy_set_header Host $host;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade; # allow websockets
        proxy_set_header X-Forwarded-For $remote_addr; # preserve client IP
    }
    location /favicon.ico {
        root C:/Windows/System32/FTP/www/$host;
    }
    location /core {
        root C:/Windows/System32/FTP/www/$host;
    }
    location /script {
        root C:/Windows/System32/FTP/www/$host;
    }
    location /image {
        root C:/Windows/System32/FTP/www/$host;
    }
    location /style {
        root C:/Windows/System32/FTP/www/$host.com;
    }
    access_log  C:/Windows/System32/FTP/server/log/$host.log;
}
И есть еще такая же, но не на domain.com(перенаправление на 800), а на auth.domain.com(в его конфиге перенаправление на порт 802).

Переходя по адресу domain.com всё идет как и должно быть.
Но переходя по адресу https://domain.com, почему-то такой запрос ловит конфиг auth.domain.com и контент так же отправляется от домена auth.domain.com. Хотя в логе написан адрес запроса https://domain.com.

Загружаю конфиги сайтов в главном конфиге командой include sites/*.conf;

Добавлю, что запросы на другие сайты по защищенному протоколу проходят как и должны быть. Т.е., если я запрашиваю https://roman.domain.com, то и получаю контент от roman.domain.com.

Проблема именно с главным доменом.

Подскажите, в чем проблема

Добавлено через 1 час 28 минут
Избавился от ошибки, путём копирования конфига с портом 443 от другого поддомена. Хотя текст был один и тот же...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.04.2016, 21:00
Ответы с готовыми решениями:

Дано четырехзначное число.Определить 1)входит ли туда 5 и 6 2) и вывести наибольшее число которое туда входит
Помогите пожалуйста, я начинающий. есть такая задача. Дано четырехзначное число.Определить 1)входит ли туда 5 и 6 2) и вывести...

Проксирование NGINX
День добрый. Уже неделю бьюсь как спроксировать запросы, ничего не получается. Перечитал кучу примеров, везде какие то недочеты, недоделки....

Проксирование в Apache2.4.7
Думаю вопрос этот уже задавался не раз, но продолжительное гугление меня ни к чему толковому не привело, так что вопрос. Имеется сервер....

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2016, 21:00
Помогаю со студенческими работами здесь

Проксирование интерфейса
Собственно вопрос. Есть много интерфейсов. Надо их как-то напроксировать так что бы при вызове метода из любого, всё это...

Проксирование NS сервера
Доброго времени суток всем. Есть необходимость подмены двух NS серверов с полным перенаправлением на два других. ns1.current.ru...

Проксирование с в nginx
Нужно чтоб при переходе на сервер 1.2.2.2 nginx открывал через себя другой айпи адресс 2.55.55.55 Нашел в интернете что можно в конфиге...

Проксирование приложения на Python
Всем добрый день Уважаемые форумчане и Cпециалисты python! Перейду сразу к делу. Есть приложение на python где использую simple HTTP...

Проксирование видеопотока с камеры
Камера предоставляет поток в таком виде: http://xxx.xxx.xxx.xxx:xx/videostream.cgi?loginuse=user&loginpas=password. Т.е. копируем ссылку в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru