LINUX.ORG.RU
решено ФорумAdmin

Настройки Nginx

 ,


0

1

В общем есть сервер nginx и сервер с nextcloud

Конфиг nginx на сервере nginx, который обрабатывает https

cat /etc/nginx/sites-enabled/nextcloud
server {
    listen 80;
    listen [::]:80;
    server_name mydomain.ru;
    return 301 https://$server_name:443$request_uri;
}


server {
   listen *:443 ssl;
   server_name mydomain.ru;

   location /.well-known/acme-challenge/ { alias /tmp/; }

    ssl on;
    ssl_certificate /root/letsencrypt/.acme-challenges/certs/mydomain.ru/fullchain.pem;
    ssl_certificate_key /root/letsencrypt/.acme-challenges/certs/mydomain.ru/privkey.pem;

    ssl_ciphers TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-256-GCM-SHA384:ECDHE:!COMPLEMENTOFDEFAULT;
    ssl_prefer_server_ciphers on;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
   access_log /var/log/nginx/project-access.log;
   error_log /var/log/nginx/project-error.log;
   client_max_body_size 16400M;
   location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header Host $http_host;
        proxy_pass http://172.16.6.5/;

    location = /.well-known/carddav {
      return 301 $scheme://$host:$server_port/remote.php/dav;
    }
    location = /.well-known/caldav {
      return 301 $scheme://$host:$server_port/remote.php/dav;
    }

   }
}

Нужно чтобы сервер nginx пробрасывал запросы на 172.16.6.5 еще и по порту 8088, при этом не использовал сертификаты, то есть работал по обычному http. При этом использовалось то же доменное имя

Помогите разобраться