В общем есть сервер 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. При этом использовалось то же доменное имя
Помогите разобраться