Hi all, wanted to get advice from Back4App and the community about two issues I really need help with to fully complete migration of our (
kloseby.me) webapp/site from Parse.
We have tried to workaround this using GoDaddy's URL forwarding service, but with 'masking' enabled the 'iframe'-based redirect conflicts with Back4App's 'clipjacking' http:// request response security header. Using 'masking' of the url
kloseby.back4app.io so the world sees
kloseby.me instead results in the iframe not being displayed, so the response is just a blank page. If we turn off 'masking' the world sees us as '
kloseby.back4app.io' instead of
kloseby.me or
www.kloseby.me which is not the best of solutions.
Setting up a CNAME record to our www. subdomain is fine/easy (except for https:// requests, which is outlined in 2 below); but we really, really need proper Back4App IP addresses to utilize for an A record to our domain
kloseby.me. With the correct IP addresses we will be able to turn off URL forwarding/redirect, set up both an A and CNAME record and get the responsive performance we are expecting (Back4App please help, this was easily done in Parse when they offered custom webhosting, all the necessary DNS configurations were provided).
2) Likewise there is an issue with anyone trying to connect to our domain (
kloseby.me and
www.kloseby.me) using https:// . In order to do so the Back4App server our webapp resides on MUST have our SSL certificate resident. So, we need to upload it to Back4App, just like we did for installing on Parse. Since you are running nodeJS servers, there is lots of documentation on installing a SSL certificate, once you have one (ours) in hand:
https://www.namecheap.com/support/knowledgebase/article.aspx/9705//installing-a-ssl-certificate-on-nodejs . Since you already are running a nodeJS https:// service I would imagine it is a case of pointing to our domain's certificate and not the Back4App one.
Apologies for the length message, and thanks in advance for everyone's help!
Steve