Changed Domains- Not getting redirects


(@SenpaiMass) #1

Hello i have recently changed domain successfully thanks to this Howto:

Changed the Domain from https://animeforums.me to https://discuss.moe
When i go to https://animeforums.me for a redirect i get this error.
http://i.imgur.com/FxbUuYH.png

Both had Lets-encrypt certs
Though https://discuss.moe works perfectly. Anyway i could redirect it discuss.moe without cert errors?


(Jay Pfaffman) #2

You need to have the old cert for the old domain name still configured since the redirect happens after the ssl connection is made. If you still have the old cert keys you could configure a web server (probably easiest to make it a different container or even a separate site) to be the old name and redirect to the new one.


(@SenpaiMass) #3

I have a backup of old certs, by uploading them to the existing ones or how do i configure that?


(Jay Pfaffman) #4

This is far from a copy-and-paste solution, and not for the faint of heart, but here are some pieces of the puzzle:

./launcher enter app
cd /etc/nginx/conf.d

Then create a animeforums.conf that points to the new keys. Start on step 5 of these instructions at Digital Ocean

and add:

   rewrite (.*) https://discuss.moe$1 permanent;

(@SenpaiMass) #5

I applied another dirty trick to solve this without touching nginx config of discourse or host.

Solved.


(@SenpaiMass) #6

This is what I did. Moved animeforums.me dns to cloudflare and enabled ssl over there. It solved the problem