标签: reverse-proxy

Nginx 反向代理重定向

nginx用作反向代理,当我登录 Web 界面时,我被重定向到代理 URL。我想避免它并始终保留“server_name”作为 URL。是否可以?

这是我的/etc/nginx/conf.d/my_app.conf

server { 
    listen 443 ssl; 
    server_name my-app.net; 
    ssl_certificate /etc/pki/tls/certs/my-app.cer; 
    ssl_certificate_key /etc/pki/tls/private/my-app.key; 
    ssl_protocols TLSv1.1 TLSv1.2; 
    access_log /var/log/nginx/my-app.access.log main; 

    location / { 
        proxy_pass http://ip_of_the_app:7180/; 
        proxy_redirect off; 
    } 
} 
Run Code Online (Sandbox Code Playgroud)

我连接http://my-app.net,输入登录信息,然后我被重定向到http://ip_of_the_app:7180同一个登录页面,我必须再次登录。可以避免这种双重登录吗?

linux nginx reverse-proxy

16
推荐指数
1
解决办法
10万
查看次数

为什么 Nginx 网络服务器被称为“反向代理”?

为什么 Nginx 网络服务器被称为“反向代理”?我知道任何“代理”都是“媒体”,这涉及到“媒体如何向前或向后”这一更基本的问题。

terminology nginx reverse-proxy

7
推荐指数
2
解决办法
1062
查看次数

您可以配置 NGINX 将 HTTP 请求重定向到 SSH 连接吗?

我有一个只能通过单个端口访问的服务器(我使用带端口转发的 VPN)。我已经使用 NGINX 为我托管的一些 HTTPS 服务器设置了反向代理。

我想知道是否可以做类似的事情,我可以指定一个位置,并将其重定向到带有 ssh 端口 22 的 LAN IP。

location /ssh/ {
  proxy_pass      192.168.1.44:22;
}
Run Code Online (Sandbox Code Playgroud)

我知道 proxy_pass 仅适用于 HTTP,但我想知道是否有适用于 ssh 的东西。

ssh proxy ssh-tunneling nginx reverse-proxy

5
推荐指数
1
解决办法
1万
查看次数

CentOS 7 httpd 无法与后端建立连接

在设置为for的CentOS 7服务器中,我收到一条错误消息,表明无法与. 如何解决此错误,以便 httpd 提供由 tomcat 生成的内容?apache httpd 2.4ssl reverse proxytomcathttpdtomcat

ssl_error_log说:

[Tue Dec 16 20:20:15.007630 2014] [proxy:error] [pid 12784] (111)Connection refused: AH00957: HTTP: attempt to connect to 127.0.0.1:8080 (localhost) failed
[Tue Dec 16 20:20:15.007727 2014] [proxy:error] [pid 12784] AH00959: ap_proxy_connect_backend disabling worker for (localhost) for 60s
[Tue Dec 16 20:20:15.007752 2014] [proxy_http:error] [pid 12784] [client client.ip.address:48100] AH01114: HTTP: failed to make connection to backend: localhost
Run Code Online (Sandbox Code Playgroud)

我已经阅读了该catalina.out文件,它清楚地表明tomcat在我运行 …

centos ssl tomcat apache-httpd reverse-proxy

4
推荐指数
1
解决办法
3万
查看次数