用于LXC容器的NGINX反向代理

时间:2018-11-12 20:17:47

标签: nginx reverse-proxy

基本方案:

我有一台运行Proxmox的(物理)服务器。

在此硬件上,我运行LXC容器(我们将其称为100、101 ...),所有这些都以NGINX启动。

我的目标:

配置容器100,使其充当我所有其他容器的反向代理。

当前配置:

  • 在容器100(反向代理)上

    server {
        listen 80 default_server;
        server_name _;
        location / {
                proxy_pass http://192.168.178.101:80;
        }
    }
    
  • 在容器101上,目标之一

    # This is a default site configuration which will simply return 404, preventing
    # chance access to any other virtualhost.
    
    server {
    listen 80 default_server;
    
    # Everything is a 404
    location / {
            return 404;
    }
    
    # You may need this to prevent return 404 recursion.
    location = /404.html {
            internal;
    }
    }
    

两个容器都获得一个静态IP,100个获得192.168.178.100,101个获得192.168.178.101。

我可以通过浏览器的IP访问101,但是100无法访问。

这是我第一次建立这样的网络,请原谅我犯的任何愚蠢错误!

0 个答案:

没有答案