Menu Developer Moovweb University

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 name of the project you’ll be deploying to production.
  2. The subdomain you’d like to use for your Moovweb-powered site (e.g., “m.example.com” or “mobile.example.com”).

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

  1. Set up your Production Domains
  2. Provision your project to be served from our production clusters
  3. Get you a direct line to our Support Team
What is a Production Domain?
Local Domain
When you’re working on your development machine, you use the “mlocal” prefix. Your project is available at a local domain, such as “mlocal.reddit.com”. 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 “muser1234” prefix and use the “moovapp.com” suffix. Your project is available at a moovapp.com subdomain such as “muser1234.reddit.com.moovapp.com”. The moovapp.com subdomain can be hit by anyone on the internet (after they accept the “Moovweb Remix” disclaimer).
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 “m.igadgetcommerce.com”. A production domain also bypasses the “Moovweb Remix” disclaimer.

Set Up Your Own Domain

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

Setup CNAMES

  1. Go to your project page and click on the “Settings” button. You will see a list of your domains and their corresponding CNAME entries.
  2. CNAME entries are in a standard format, with “.moovdns.net” appended to each domain.
  3. Go to your DNS Registrar and set up a CNAME for your production domains according to these specifications.

Your DNS Registrar will have a DNS settings page that should look something along the lines of:

DNS Records

On this page, the DNS entry you add would look as follows:

“HOST: m.yoursite.com” points to “CNAME: m.yoursite.com.moovdns.net”


Enable SSL Encryption (optional)

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

If you don’t have any secure domains on your site, you may skip this step!

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.

The site’s certificate is not trusted and I can’t visit the site.

Sometimes sites use an extra level of security that prevents your browser from allowing you to continue to insecure pages. If you’re using Chrome, there is actually a neat trick to get around this. Just type in the word “proceed” on your keyboard upon hitting this page and the browser should proceed to the destination. If you are not using Chrome, there is currently no way around this without the IT team updating these security settings.


Delete a Domain

Moovweb continues to make improvements to the Moovweb Control Center so it’s easier to manage and configure projects. On January 11, 2016, we introduced the ability to delete a domain without having to edit the moov_config.json file (JavaScript projects) or config.json file (Tritium projects) and redeploying. Now you can simply make the change from the Control Center. No need to edit any files and redeploy.

Important: From now on, you need to use the Control Center console to delete domains. Removing domains from the moov_config.json and config.json files will not delete host mappings.

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}