一台服务器上的 Docker、nginx 和多个站点

戈哈

我有一个带有 nginx 的服务器和一个工作应用程序。我想向这台服务器添加几个应用程序。我想为自己吸收一些东西。

负载均衡器和反向代理有什么区别?在什么情况下应该使用第一种,在哪些情况下应该使用第二种?

如果我的网站是静态的,我应该使用什么,如果不是静态的,该怎么办?

此外,在 nginx 的多个站点的上下文中了解容器将是一个很大的优势

负载均衡器和反向代理之间的差异

  • 反向代理接受来自客户端的请求,将其转发到可以满足请求的服务器,并将服务器的响应返回给客户端。

  • 负载平衡器在一组服务器之间分配传入的客户端请求,在每种情况下将响应从所选服务器返回到适当的客户端。

取自nginx 文档

特尔;博士:

反向代理是关于:使用域名将请求路由到正确的服务器

负载均衡是关于:将负载分配到多个实例

如果我的网站是静态的,我应该使用什么,如果不是静态的,该怎么办?

您可以将 HTTP 反向代理 + 负载平衡与静态和非静态 Web 应用程序结合使用,这取决于。

此外,在 nginx 的多个站点的上下文中了解容器将是一个很大的优势

我推荐每个应用程序/站点使用一个 nginx 容器 + 一个动态反向代理,特别是 traefik ( http://traefik.io )

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Nginx在一台服务器上建立多个域

来自分类Dev

使用 nginx 在一台服务器上的多个域

来自分类Dev

Nginx和apache2在同一台服务器上

来自分类Dev

在一台服务器上讨论Docker和Apache

来自分类Dev

使用 Nginx 和 Gunicorn 在同一台服务器上的多个 Mezzanine 项目:“找不到服务器 IP 地址”

来自分类Dev

NGINX:如何在一台服务器或域名中设置多个端口?

来自分类Dev

NGINX:如何在一台服务器或域名中设置多个端口?

来自分类Dev

一台服务器,另一台PC上的多个网站

来自分类Dev

同一台服务器上的多个名称服务器

来自分类Dev

如何在一台 NGINX 服务器中配置多个 NodeJS 站点?

来自分类Dev

同一台服务器和epmd上的多个RabbitMQ实例

来自分类Dev

发送会话数据:一台服务器上的PHP和另一台服务器上的JSP

来自分类Dev

一台服务器上的无限日期循环,但在另一台服务器和本地主机上工作

来自分类Dev

使用Nginx在同一台服务器上运行2个uWSGI

来自分类Dev

一台服务器上的drupal和wordpress一起

来自分类Dev

如何在一台服务器上监视多个Web项目?

来自分类Dev

在同一台服务器上运行多个Node.js应用

来自分类Dev

同一台服务器上的多个Laravel设置

来自分类Dev

同一台服务器上的多个Node.js设置

来自分类Dev

一台服务器上的多个tomcat版本

来自分类Dev

一台服务器上的多个远程桌面环境,而无需登录

来自分类Dev

会话与一台服务器上的多个Laravel项目冲突

来自分类Dev

同一台服务器上的多个Wordpress安装

来自分类Dev

在一台服务器上设置多个域

来自分类Dev

AML Studio:在同一台服务器上注册多个网关

来自分类Dev

LAMP和Node.js在同一台服务器上

来自分类Dev

一台服务器上的.NET 4.0和4.5.1,有问题吗?

来自分类Dev

在同一台服务器上设置MongoDB和Redis

来自分类Dev

在同一台服务器上运行Spring Clound Config和Eureka

Related 相关文章

  1. 1

    使用Nginx在一台服务器上建立多个域

  2. 2

    使用 nginx 在一台服务器上的多个域

  3. 3

    Nginx和apache2在同一台服务器上

  4. 4

    在一台服务器上讨论Docker和Apache

  5. 5

    使用 Nginx 和 Gunicorn 在同一台服务器上的多个 Mezzanine 项目:“找不到服务器 IP 地址”

  6. 6

    NGINX:如何在一台服务器或域名中设置多个端口?

  7. 7

    NGINX:如何在一台服务器或域名中设置多个端口?

  8. 8

    一台服务器,另一台PC上的多个网站

  9. 9

    同一台服务器上的多个名称服务器

  10. 10

    如何在一台 NGINX 服务器中配置多个 NodeJS 站点?

  11. 11

    同一台服务器和epmd上的多个RabbitMQ实例

  12. 12

    发送会话数据:一台服务器上的PHP和另一台服务器上的JSP

  13. 13

    一台服务器上的无限日期循环,但在另一台服务器和本地主机上工作

  14. 14

    使用Nginx在同一台服务器上运行2个uWSGI

  15. 15

    一台服务器上的drupal和wordpress一起

  16. 16

    如何在一台服务器上监视多个Web项目?

  17. 17

    在同一台服务器上运行多个Node.js应用

  18. 18

    同一台服务器上的多个Laravel设置

  19. 19

    同一台服务器上的多个Node.js设置

  20. 20

    一台服务器上的多个tomcat版本

  21. 21

    一台服务器上的多个远程桌面环境,而无需登录

  22. 22

    会话与一台服务器上的多个Laravel项目冲突

  23. 23

    同一台服务器上的多个Wordpress安装

  24. 24

    在一台服务器上设置多个域

  25. 25

    AML Studio:在同一台服务器上注册多个网关

  26. 26

    LAMP和Node.js在同一台服务器上

  27. 27

    一台服务器上的.NET 4.0和4.5.1,有问题吗?

  28. 28

    在同一台服务器上设置MongoDB和Redis

  29. 29

    在同一台服务器上运行Spring Clound Config和Eureka

热门标签

归档