У меня есть VPS, на котором работает несколько сайтов WordPress. В то же время я хочу установить на этом сервере крошечный кластер кочевников. Идея такая:
держите домены wordpress (скажем, wp.com, wp2.com) «как есть», это означает, что сервер Nginx будет обслуживать их как обычное приложение PHP через PHP-FRM. Эти веб-сайты не докерируются.
проксировать все несовпадающие домены (например, app1.com, app2.com) на dockerized traefik. Прекращение действия SSL не должно происходить, поскольку я хочу, чтобы traefik управлял сертификатами SSL.
Это может выглядеть так:
Это хорошо работает для HTTP-вызовов, но не для HTTPS.
Это может выглядеть так, но я не уверен:
server {
listen 80;
listen 443;
server_name wp.com;
location / {
proxy_pass to PHP-FPM
}
}
server {
listen 80;
listen 433;
server_name app.com;
location / {
proxy_pass to traefik in docker
}
}