Запитання з тегом «reverse-proxy»

Зворотний проксі - це тип проксі-сервера, який отримує ресурси з певного визначеного набору серверів для клієнта. Він використовується в тих випадках, коли є перевага не піддавати веб-серверу вмісту безпосередньо, чи то з міркувань безпеки, чи через відсутність доступних публічних IP-адрес.

1
Як запобігти nginx із зворотних специфічних підкаталогів
На Apache ви можете ProxyPass все, крім однієї або декількох підкаталогів (з "!"). ProxyPass /subdir ! ProxyPass / http://localhost:9999/ Що таке еквівалент Nginx? Моя перша здогадка, очевидно, не працює: location /subdir { root /var/www/site/subdir; } location / { proxy_pass http://localhost:9999/ ; }

3
Чи можна замінити вміст на кожній сторінці, що проходить через проксі, аналогічно тому, як mod_rewrite використовується для URL-адрес?
Чи можна замінити вміст на кожній сторінці, що проходить через проксі, аналогічно тому, як mod_rewrite використовується для URL-адрес? Документація щодо замінника не зрозуміла. У мене є кілька сторінок, з якими я зворотний, і абсолютні шляхи. Це порушує сайт. Їм потрібна заміна, і такі інструменти, як mod_rewrite, не збирають їх, оскільки …

5
Як я можу зупинити nginx від повторного повторного запиту PUT або POST на час очікування сервера?
Ми використовуємо nginx для завантаження балансових запитів до нашої програми. Ми виявили, що nginx перемикається на інший сервер висхідного потоку, коли запити вичерпуються (добре). Однак це робиться для запитів PUT та POST, які можуть спричинити небажані результати (дані зберігаються двічі). Чи можна налаштувати nginx тільки для повторних повторних запитів GET? …

1
не вдається отримати mod_proxy для правильного пересилання кодованих символів косої (/) (% 2f)
У мене встановлений віртуальний хост для переадресації ntung-gitblit.localhost-> myserver:1279. Однак це не працює з косою косою рисою вперед ( %2f). URL-адреса, до якої я намагаюся отримати доступ, http://ntung-gitblit.localhost/ABC%2fXYZ Без AllowEncodedSlashesцього не виходить - апаш намагається отримати доступ /error/HTTP_NOT_FOUND.html.varна сервері. Установка AllowEncodedSlashesдля Onрезультатів в наступній внутрішньої URL хіт, http://myserver:1279/ABC/XYZ І налаштувавши …

3
Чи повинен Nginx бути в передній частині HAProxy або навпаки?
У мене мало досвіду в розробці інфраструктурної архітектури веб-сайтів. Я знаю, що це може бути конкретним. Передбачається, що веб-сайт: 1) Потрібна підтримка HTTPS для певної сторінки (наприклад, сторінка входу), а інші - лише HTTP-сторінка. 2) Потрібні кілька веб-серверів, щоб було потрібно деяке врівноваження навантаження. 3) Потрібні кешування HTTP та стиснення …

2
Як повернути проксі з або без косої риски
У мене є веб-сервер Apache, який повинен повернути проксі-сайт. Так example.com/test/або example.com/testвитягніть з того ж іншого веб-сервера. У мене є встановлення зворотного проксі-сервера для того, хто не має прорізу, як це: ProxyPass /test http://othersite.com/test ProxyPassReverse /test http://othersite.com/test Але це не працює з косою косою рисою. Будь-які ідеї? Я спробував перенаправлення …

2
Коли nginx налаштований як зворотний проксі, чи може він переписати заголовок хоста на нижній сервер, як-от Apache ProxyPreserveHost?
Я не можу знайти еквівалент параметра Apache ProxyPreserveHost http://httpd.apache.org/docs/2.0/mod/mod_proxy.html#proxypreservehost у nginx. Це потрібно для повернення проксі-сервера до віртуальних хостів. Це означає, що замінити ім'я хоста, який браузер забезпечує ім'ям хосту нижнього сервера. Чи існує?

4
Контроль цілі проксі Nginx за допомогою файлу cookie?
Я намагаюся перетворити зворотний проксі, використовуючи цікавий параметр mod_rewrite Apache, щоб використовувати замість нього Nginx (через зовнішні проблеми ми переходимо від Apache до Nginx, і більшість все працює нормально, крім цієї частини). Моя оригінальна настройка полягала в тому, щоб прочитати файл cookie HTTP (встановлений якоюсь програмою) і, залежно від його …

2
nginx proxy_pass переписати розташування заголовка відповіді
Метою цього екземпляра nginx є змусити GitLab і OpenWRT Luci перенаправляти через зворотний проксі. Він уже працює для кількох інших веб-сайтів, на яких є базовий URL, який, здається, протидіє цій проблемі. GitLab у цьому прикладі знаходиться на локальному сервері на порту 9000. Веб-сайт nginx знаходиться на порту 8080. У OpenWRT …

1
Як зробити так, щоб протокол не знав хоста?
Це канонічне запитання про усвідомлення імені хоста та його пропуск. Я знаю, що деякі протоколи відомі хостами; тобто, коли я підключаюся до сервера HTTP на www.example.comньому, я знаю, що я хочу www.example.comHTTP-сервіс, а не той www.example.net, хоча вони знаходяться на одній IP-адресі. Як я можу це зробити для протоколу foo …

2
Переадресувати ssh-з'єднання до контейнера докера за іменем хоста
Я потрапив у дуже конкретну ситуацію, і хоча є інші способи зробити це, я якось одержимий цим і хотів би знайти спосіб зробити це саме так: Фон Скажімо, у мене є сервер, на якому працює кілька сервісів, зібраних у ізольованих докерних контейнерах. Оскільки більшість цих служб є http, я використовую …

6
Тунель SSH для віддаленого робочого столу через сервер-посередник, частина II
Я раніше запитав, як налаштувати 2 тунелі SSH за допомогою сервера-посередника, щоб запустити через них віддалений робочий стіл, і мені вдалося змусити його працювати. Зараз я намагаюся робити те саме, використовуючи ті самі машини, але в зворотному порядку. Ось налаштування: ПК Windows 7 в приватній мережі, сидячи за брандмауером. Загальнодоступний …

1
Простий зворотний проксі з Traefik
Наразі я використовую Apache як проксі для своїх контейнерів LXD, використовуючи такі налаштування: <VirtualHost *:80> ServerName example.com ProxyRequests off ProxyPass / http://10.0.0.142/ retry=0 ProxyPassReverse / http://10.0.0.142/ ProxyPreserveHost On </VirtualHost> Я хотів би перейти на traefik . Я спробував цю конфігурацію: defaultEntryPoints = ["http"] [entryPoints] [entryPoints.http] address = ":80" [backends] [backends.backend1] …

3
Не вдалося завантажити ресурс: net :: ERR_CONNECTION_RESET
Оскільки я почав використовувати програму за зворотним проксі (mod_jk Apache2), я помітив, що деякі сторінки не завантажуватимуться (вони не мають налаштувань зворотного проксі). Це була тонка помилка, яку мені довелося перевірити, щоб дізнатися її завдяки Google Chrome: Не вдалося завантажити ресурс: net :: ERR_CONNECTION_RESET . Просто файл JavaScript буде частково …

2
Мені потрібно зворотне проксі-рішення для SSH
Привіт, ось така ситуація, у мене є сервер у корпоративному центрі даних для проекту. У мене є доступ SSH до цієї машини через порт 22. На цьому сервері працює кілька віртуальних машин, а потім у задній частині кожної речі працюють багато інших операційних систем. Оскільки я стою за брандмауером центрів …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.