nginx proxi vor Rails/Puma
Posted: 2019-09-03 16:16
Hallo,
ich bastele nun schon 12 Stunden an meiner nginx config und es will einfach nicht funktionieren.
Wenn ich im Browser die url mit https eingebe, komme ich auf den Server, wenn ich es ohne mache, lande ich auf der nginx default page.
Hat jemand nen Hinweis für mich?
ich bastele nun schon 12 Stunden an meiner nginx config und es will einfach nicht funktionieren.
Wenn ich im Browser die url mit https eingebe, komme ich auf den Server, wenn ich es ohne mache, lande ich auf der nginx default page.
Hat jemand nen Hinweis für mich?
Code: Select all
upstream initiative {
server unix:///var/run/initiative.sock;
}
server {
listen 80 default;
listen [::]:80 default;
return 307 https://$host$request_uri;
}
server {
listen 443;
ssl on;
ssl_certificate /etc/nginx/cert_mainkaichaos/public.crt;
ssl_certificate_key /etc/nginx/cert_mainkaichaos/ssl.key;
server_name mainkaichaos.de www.mainkaichaos.de ; # change to match your URL
root /home/www/mainkaichaos/public/; # I assume your app is located at that location
if ($scheme != "https") {
rewrite ^ https://$host$uri permanent;
}
location / {
proxy_pass http://initiative; # match the name of upstream directive which is defined above
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Ssl on;
}
}