Задать вопрос
Acidter
@Acidter

Как заменить server:8888 на server/jupyter с помощью nginx?

Доброго дня.
На домашнем сервере на порту 8888 работает Jupyter.
Также back-end веб-сервер Apache на порту 8080 и проксирующий его Nginx на 80 порту.
Как сделать перенаправление с Nginx на Jupyter так, чтобы ссылка на Jupyter имела вид server/jupyter, а не server:8888 ?
Попытался это сделать, но выдает 404 ошибку.
Вот часть моего файла конфигурации nginx.conf с перенаправлениями:
upstream ipy {
        server 127.0.0.1:8888;
    }

    server {
        listen       80;
        server_name  localhost;
       # Apache
        location / {
                proxy_pass http://127.0.0.1:8080/;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_connect_timeout 120;
                proxy_send_timeout 120;
                proxy_read_timeout 180;
        }
        # Jupyter
        location /jupyter {
                proxy_pass http://ipy;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_connect_timeout 120;
                proxy_send_timeout 120;
                proxy_read_timeout 180;
                proxy_set_header Origin "";
        }

Если закоментировать location для Apache, а для Jupyter установить вместо location /jupyter просто location /, то можно попасть в сервис по адресу server. Но в таком случае недоступно все что через Apache работает.
  • Вопрос задан
  • 454 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Ernillew
@Ernillew
Администрирую *nix-системы с 1997 года
upstream ipy {
        server 127.0.0.1:1488;
    }


На домашнем сервере на порту 8888 работает Jupyter.

Вас ничего не смущает? Хайлгитлеровец вы наш.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽