Configuring PHP 7 and Apache For Use With Laravel 5 After Upgrading to Ubuntu 16.04 LTS
Jason Jason Photo Jason Jason, Aug 22, 2016

Ubuntu 16.04 LTS is finally being supported as the official stable release of Ubuntu, and the exciting part is that it ships with PHP 7 right from the start. PHP 7 is way faster and I'm excited to start using some of the new features, but after I upgraded from Ubuntu 14.04 LTS to Ubuntu 16.04 LTS, I noticed that it broke just about everything on my webserver! After the upgrade, Apache would simply display the php scripts when accessed through a browser (a huge security risk in and of itself, by the way). So here's a quick guide on everything you need to get Laravel 5 (which is my favorite PHP...

Continue reading this post
How To Secure Apache with SSL Certificate from Let's Encrypt on Ubuntu 14.04
Jason Jason Photo Jason Jason, Feb 09, 2016

I love this article! It's so easy to encrypt everything now... for free! How To Secure Apache with Let's Encrypt on Ubuntu 14.04

Continue reading this post
Setting Up Apache Config File and SSL Certificate for Multi Domain and Subdomain Usage on Same Server
Jason Jason Photo Jason Jason, Feb 04, 2016

I use the same physical server for a lot of different websites that each need their own webapp, directory structure, configuration options, SSL certificate, etc. Of course, the easy way to do all this would be to setup each webapp on its own virtual server, such as digitalocean.com. This is often the best route is you just need a simple server to develop on, or you just have one or two websites. But when you have a lot of websites that you maintain, this can get a little pricey. So I've developed a system to get a new webapp up and running with its own settings. <VirtualHost *:80> ServerAd...

Continue reading this post
Hardening (Increasing Security) for SSL on Ubuntu 14.04 and Apache2
Jason Jason Photo Jason Jason, Feb 04, 2016

It seems like I've been undergoing a lot of security audits recently, and though they can sometimes feel like colonoscopy with people going through all my code and questioning everything, it's also a great opportunity to become a better developer. One of the easiest ways to increase security for your server is to optimize your SSL (Security Socket Layer). To give credit where credit is due, I took a lot of the suggestions from Laravel News, but this tutorial will be more generic in that you don't need to be using Laravel or Forge to optimize your SSL. I'll also try to be very specific in what...

Continue reading this post