Рейтинг:0

Проход Nginx Proxy возвращает 50-кратную ошибку

флаг in

Как я могу использовать или настроить proxy_pass в NGINX, чтобы отображать мое реагирующее приложение, когда кто-то посещает мой сайт?

Ниже вы можете прочитать конфигурацию, которую я использую, но она работает не так, как я ожидаю, и перенаправляет на веб-сайт.com:3000.

# Для получения дополнительной информации о настройке см.:
# * Официальная документация на английском языке: http://nginx.org/en/docs/
# * Официальная русскоязычная документация: http://nginx.org/ru/docs/

пользователь nginx;
рабочие_процессы авто;
журнал_ошибок /var/log/nginx/error.log;
pid /run/nginx.pid;

# Загрузить динамические модули. См. /usr/share/doc/nginx/README.dynamic.
включить /usr/share/nginx/modules/*.conf;

События {
    worker_connections 1024;
}

http {
    log_format main '$remote_addr - $remote_user [$time_local] "$request" '
                      '$статус $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log /var/log/nginx/access.log основной;

    отправить файл включен;
    tcp_nopush включен;
    tcp_nodelay включен;
    keepalive_timeout 65;
    типы_хэш_макс_размер 4096;

    включить /etc/nginx/mime.types;
    default_type application/octet-stream;

    # Загрузите файлы модульной конфигурации из каталога /etc/nginx/conf.d.
    # См. http://nginx.org/en/docs/ngx_core_module.html#include
    # для дополнительной информации.
    включить /etc/nginx/conf.d/*.conf;

    сервер {
    
        слушать 80 default_server;
        слушать [::]:80 default_server;
        имя_сервера dummyReactSite.com;
        #root /usr/share/nginx/html;
    
    включить /etc/nginx/default.d/*.conf;

        место расположения / {
    прокси_пароль http://127.0.0.1:3000/; 
        }


        страница_ошибки 404 /404.html;
        местоположение = /404.html {
        }

        error_page 500 502 503 504 /50x.html;
        местоположение = /50x.html {
        }
    }
}


флаг in
connect() к 127.0.0.1:3000 не удалось (13: Отказано в доступе) при подключении к восходящему каналу, клиент: 97.102.226.107, сервер: dummyReactSite.com, запрос: «GET / HTTP/1.1», этот IP-адрес клиента не является IP-адресом сервера, может быть IP-адресом cloudflare, хотя
Michael Hampton avatar
флаг cz
Это достаточно легко исправить. Смотрите связанный пост выше для получения дополнительной информации.
Рейтинг:0
флаг in

Это была ошибка ОС (cent7) и разрешений SELinux, https://stackoverflow.com/questions/23948527/13-permission-denied-while-connecting-to-upstreamnginx было больше информации

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.