Nginx 代理服务器

Nginx proxy server

提问人:Nicat Rasulov 提问时间:11/15/2023 最后编辑:Nicat Rasulov 更新时间:11/16/2023 访问量:33

问:

enter image description here

我创建了 ip 为 192.168.100.33:8585、192.168.100.33:8686、192.168.100.33:8787 的 3 个 podman 容器。我使用 nginx 服务器作为负载平衡器和代理服务器。它将端口 80 重定向到端口 443。当 selinux 强制执行它时,它不起作用。

它不是防火墙问题,而是 selinux 问题,因为当我将 selinux 更改为宽容模式时,它可以工作。我将 selinux 标签container_file_t添加到 podman 卷目录。我添加了端口标签(8585、8686)http_port_t。但它否认enter image description here了什么是问题?

    upstream plan3 {
        least_conn;
               server 192.168.100.33:8585;
               server 192.168.100.33:8686;
#              server 192.168.100.33:8787 weight=3;
        }

server {
    listen 80 default_server;
     server_name 192.168.100.33;
     server_name yelo.entr4.com;
         return 301 https://$server_name$request_uri;
}

server {
               listen 192.168.100.33:443 ssl http2;
               server_name yelo.entr4.com;
              # root /nginx/yelo/entr;

ssl_certificate /etc/ssl/certs/nginx-selfsigned.crt;
ssl_certificate_key /etc/ssl/private/nginx-selfsigned.key;

        location / {
                proxy_pass http://plan3/;
        }
 }
Linux CentOS RHEL

评论

2赞 Erik Sjölund 11/15/2023
你能复制粘贴文本吗?现在,文本仅作为屏幕截图提供。您还能提供所有 podman 命令吗?
0赞 Nicat Rasulov 11/15/2023
podman ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES ca9fdda7749c docker.io/library/nginx:latest nginx -g daemon o...6 天前 上行 3 小时 0.0.0.0:8585->80/tcp nginx1 d9c83ac1d91d docker.io/library/nginx:latest nginx -g daemon o...6 天前 上行 3 小时 0.0.0.0:8686->80/tcp nginx2 d05cb4fcf037 docker.io/library/nginx:latest nginx -g daemon o...6 天前 上行 3 小时 0.0.0.0:8787->80/tcp nginx3
2赞 Erik Sjölund 11/15/2023
我的意思是,如果你能编辑这个问题。对不起,不清楚。
1赞 Rob 11/16/2023
请勿发布代码、数据、错误消息等图像。- 将文本复制或输入到问题中。如何询问

答: 暂无答案