Nginx als reverse proxy?

Gestart doorCorvette3 reacties232 weergaven

4 berichten · pagina 1 van 1

Corvette

Lid · Topicstarter

Berichten
46
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo allemaal,

Hoop dat ik mijn vraag hier op de juiste plek neergooi en vooral dat er hier iemand langskomt met enige kennis van Nginx.
Ik wil dus dmv nginx een reverse proxy opzetten om mijn IPv6 servers over IPv4 te kunnen bereiken. Echter: ik krijg nu de volgende error terug van Nginx:
"invalid number of arguments in "location" directive"

Het server-block:

server {
    listen 80;
    server_name website.nl www.website.nl;
    location  {
        proxy_pass http://[2001:470:xxxx:xxx::xx]:80;
        proxy_set_header Host $host;
        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;
    }
}


Uiteraard zijn de daadwerkelijkelijke adressen even vervangen door fictieve, kijk daar doorheen: daaraan lijkt het me niet te liggen.

Alvast bedankt!
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Voor een location moet je ook daadwerkelijk een locatie opgeven. Aangezien je waarschijnlijk je hele site door wil geven via de reverse proxy, zou het dus dit worden:

server {
    listen 80;
    server_name website.nl www.website.nl;
    location / {
        proxy_pass http://[2001:470:xxxx:xxx::xx]:80;
        proxy_set_header Host $host;
        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;
    }
}
0
Corvette

Lid · Topicstarter

Berichten
46
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
Voor een location moet je ook daadwerkelijk een locatie opgeven. Aangezien je waarschijnlijk je hele site door wil geven via de reverse proxy, zou het dus dit worden:

server {
    listen 80;
    server_name website.nl www.website.nl;
    location / {
        proxy_pass http://[2001:470:xxxx:xxx::xx]:80;
        proxy_set_header Host $host;
        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;
    }
}
Dat was het inderdaad, Luuk. Helemaal overheen gekeken. Thanks kerel!
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Corvette schreef:
Eerdere citaten tonen
Luukvdo schreef:
Voor een location moet je ook daadwerkelijk een locatie opgeven. Aangezien je waarschijnlijk je hele site door wil geven via de reverse proxy, zou het dus dit worden:
server {
    listen 80;
    server_name website.nl www.website.nl;
    location / {
        proxy_pass http://[2001:470:xxxx:xxx::xx]:80;
        proxy_set_header Host $host;
        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;
    }
}

Dat was het inderdaad, Luuk. Helemaal overheen gekeken. Thanks kerel!

Graag gedaan smile
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren