Subdomain with other droplet (Ubuntu+ Nginx)

October 11, 2014 2.1k views

I suggest me what are I should to learn
I need to create 1 droplet for domain mydomain.com
Then I need to have server1.mydomain.com which is use other droplet (different ip) like this on ubuntu 14.04 and nginx server.


3 Answers

You shouldn't have to use two separate Droplets. You would just use multiple server blocks in your configuration.

server {
  server_name mydomain.com;
  access_log logs/mydomain.access.log main; 

  root /var/www/mydomain.com/htdocs;

server {
  server_name server1.mydomain.com;
  access_log  logs/server1.mydomain.access.log main;

  root /var/www/server1.mydomain.com/htdocs;
  • Hi jbradach, Thank you for your answer but I need to use 1 droplet for 1 service.
    I have 2 service to serve.

    Can you advice me for this ?

I need to use 1 droplet for 1 service.
I have 2 service to serve.

Create two Ubuntu 14.04 droplets, follow How To Install Linux, nginx, MySQL, PHP (LEMP) stack on Ubuntu 14.04 | DigitalOcean on both, and then set up your DNS records accordingly: How To Set Up a Host Name with DigitalOcean | DigitalOcean.

Your DNS records should look like this:

@          A first droplet's IP address
server1 A second droplet's IP address
A LEMP stack (Linux, Nginx, MySQL, and PHP) is a powerful set of software that can be configured to serve dynamic sites and web apps from your server. In this guide, we will discuss how to install a LEMP stack on an Ubuntu 14.04 server.
Have another answer? Share your knowledge.