React Storefront
|

Cloud Management: Domain Management

Make your Moovweb project production-ready by following these steps. If at any point you need further instructions, ask a question at our help center.


Production Site Request

Open a ticket on our Help Desk with the following information:

  1. The project name (e.g. "My Project")
  2. The project URL in Moovweb Control Center (e.g. "https://console.moovweb.com/myaccount/myproject`).
  3. The domain name you'll be using for your Moovweb-powered site (e.g., “www.myproject.com”).

Within 2 hours (regular PST working hours), we will enable a production-ready environment for your project:

  1. Provision your project to be served from our production clusters
  2. Get you a direct line to our Support Team

Note that you still need to setup DNS entries as described below.

What is a Production Domain?

Local Domain

When you’re working on your development machine, you'll you use "http://localhost:8080" as the URL of your site in your browser. This local domain is only available to your development machine.

Moovapp Domain

When you deploy to the Moovweb Cloud, by default you get a unique “m_user_1234” prefix and use the “moovapp.com” suffix. Your project is available at a moovapp.com subdomain such as “muser1234.mysite.com.moovapp.com”. The moovapp.com subdomain can be visited by anyone on the internet but should not be used for production traffic. The moovapp.com is only intended for testing and demonstration purposes.

Production Domain

When you set up a production domain, you can make your project accessible to anyone on the internet on a standard URL, such as “www.mysite.com”.


Set Up Your Production Domain

Once Moovweb has configured your production-ready environment, you can set up your own production domain.

Setup CNAMES

Important: The steps below will not work unless your project has been upgraded to a production cluster. Please open a ticket if you have not done so already.

  1. Go to your project page in Moovweb Control Center and click on the “Settings” button.
  2. Under the "Active Domains" section of the "Domains" tab, click the button next to word "DOMAIN". A modal window will appear with the CNAME entries for your project.
  3. Go to your DNS Registrar register the CNAME from the previous step for your domain name.

Enable SSL Encryption

Moovweb allows you to enable secure logins and forms that pass sensitive information by encrypting communication between the browser and your application.

To set up your SSL certificates follow these instructions:

  1. Go to your Control Center project and click Project Setting, and then select the Domains tab. Under the “Domains” section click on “Configure SSL” for the domain you’d like to secure.
  2. Enter the appropriate company information and a CSR will be generated (x.509 format).
  3. Have this CSR signed by a legitimate authority such as VeriSign.
  4. Upload the signed certificate as well as any intermediate certificates.
  5. Your site now supports secure transactions!

For more detailed, step-by-step instructions please read our note on SSL on Moovweb.


Delete a Domain

To delete a domain from a project it must be deleted from Moovweb Control Center.

Important: Removing domains from the moov_config.json and config.json files will not the domain from the project.

To delete a domain:

  1. Log in to the Moovweb Control Center.
  2. If necessary, switch to another account from the Switch Account dropdown list.
  3. On the Projects for Account page, click the name of your project.
    Project name link
  4. Click Project Settings.
    Project Settings button
  5. Within the list of Active Domains, locate the domain you want to delete.
    Domains to Delete Once you delete a domain, the site will stop functioning and will no longer be accessible.
  6. Click Remove.
  7. In the dialog, enter the domain name into the field. (You can copy and paste it.) Then click I understand the consequences, delete this domain.
    Delete Domain Dialog
  8. Contact your DNS Registrar to update your DNS entries accordingly. For example, if you delete the m.example.com domain, you’ll need to replace your existing DNS entry as illustrated below. Change this:
    m.example.com => m.example.com.moovdns.net
    to this:
    m.example.com => {name of your web server}