Hoi,
Ik heb een VPS bij TransIP (Debian) en daar draait één Ghost Blog op met een SSL certificaat van Let's Encrypt. Nu wil ik een tweede blog gaan toevoegen. De installatie ervan is gelukt maar ik heb ruzie met Let's Encrypt. Ik heb port 80 dichtstaan en alleen 443 open.
Blog 1 is bereikbaar via https://domeinnaam1.nl
Blog 2 is bereikbaar via https://domeinnaam2.nl
Echter, beiden zijn ze NIET bereikbaar via www. Dus:
Blog 1 is NIET bereikbaar via https://www.domeinnaam1.nl
Blog 2 is NIET bereikbaar via https://www.domeinnaam2.nl
Voor beide domeinnamen heb ik een CNAME record aangemaakt met WWW verwijzing naar @
en @ verwijst weer naar de VPS zelf.
Ik vermoed dat dit in de NGINX configuratie zit. Voor beide domeinnamen heb ik 2 conf files in sites-available.
domeinnaam1.nl-ssl.conf:
www.domeinnaam1.nl-ssl.conf
Als ik nu navigeer naar https://domeinnaam1.nl dan gaat het goed echter als ik navigeer naar https://www.domeinnaam1.nl dan krijg ik dit:
:fill(white):strip_exif()/f/image/fuIJbhBKRQatDYbccjQYk0pz.png?f=user_large)
Doe ik dit zo wel goed? Obvisouly niet want dan zou het werken, maar waar gaat het mis?
Ik heb een VPS bij TransIP (Debian) en daar draait één Ghost Blog op met een SSL certificaat van Let's Encrypt. Nu wil ik een tweede blog gaan toevoegen. De installatie ervan is gelukt maar ik heb ruzie met Let's Encrypt. Ik heb port 80 dichtstaan en alleen 443 open.
Blog 1 is bereikbaar via https://domeinnaam1.nl
Blog 2 is bereikbaar via https://domeinnaam2.nl
Echter, beiden zijn ze NIET bereikbaar via www. Dus:
Blog 1 is NIET bereikbaar via https://www.domeinnaam1.nl
Blog 2 is NIET bereikbaar via https://www.domeinnaam2.nl
Voor beide domeinnamen heb ik een CNAME record aangemaakt met WWW verwijzing naar @
en @ verwijst weer naar de VPS zelf.
Ik vermoed dat dit in de NGINX configuratie zit. Voor beide domeinnamen heb ik 2 conf files in sites-available.
domeinnaam1.nl-ssl.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
24
25
26
| server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name domeinnaam1.nl; root /var/www/domeinnaam1/system/nginx-root; # Used for acme.sh SSL verification (https://acme.sh) ssl_certificate /etc/letsencrypt/domeinnaam1.nl/fullchain.cer; ssl_certificate_key /etc/letsencrypt/domeinnaam1.nl/domeinnaam1.nl.key; include /etc/nginx/snippets/ssl-params.conf; location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:2368; } location ~ /.well-known { allow all; } client_max_body_size 1g; } |
www.domeinnaam1.nl-ssl.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
24
25
26
27
28
| server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name www.domeinnaam1.nl; root /var/www/domeinnaam1/system/nginx-root; # Used for acme.sh SSL verification (https://acme.sh) return 301 https://domeinnaam1.nl$request_uri; # ssl_certificate /etc/letsencrypt/www.domeinnaam1.nl/fullchain.cer; # ssl_certificate_key /etc/letsencrypt/www.domeinnaam1.nl/www.domeinnaam1.nl.key; # include /etc/nginx/snippets/ssl-params.conf; # location / { # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # proxy_set_header X-Forwarded-Proto $scheme; # proxy_set_header X-Real-IP $remote_addr; # proxy_set_header Host $http_host; # proxy_pass http://127.0.0.1:2368; # } location ~ /.well-known { allow all; } client_max_body_size 1g; } |
Als ik nu navigeer naar https://domeinnaam1.nl dan gaat het goed echter als ik navigeer naar https://www.domeinnaam1.nl dan krijg ik dit:
:fill(white):strip_exif()/f/image/fuIJbhBKRQatDYbccjQYk0pz.png?f=user_large)
Doe ik dit zo wel goed? Obvisouly niet want dan zou het werken, maar waar gaat het mis?