I created an instance on DO for hosting mongo as my current host does not offer it. I want to make a subdomain for that mongo instance so that I can add SSL, but curious if I can do that if my domain is pointed at a different server.
I own the domain name so I can configure it however I want but I’ve never done such a thing and wanted to know if its possible and how.
This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
This can be done.
after installing mongodb on your droplet…
Setup your subdomain to point at the IP of your droplet. Install certbot for Letsencrypt - https://certbot.eff.org/ You will need to setup and configure a webserver to answer certbot on port 80 - NGINX and/or HAProxy should suffice
After a successful cert issue you should be able to configure mongo with the LE cert - you may need to leave HA/NGINX in place to answer on port 80 for the renewals
I would suggest using HAProxy as you can configure all your http traffic through there on the droplet.
I’m not very familiar with mongo still let me see if I can help.
Yes it’s totally possible to use SSL for the domain as well as subdomain. Subdomains are nothing more that an A or a CNAME record. SSLs work over any port so just make sure that port is accessible on the internet.
Want to learn more? Join the DigitalOcean Community!
Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.
Sign up now