By codewolf
specs for all servers: OS: Ubuntu 14.04 PN: Yes RAM: 512MB, except webserver which is 2GB.
God day! I’m very new at setting up multiple servers to create a functioning environment. In front i have NGINX on a 512MB server serving traffic over ssl. It also proxies all traffic for my mailserver and my webservers.
Here’s my current configuration: image
Here are my questions to you pro’s :)
PS. to moderators, theres a bug when writing threads: if you select more than 10 tags, they get delete and you cant choose any of them afterwards :)
Regards Codewolf
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 articles provide a nice high level overview of different common architectures and discusses some of the pros and cons of each. They should be a useful entry point to thinking about the the kinds of questions you’re asking:
If you’re looking for a bit of a deeper dive, this series gets into details about building out a multi-server production application setups:
The one major drawback that I can see with how you’ve currently implemented your setup is that the Nginx proxy has become a single point of failure. If it goes down, you wouldn’t be able to reach any of your other service. Depending on how critical it is for these service to be highly available, you might want to consider setting something up using Floating IPs to build something with some more redundancy. Check out:
Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.
Full documentation for every DigitalOcean product.
The Wave has everything you need to know about building a business, from raising funding to marketing your product.
Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.
New accounts only. By submitting your email you agree to our Privacy Policy
Scale up as you grow — whether you're running one virtual machine or ten thousand.
Sign up and get $200 in credit for your first 60 days with DigitalOcean.*
*This promotional offer applies to new accounts only.