DevOps

How to Create and Use Bash Scripts

Bash scripting is an extremely useful and powerful part of system administration and development. It might seem extremely scary the first…

How to Set Up a Cron Job in MAMP

In Setting Up a Basic Cron Job in Linux , I went over how cron jobs work and how to set one up. Recently I wanted to set up a cron job on…

How to Install Apache, PHP 7.1, and MySQL on Ubuntu with Vagrant

In order to run a server locally, we need to set up an environment for the stack, or server, database, and language, to run in. An easy way…

What are Vagrant and VirtualBox and How Do I Use Them?

I've gotten to the point in my web development career where I can no longer avoid the words VirtualBox , Vagrant , and Docker . Thanks to…

How to Generate a Public Key from a Private Key

Recently, I needed to find the corresponding public key from a private key ( ) to give a Linux user access to a server. I used the below…

Redirect all HTTP requests to HTTPS

If you have SSL/TLS set up on your server, you might need to force the site to redirect to the secure HTTPS version. If you need to know how…

How to Use the Command Line for Apple macOS and Linux

You might be like me - I used computers for twenty years without ever touching a command prompt. I didn't know anything about it, and it…

Setting Up a Basic Cron Job in Linux

Recently, I had to set up a scheduled task on a server, which is a little intimidating and scary the first time around, so here's a quick…

Obtain a TLS/SSL Certificate and Enable HTTPS Encryption

This article begins with the assumption that you're not looking for an in-depth explanation of what HTTPS is, how encryption works, the…

Getting Started with AWS - Setting Up a Virtual Server

Amazon Web Services, or AWS, is a set of web services provided by Amazon.com. If you're looking for web hosting through AWS and have only…

Setting Up Virtual Hosts

Did you read about how to set up a local server environment , or do you already know how to do that? The next step is setting up virtual…

Setting Up a Local Server Environment

My early experiences with web design and development only involved the front end - HTML, CSS and some JavaScript. As long as I had a browser…