Home

I sell web hosting, web design, and form email automation. Top Shelf Tech offers everything from personalized template shared hosting sites to dedicated personalized business hosting. Developing an automated solution to deploy these sites with a step pricing plan. Still a work in progress. Check out my music while you wait 😄

About

My name is Nick Hanson. I currently work doing Desktop Support at a hospital. I also do technology consulting related work when I’m not doing Desktop Support for the Enterprise. I love helping people, teaching them to use technology, and configuring their homes to be efficient. I currently sell web services such as WordPress sites and support to customize themes for those WordPress sites. I can host other types of sites as well along with static content such as a landing page. My current scalable business model includes hosting WordPress sites. Adequate testing has been completed and I am confident in providing WordPress web services. My current path is to further my knowledge on DevOps for the current technology stack that I prefer to run which is…

Linux (Fedora 33) | Docker | HAProxy | NGINX | MariaDB | PHP | Python

I currently don’t have Python added to the stack but that is where my mind is heading. I am also working on HAProxy as well, this will allow for more advanced server flexibility and load balancing. Once I get this stack setup correctly AND automated, then I will move closer towards starting to learn Python. Even before that I still need to head down the MySQL path that Pluralsight has to offer.

Certifications I’m interested in:

          Linux Foundation Certified Engineer [ LFCE ]

          Red Had Certified System Administrator [ RHCSA ]

          Docker Certified Associate (DCA)

Pluralsight

One of the first things I studied on Pluralsight was Nginx and PHP Fundamentals so I could make sure the server to this site was functioning properly. The original Nginx configuration I had was not working with the latest CentOS 8. Last time I had this setup was in CentOS 7 so something had changed. Back then I had compiled PHP from scratch to fix the issue I had. CentOS 8 has php-fpm by default so I was able to get this running a lot more quickly. The first instruction on Pluralsight that made learning the layout of Nginx a lot easier for me, was to delete the entire contents of the default configuration file. Once I had done this, I started to realize exactly where a couple of my lines had been misplaced over all of the many YouTube tutorials I had watched before. My security header grade went from an F to a B, much better. I need to configure a couple more security headers to get my A there, one thing at a time, I’ll circle back to that later.

Blog

Correctly Renaming a Domain Controller

Source: Correctly Renaming A Domain Controller For A Seamless Easy Migration (theictguy.co.uk) Step 1: Getting ready. Open a command prompt. (Windows key+r (run) + cmd) Step 2: Adding an alternate computer name. SYNTAX : netdom computername <currentDC FQDN> /add:<newDCName FQDN> In the command prompt, type (minus quotes) “netdom computername wrongname.domain.local /add:server.domain.local“ This should return with “Added (NAME) as …