Heroku Custom Domain Not Working

13,061

Solution 1

I kept skipping this step because the custom domain already showed up in my Heroku app. Ran this and it started working.

Heroku domains:add www.yourwebsite.com --app <app name>

Bonus: Want every page to be secure SSL? Use this awesome NPM package https://www.npmjs.com/package/force-ssl-heroku


Update 2021: If you get a sni_endpoint error please refer here: Heroku Custom Domain: sni_endpoint?

Solution 2

This worked for me, but I had to include --app <app name> at end of the command. Like this:

heroku domains:add www.yourwebsite.com --app <app name>

For the app name, it is the app name you used when creating the app in Heroku.

Share:
13,061
AndrewLeonardi
Author by

AndrewLeonardi

Stay awesome.

Updated on June 04, 2022

Comments

  • AndrewLeonardi
    AndrewLeonardi almost 2 years

    What is the correct way to connect a Heroku app with a custom domain?

    This is how I did it in the past:

    1. Point Godaddy's DNS to heroku's provided target (example: https://peaceful-escarpment-22825.herokuapp.com)

    2. Turn on domain forwarding on the domain

    3. Add domain to Heroku in the settings

    For some reason now my provided target from Heroku is like this: mycustomdomain.com.herokudns.com. When I add that DNS to GoDaddy I get a There's nothing here, yet. page.

    Where am I going wrong? Thanks!

  • eleven
    eleven about 6 years
    @Justin in console either on your machine or at heroku: devcenter.heroku.com/articles/git#http-git-authentication
  • us_david
    us_david about 4 years
    you have to add www to the custom domain when adding it: