nginx重定向子域以分离服务器IP

梅斯

我有一个动态IP,可以使用ddclient进行管理。我使用no-ip维护主机名以指向我的IP。

我有www.somename.com,sub.somename.com和app.somename.com。显然,这些都指向我的IP。前两个是运行NGINX的服务器(server1)上的几个wordpress页面,每个站点中都有单独的配置(可用于每个站点)。后者是运行GitLab的单独的应用程序服务器(server2)。

我的路由器不允许我打开子域,因此所有端口80流量都路由到server1。我希望可以在nginx中应用一个配置,该配置将允许我将app.somename.com的所有流量发送到网络上的本地IP地址(192.168.0.nnn),但要保留页面地址作为app.subdomain.com。

现在,我有:-


/etc/nginx/site-available$ ls
somename.com    domain    sub.somename.com   app.somename.com

相关的链接在启用站点的链接中。对于应用服务器,我有:-

server {
        server_name app.somename.com;
        location / {
                proxy_pass http://192.168.0.16:80;
        }
}

问题是,在浏览器地址栏中,结果为:-

http://192.168.1.16/some/pages

我想要的地方:

http://app.somename.com/some/pages

我该如何解决?

博格丹·斯托卡(Bogdan Stoica)

你可以这样尝试!

server {
        server_name app.somename.com;
        location / {
                proxy_pass http://192.168.0.16:80;
                proxy_set_header Host app.somename.com;
        }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

小滴上的Nginx服务器IP重定向到特定域

来自分类Dev

Nginx将所有域重定向到同一服务器块

来自分类Dev

套接字服务器nginx重定向购买域收入

来自分类Dev

在不更改子域名的情况下将子域重定向到其他IP地址,但不会收到内部服务器错误

来自分类Dev

2个不同的服务器-子域重定向URL掩码

来自分类Dev

如何使用服务器 IP 而不是用户 IP 将用户重定向到 API 端点(不同的域)?

来自分类Dev

nginx子域SSL重定向重定向顶级域

来自分类Dev

子域和使用Nginx重定向

来自分类Dev

无法使用Nginx服务器添加子域

来自分类Dev

在Nginx服务器中创建子域

来自分类Dev

1个IP但多个Web服务器的子域

来自分类Dev

1个IP但多个Web服务器的子域

来自分类Dev

找不到子域服务器的IP地址

来自分类Dev

通过主机或备用服务器将域重定向到域

来自分类Dev

Nginx子域/登台服务器的服务器名称冲突

来自分类Dev

nginx 顶级域重定向到子域

来自分类Dev

重定向到域的其他Apache服务器,但保持URL相同

来自分类Dev

在一台服务器中重定向2个域的问题

来自分类Dev

从 React 重定向到同一域上我的 API 服务器的 Express 路由

来自分类Dev

本地主机以外的 Google API 重定向 URI:如何使其成为服务器域

来自分类Dev

VPS服务器头重定向

来自分类Dev

服务器上的网站重定向

来自分类Dev

SIP 重定向服务器

来自分类Dev

子域重定向

来自分类Dev

如何将旧域重定向到新域-同时不再为旧域提供任何服务器(因此我无法使用.htaccess进行重定向)

来自分类Dev

通配符子域和同一服务器Nginx中的特定子域配置

来自分类Dev

如何使用IP地址将域和子域指向专用服务器?

来自分类Dev

如何使Elastic Beanstalk Nginx支持的代理服务器从HTTP自动重定向到HTTPS?

来自分类Dev

名称服务器始终位于Nginx网址栏中的顶部(无重定向)

Related 相关文章

  1. 1

    小滴上的Nginx服务器IP重定向到特定域

  2. 2

    Nginx将所有域重定向到同一服务器块

  3. 3

    套接字服务器nginx重定向购买域收入

  4. 4

    在不更改子域名的情况下将子域重定向到其他IP地址,但不会收到内部服务器错误

  5. 5

    2个不同的服务器-子域重定向URL掩码

  6. 6

    如何使用服务器 IP 而不是用户 IP 将用户重定向到 API 端点(不同的域)?

  7. 7

    nginx子域SSL重定向重定向顶级域

  8. 8

    子域和使用Nginx重定向

  9. 9

    无法使用Nginx服务器添加子域

  10. 10

    在Nginx服务器中创建子域

  11. 11

    1个IP但多个Web服务器的子域

  12. 12

    1个IP但多个Web服务器的子域

  13. 13

    找不到子域服务器的IP地址

  14. 14

    通过主机或备用服务器将域重定向到域

  15. 15

    Nginx子域/登台服务器的服务器名称冲突

  16. 16

    nginx 顶级域重定向到子域

  17. 17

    重定向到域的其他Apache服务器,但保持URL相同

  18. 18

    在一台服务器中重定向2个域的问题

  19. 19

    从 React 重定向到同一域上我的 API 服务器的 Express 路由

  20. 20

    本地主机以外的 Google API 重定向 URI:如何使其成为服务器域

  21. 21

    VPS服务器头重定向

  22. 22

    服务器上的网站重定向

  23. 23

    SIP 重定向服务器

  24. 24

    子域重定向

  25. 25

    如何将旧域重定向到新域-同时不再为旧域提供任何服务器(因此我无法使用.htaccess进行重定向)

  26. 26

    通配符子域和同一服务器Nginx中的特定子域配置

  27. 27

    如何使用IP地址将域和子域指向专用服务器?

  28. 28

    如何使Elastic Beanstalk Nginx支持的代理服务器从HTTP自动重定向到HTTPS?

  29. 29

    名称服务器始终位于Nginx网址栏中的顶部(无重定向)

热门标签

归档