Articles of сервер

Не удается выполнить ping google.com с терминала Ubuntu за прокси-сервером

Я подключен к Интернету через прокси–сервер. Я использую установку Ubuntu и внесли соответствующие изменения параметров сети, в том числе файлы /etc/bash.bashrc и /etc/apt/apt.conf. После этих изменений прокси, которые я сделал, я могу загрузить из репозиториев Ubuntu в Интернете. Проблема, которую я хочу понять и решить, такова: из терминала я могу пинговать адреса, с которыми я […]

Как сделать каталог apache доступным для чтения на ubuntu

Следующая проблема: У меня есть сервер ubuntu 12.04, я создал виртуальный хост с DocumentRoot /var/www/ Все в порядке, я вижу правильный index.html, когда я указываю веб-браузеру на веб-сайт этого виртуального хоста. Когда я смотрю на владельца папки www, я вижу: ls -l drwxr-xr-x 2 root root 4096 Jul 10 09:07 www Теперь я меняю DocumentRoot […]

NGINX 1.6.2 обратный прокси для нескольких веб-серверов с различным контекстом

У меня есть 2 отдельных приложения java web (apple & banana), работающих в 2 отдельных контейнерах сервлетов Tomcat на одном физическом сервере Linux: HTTP: // локальный: 8080 HTTP: // локальный: 8085 Я хотел бы использовать NGINX для работы в качестве обратного прокси-сервера и переслать HTTP-шифрованный HTTP-трафик в соответствующий экземпляр Tomcat для обслуживания. Я исследовал это […]

Docker dotnet core nginx proxy 502

Мне нужно использовать kernel ​​dotnet и прокси–сервер nginx. У меня есть два простых изображения и файл для создания dockerов. Приложение Dotnet хорошо работает с правильными портами. Но когда я использую его с nginx, это карта на 80, я думаю. Ошибка Nginx throw 502. Мои шаги: Создайте файл для создания dockerов: https://github.com/jwilder/nginx-proxy Создайте образ приложения dotnet […]

Проблемы с redirectм обратного прокси-сервера Nginx

Я боролся с этим в течение некоторого времени. Моя обратная прокси-установка по существу выглядит следующим образом: global_nginx: http://192.168.115.200/client1/ => docker_nginx: http: // localhost: 8877 / => docker_app: http: // app: 8080 / Обратный прокси работает нормально, но у меня возникают проблемы, когда мое приложение отправляет перенаправления. По сути, это приложение просто приложение Spring MVC, которое […]

Просмотр файла с вопросительным знаком в nginx

У меня есть код, который отражает некоторые страницы с помощью wget, а некоторые из страниц, которые должны быть зеркалированы, – это такие ссылки, как «http://example.com/somepage.php?id=1234». wget заканчивает тем, что сохраняет эти страницы как «somepage.php? id = 1234.html». Когда я пытаюсь посетить эту страницу, я получаю 404. Я попытался добавить «autoindex on»; в конфиг для этого […]

Внесите Rewrite запрос на Nginx с GET на POST с телом (для отслеживания пикселов)

Я пытаюсь выяснить, есть ли простой способ конвертировать запрос пикселя отслеживания, который доходит до Nginx в POST, который будет идти вверх по течению с некоторым добавленным телом. для exmaple, если я получаю запрос GET для http://sofru.miximages.com/web-services/mail-id.gif , я бы хотел настроить Nginx для его преобразования в POST, который отправляется по http://upstream/mail-id с некоторым телом (скажем, […]

Nginx медленный статический файл (медленнее, чем узел?)

У меня есть сервер приложений Node.js, который находится за конфигурацией Nginx, которая работает хорошо. Я ожидаю некоторого увеличения нагрузки и решил, что я продвинулся, настроив еще один Nginx для обслуживания статического файла на сервере приложений Node.js. Итак, по сути, у меня установлен обратный прокси Nginx перед Nginx & Node.js. Когда я перезагружаю Nginx и позволяю […]

Конфигурация сервера nginx возвращает php-код

У меня есть сервер nginx, и все, кажется, работают finde, но когда я добавляю auth для каталога, сервер возвращает php-код в качестве загрузки. server { listen 80 default_server; listen [::]:80 default_server; listen 443 ssl; root /var/www/html; index index.php index.html index.htm; server_name _; location ^~ /auth/ { try_files $uri $uri/ =404; auth_basic “Auth”; auth_basic_user_file /etc/nginx/.htpasswd; } […]

Nginx: переписывание существующих директив в ./conf.d/*.conf

Когда я настраиваю свой Nginx я не изменяю nginx.conf поэтому будет проще обновлять программное обеспечение (то же самое можно сказать о mysql, php и т. Д.). До сих пор мне нужно было просто добавить новые директивы в мои конфиги, но теперь для первого раза мне нужно изменить директиву, существующую в nginx.conf – я хочу изменить […]