Report this

What is the reason for this report?

Beginner Help - Wordpress, LEMP, NGINX, Apache, basic setup

Posted on May 18, 2014

Hello all,

Will try to keep this concise. Have worked with websites for many years, always managed shared hosting etc… I would like to move my websites to DO. I played around with the setup all day yesterday and got a test site working between a droplet and ServerPilot, however I want to be able to manage my own Droplet instead of relying on others.

I have read the tutorials here but am still really confused, the problem being I don’t know which questions to ask.

  1. What do I need to install to get started? It seems that LEMP is the way to go, but I read that NGINX can also be installed in FRONT of apache (so that .htaccess could be used?)

  2. I just want a secure, fast, easy to use website with a wordpress installation on it. I assume NGINX because this site will grow over time.

  3. Eventually, I’d like to add all of my domains onto this droplet (one big account).

I’m having a very difficult time with the tutorials. For example, the tutorial may say… enable gzip compression on etc/nginx/ngnix.conf

My question is how? I can’t find any instructions on how to edit this file, how to find it, what program to use or how to create it - or what I have to type in order to do so. I’m really confused and don’t want to settle on shared hosting.

I downloaded Putty for windows and have been able to login with the root/pw combo that was sent to me, that’s about it. I know nothing of sudo or nano or vim or any of this. A lot of the tutorials are missing (appears to me) to be the basics steps. I can follow along okay but am missing the key points.

Is the big black box in the DO control panel area the same thing as putty?

Really want to learn this so I can setup a server properly from the get go. Maybe a bullet point list?

*Ubuntu 14.04 64 bit *LEMP *PHP my admin needed? *Next I install wordpress?

Thank you to all who help. I look forward to learning… and having a faster loading website than Hostgator…



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.

Forumrox I’m newbie with linux and cmd line as well, but as I learn something new every day I also gain more confidence working with “penguin os” :) Just take it easy, search for some article on ubuntu commands and let that be your first step :) After that you’ll be able to follow tutorials on DO. I’ll get my first droplet in few days, for now I was working with virtual environments via Vagrant just so I prepare :) Anyway, best luck with your droplet ;)

Hello there, you seem a lot stressed. <br>First of all calm down. <br>My suggestion is, since you are familiar with Hostgator which uses cPanel an easy way to setup everything is to purchase cPanel from a re-seller. cPanel will install everything for you in no time. You can see here how to install cPanel on CentOS here. <br>https://www.digitalocean.com/community/articles/how-to-install-cpanel-on-a-virtual-server-running-centos-6

Hello Marinos, <br> <br>Thank you for the post. It has just been a rough week health and work wise… <br>Not having CPanel is okay with me. The functionality will still be the same, minus the GUI correct? <br> <br>I did some more reading and I believe I have to setup my website in this order. Please advise? <br> <br>1) https://www.digitalocean.com/community/articles/initial-server-setup-with-ubuntu-14-04 (Server setup/roles) <br> <br>2) https://www.digitalocean.com/community/articles/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04 (LEMP) <br> <br>3) https://www.digitalocean.com/community/articles/how-to-install-wordpress-with-nginx-on-ubuntu-14-04 (Wordpress) <br> <br>Questions: <br>a) Am I missing anything? PHPMyAdmin, firewalls, NGinx running before Apache (do I even need apache?) <br>b) Firewall? <br>c) FTP <br> <br>Last but not least - my main frustration is how to implement the commands. When a tutorial says to “create this conf file��… where do I go and what do I type to do that? <br>**************************** <br>Example:) Open a new file called info.php within your document root in your text editor: <br> <br>sudo nano /usr/share/nginx/html/info.php <br>****************************** <br> <br>I have no idea how to do that.

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.