Launch Your Site on Pantheon

Video loading...

  • 0:00
    Manage Drupal Sites with Pantheon Launch Your Site on Pantheon Addison Berry
  • 0:09
    So now that we've prepared our site and it's ready to go
  • 0:11
    and we've selected a payment plan, we can now actually launch the site.
  • 0:16
    The big day has come.
  • 0:18
    So in this lesson,
  • 0:21
    we're going to finish things up by checking in on our scheduled backups,
  • 0:25
    and then we're going to look at adding a domain name and then how you would get
  • 0:29
    the information to update your DNS to make sure that the domain name
  • 0:33
    will work with your DNS provider. And then we'll also take a look at adding an SSL certificate
  • 0:38
    so you can have HTTPS on your site.
  • 0:42
    So I'm in my site dashboard again. And you can see I've signed up for Pro.
  • 0:47
    So I have this paid for so that we can launch it. And Pro also gives me access
  • 0:54
    to SSL. So you need to be at the Pro level or higher for that.
  • 0:57
    So there's 3 things I wanted to do. First I'm going to check in
  • 1:00
    on my backups. So you always have this backup log here.
  • 1:05
    But you can now schedule the backups so you'll have regularly scheduled backups
  • 1:10
    that'll happen all the time. Once you have a paid plan, you can have the scheduled backups happening.
  • 1:15
    And so we want to make sure that that is enabled. It's enabled by default.
  • 1:19
    You can pick the day that your weekly backup is going to happen.
  • 1:24
    So whichever day works best for you. And you'll also notice
  • 1:28
    it's telling me it does it once a day for one week, and then the weekly backups
  • 1:33
    are retained for one month. And again, that is dependent on the plan that I have.
  • 1:38
    So if you had a business plan, it would be a little bit longer.
  • 1:42
    So backups are set. We just wanted to check and verify that that is working
  • 1:47
    because that's going to be important. So the important part for actually launching the site
  • 1:52
    and getting it out there is the domain. So under Domains, we're just simply going to add
  • 1:58
    the domain name that we're going to use. So once I have the domain name entered,
  • 2:02
    first you'll notice that it has this check box to also add the www,
  • 2:07
    because we want the www to go to the same site. So yes,
  • 2:11
    this is a best practice, so I definitely want to do that as well.
  • 2:15
    And then you'll also notice it's giving me this information
  • 2:20
    for the DNS provider. So this is how I would actually— these are the values
  • 2:24
    that I need to have in my DNS records with my DNS provider.
  • 2:31
    So wherever you purchased the domain name, you need to go there
  • 2:34
    into the DNS settings and add these DNS records so that they will point to Pantheon
  • 2:39
    and then Pantheon can actually deliver your site for you.
  • 2:43
    So I'm going to go ahead and just say Add domain.
  • 2:47
    And you can see this information is still showing up for me, letting me know
  • 2:51
    that that's there. You can see that we have both of these domain names
  • 2:54
    have been added. I can easily remove them just by clicking the Remove link.
  • 2:58
    And if I ever need to get back to this screen for the DNS information,
  • 3:04
    you can just show recommended DNS records. You can click on that
  • 3:08
    and get back to this information whenever you need it.
  • 3:11
    Now keep in mind, all I've done is add the domain name.
  • 3:14
    If I try to go to this domain name, nothing's going to happen
  • 3:18
    because I don't have DNS set up yet. So you want to set up your DNS,
  • 3:22
    and then you're going to have to wait for the DNS server to propagate that information
  • 3:25
    out to the web before people will see your site.
  • 3:29
    So that's getting the domain name set up and where you get your DNS information.
  • 3:33
    And then the last thing is doing SSL. So it's disabled by default.
  • 3:40
    Because I'm on a Pro plan, I can enable it. So I will enable that.
  • 3:46
    And we're going to—basically you're going to need to get the information
  • 3:51
    from whoever is providing your certificate. You're going to need to get the actual certificate information.
  • 3:57
    Now, Pantheon has really good documentation.
  • 4:00
    It gets very detailed into what you actually need for this. So you can go through these steps.
  • 4:07
    You're going to need your key, and you need to actually get the CSR.
  • 4:11
    And it has some information about types of certificates and a list of providers
  • 4:15
    for certificates if you need to still get that set up.
  • 4:18
    But basically you need to get the certificate which is completely and wholly unrelated
  • 4:23
    to Pantheon before you can actually add that. And then, back under Domains / SSL
  • 4:29
    when you click the SSL tab, then you have the boxes here where you would paste in
  • 4:35
    the key and the certificate information, and then you would add the certificate
  • 4:39
    and HTTPS will be enabled on your site. And with that, you are good to go.
  • 4:48
    Your site is live. People are hitting it. And the site is running smoothly.
  • 4:53
    So to just sort of recap
  • 4:55
    what we covered in this lesson to finally launch the site,
  • 4:59
    we went ahead and made sure that our backups were scheduled properly.
  • 5:02
    So it's just a good thing. It's enabled by default, but just double-check it.
  • 5:06
    Make sure that the schedule is what you expected.
  • 5:09
    And then we looked at how to actually add a domain name,
  • 5:12
    and we talked about also adding the www version of that domain name.
  • 5:16
    And how we could get our DNS information so that we can update
  • 5:20
    the DNS so the domain name actually works. That's handy.
  • 5:24
    And then we also took a look at how to add an SSL certificate.
  • 5:29
    So once you go and get the certificate, you can come back
  • 5:33
    and you'll just need to copy and paste in your certificate and key information
  • 5:36
    into the Settings for the site, and HTTPS will be up and running for you.
  • 5:41
    So you have successfully launched a Pantheon Drupal site.

Launch Your Site on Pantheon

Loading...

Your finally ready to share your site with the world! In this tutorial we'll walk through the process of launching our Pantheon site. We'll review all of the settings to add our domain name to the Live environment and explain how it all works.

Sponsored by Pantheon

Downloads: 
Log in or sign up to download companion files.
Additional resources: 

Going Live on Pantheon (pantheon.io)