• Как присвоить приложению внешний ip адрес из VPS?

    Rst0
    @Rst0
    установите если не стоит nginx
    и пропишите в конфиг nginx.conf
    server
        {
            listen :80 default_server;
            server_name  "";    
    
            proxy_set_header Host $host;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header remote_addr $remote_addr;
            proxy_set_header   X-Forwarded-Proto $scheme;
            proxy_set_header   X-Forwarded-Port $server_port;
    
            location /
            {
                proxy_pass http://127.0.0.1:8080$request_uri;
            }
        }

    все запросы на стандартный http уйдут на 127.0.0.1:8080 он же localhost:8080
    гуглится nginx proxy_pass
    Ответ написан
    Комментировать
  • Как присвоить приложению внешний ip адрес из VPS?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Приложению никакой адрес присваивать не надо. Оно не должно знать на каком адресе оно запущено.
    Если ваше приложение слушает порт 8080, то его адрес будет <адрес вашего сервера>:8080
    Точно так же, как когда вы запускаете его локально, у приложения адрес localhost:8080 (localhost - резолвится в 127.0.0.1 по умолчанию https://en.wikipedia.org/wiki/Localhost)
    Ответ написан
    Комментировать