Nginx proxy redirect niet goed

Pagina: 1
Acties:

Vraag


  • thomas1907
  • Registratie: Mei 2010
  • Laatst online: 16-05 07:53
Mijn vraag
Hallo Tweakers,
Ik ga binnekort van Office365 naar een Axigen omgeving verplaatsen, en wil graag daarnaast een wordpress website draaien, en een Traccar programma.

Relevante software en hardware die ik gebruik
nginx
Ubuntu 14.04 x64 minimal
Axigen
Wordpress
Traccar

Wat ik al gevonden of geprobeerd heb
Tot nu toe heb ik dit toegevoegd aan mijn virtual host
location /route/ {
rewrite ^/route/?(.*)$ /$1 break;
proxy_pass http://127.0.0.1:8001;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
En het lijkt deels te werken.

Hij word geredirect naar site.nl/?_h*cijfers* en dat moet zijn site.nl/route/?_h*cijfers*
Als eenmaal achter de URL die ?_h*cijfers* staat, en ik voeg /route/ ertussen, komt hij wel goed uit op de webmail omgeving, maar blijft hij laden bij het inloggen

Wordpress draait, en luistert via NGINX op een vast IP op poort 80
Axigen draait, en luistert op poort 8000(admin) en poort 8001(gebruiker)
Traccar draait not niet maar zal op poort 8002 draaien.

Ik wil dus dat dit geredirect word, maar krijg het niet werkend. Kan iemand mij een beetje helpen? _/-\o_

//EDIT
Ik heb het deels werkend.
Mijn site loopt op IP1, poort 443 en redirect poort 80 naar https
AXIGEN loopt op IP2, poort 443
Nu wil ik Traccar op poort 80 laten lopen maar iedereen die naar mail.domein.nl (poort 80) gaat moet geredirect worden naar poort 443 voor de webmail.
Is dit mogelijk?

[ Voor 17% gewijzigd door thomas1907 op 10-09-2016 11:36 ]

Alle reacties


  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

Klinkt meer alsof je backend die redirects stuurt. Je moet nginx ze dan even aan laten passen. Dat kan middels proxy_redirect.

All my posts are provided as-is. They come with NO WARRANTY at all.


  • thomas1907
  • Registratie: Mei 2010
  • Laatst online: 16-05 07:53
CyBeR schreef op zaterdag 10 september 2016 @ 01:45:
Klinkt meer alsof je backend die redirects stuurt. Je moet nginx ze dan even aan laten passen. Dat kan middels proxy_redirect.
ik heb een toegevoegd en nu krijg ik wel de inlogpagina te zien, maar blijft hij vastlopen met het laden.
proxy_redirect https://domein.nl/route/ 127.0.0.1:8001/; heb ik toegevoegd.

//edit
vaag.. nu doet hij het weer zoals eerst, terwijl er niks veranderd is.

[ Voor 8% gewijzigd door thomas1907 op 10-09-2016 01:52 ]


  • Wim-Bart
  • Registratie: Mei 2004
  • Laatst online: 10-01-2021

Wim-Bart

Zie signature voor een baan.

thomas1907 schreef op zaterdag 10 september 2016 @ 01:11:
Mijn vraag
Hallo Tweakers,
Ik ga binnekort van Office365 naar een Axigen omgeving verplaatsen, en wil graag daarnaast een wordpress website draaien, en een Traccar programma.

Relevante software en hardware die ik gebruik
nginx
Ubuntu 14.04 x64 minimal
Axigen
Wordpress
Traccar

Wat ik al gevonden of geprobeerd heb
Tot nu toe heb ik dit toegevoegd aan mijn virtual host

[...]

En het lijkt deels te werken.

Hij word geredirect naar site.nl/?_h*cijfers* en dat moet zijn site.nl/route/?_h*cijfers*
Als eenmaal achter de URL die ?_h*cijfers* staat, en ik voeg /route/ ertussen, komt hij wel goed uit op de webmail omgeving, maar blijft hij laden bij het inloggen

Wordpress draait, en luistert via NGINX op een vast IP op poort 80
Axigen draait, en luistert op poort 8000(admin) en poort 8001(gebruiker)
Traccar draait not niet maar zal op poort 8002 draaien.

Ik wil dus dat dit geredirect word, maar krijg het niet werkend. Kan iemand mij een beetje helpen? _/-\o_
Sorry, maar Wordpress op een zelfde machine/vps als je office backend met gevoelige informatie?

Beheerders, Consultants, Servicedesk medewerkers. We zoeken het allemaal. Stuur mij een PM voor meer info of kijk hier De mooiste ICT'er van Nederland.


  • thomas1907
  • Registratie: Mei 2010
  • Laatst online: 16-05 07:53
Wim-Bart schreef op zaterdag 10 september 2016 @ 02:00:
[...]


Sorry, maar Wordpress op een zelfde machine/vps als je office backend met gevoelige informatie?
Is vooral privegebruik, niks professioneels oid. Heb 5 mail accounts en 1 pagina op mijn wordpress site en that's it.

//EDIT
Ik heb het deels werkend.
Mijn site loopt op IP1, poort 443 en redirect poort 80 naar https
AXIGEN loopt op IP2, poort 443
Nu wil ik Traccar op poort 80 laten lopen maar iedereen die naar mail.domein.nl (poort 80) gaat moet geredirect worden naar poort 443 voor de webmail.
Is dit mogelijk?

//EDIT2
het is allemaal opgelost!
erver {
listen IP2:80;
server_name domein2.nl;
add_header Content-Type text/plain;
return 200 "main";
}
server {
listen IP2:80;
server_name mail.domein1.nl www.mail.domein1.nl;
return 301 https://$host$request_uri;
# add_header Content-Type text/plain;
# return 200 "main";
}

[ Voor 54% gewijzigd door thomas1907 op 10-09-2016 12:26 ]