Ik heb de stap gemaakt om mijn Apache reverse proxy te vervangen door Nginx en loop tegen wat problemen aan waarvan ik hoop dat mensen met wat meer ervaring de oorzaak eenvoudig weten te spotten. Het probleem is dat ik niet meer kan inloggen op mijn Asus router (redirect naar login pagina).
Ik heb mijn nginx conf al aangepast na het lezen van deze gerelateerde stackoverflow post, waarin gehint wordt dat de cookies en redirects geen rekening houden met het domein.
De Chrome debugger geeft enkel 200 return codes aan en geen error meldingen in de console tab.
Heb ik mogelijk mijn Nginx config niet in orde?
Mijn huidige nginx conf:
Mijn werkende apache config:
Ik heb mijn nginx conf al aangepast na het lezen van deze gerelateerde stackoverflow post, waarin gehint wordt dat de cookies en redirects geen rekening houden met het domein.
De Chrome debugger geeft enkel 200 return codes aan en geen error meldingen in de console tab.
Heb ik mogelijk mijn Nginx config niet in orde?
Mijn huidige nginx conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| server {
listen 443 ssl;
server_name router.domein.eu;
access_log /var/log/nginx/router-access.log;
error_log /var/log/nginx/router-error.log;
gzip on;
gzip_vary on;
gzip_min_length 1000;
gzip_proxied any;
gzip_types text/plain text/css text/xml application/xml text/javascript application/x-javascript image/svg+xml;
gzip_disable "MSIE [1-6]\.";
location / {
proxy_pass http://192.168.0.1:80;
proxy_cookie_domain 192.168.0.1 router.domein.eu;
sub_filter_once off;
sub_filter '192.168.0.1' 'router.domein.eu';
proxy_redirect https://192.168.0.1 https://router.domein.eu;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
} |
Mijn werkende apache config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| <VirtualHost *:443>
ServerName router.domein.eu
ProxyPreserveHost On
SSLEngine On
SSLProtocol all -SSLv2 -SSLv3
SSLHonorCipherOrder on
SSLCipherSuite "EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA RC4 !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS"
ProxyRequests Off
ProxyPreserveHost On
SSLProxyEngine On
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
ProxyPass / http://192.168.0.1:80/
ProxyPassReverse / https://router.domein.eu/
<Location />
Order deny,allow
Deny from all
Allow from 192.168.
Allow from xxx.xxx.xxx.xxx
</Location>
SSLCertificateFile /etc/letsencrypt/live/ftp.domein.eu/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/ftp.domein.eu/privkey.pem
</VirtualHost> |