Updates May 2019

Today marks the completion of a project I’ve been working on for a while now. As I’ve been hard at work on my practicum, I’ve had little time to invest into my own infestruction. However, I finally finished upgrading my site!

With the recent merger over to WordPress, I’ve been working hard to complete some other needed upgrades. The initial setup of my website included heavy use of Apache on Ubuntu Server. While there’s nothing wrong with Ubuntu Server, my recent class work has involved the use of CentOS and Fedora. To continue expanding my knowledge on CentOS, I felt it would be beneficial to move my entire server infrastructure over to a single platform.

As of today, my entire site is running on CentOS 7 servers! In addition, I’ve set up a central management Spacewalk server. The biggest benefit of moving over from Ubuntu to CentOS is the use of SELinux. SELinux (Security Enhanced Linux) prevents networked daemons from accessing parts of Linux server without permission – this means my servers are a little harder to get into! Spacewalk is an open source Linux systems management solution. It automatically keeps all of my servers up-to-date, and makes it much easier to install new packages. Furthermore, Spacewalk allows enhanced monitoring of each system – which means issues or breaches will be easier to spot.

Have a look at the updated vCenter folder:

Migrating the entire site over from one server to another was a bit more difficult than I originally thought. As it turns out, Ubuntu makes setup of daemons much more easier than CentOS. Most Ubuntu packages have a lot more tolerance for configuration files incorrectly configured. For example, the NGINX load balancing configuration file I found in a guide was missing the required tags needed to function on CentOS. Furthermore, the difference in package versions between Ubuntu and CentOS caused conflict in the migration of my MariaDB. The MariaDB didn’t support certain character types and required backwards compatibility in order to function.

Overall, the migration of my servers from Ubuntu to CentOS was relatively painless. The entire experience was another chance to get familiar with how configuration files work, and the best places to find documentation online for CentOS. Going forward, I will continue looking into increasing my security and increasing performance.

🙂

Learn about WordPress.

 

I’ve almost completed the first year of my education at Vancouver Island University. What’s left to be completed? My practicum of course!

Part of my practicum involves the heavy use and management of a WordPress website. In an effort to increase my knowledge in that area, I’ve recently moved my entire website over to the WordPress system. WordPress has many benefits compared to a static custom made HTML page. There’s many functions built in that allow fast creation of new pages, and new project posts. I’ve been using a plugin called Elementor, which is a WYSIWYG (What you see is what you get) type editor. The plugin has allowed me to re-create my website in a matter of minutes. In the future I will be combining my own skills in website development to create easy-to-edit custom websites and themes.

Currently I’ve setup a trial-run redirect from http://everettdahling.ca to my http://wordpress.everettdahling.ca subdomain. The reason for using the subdomain is to separate each website, for security reasons and compatibility reasons. In addition, part of hosting this WordPress system involves the continued learning of security. I’ve been following recommended installation guides in order to reduce vulnerabilities.

Furthermore, I’ve opened up my WordPress system to a few family members and friends. The point of which is to test the performance of my domain and servers, something I’m trying to learn how to improve. I look forward to seeing the sites they’re able to create! If you’d like to have a custom site hosted, let me know and I’ll create one for you. 🙂

Feel free to leave a comment if you have a suggestion or issue!

Everett D

Learn about Adelean and things.


A website built for lovers of Crochet!

Corrine created Adelean & things to be an outlet for her creativity. Corrine has always loved sharing her art with others and continues to till this day. Corrine creates a wide range of products – from custom toques, handy gloves, fancy slippers, and the classic scarf. Each product is crocheted by hand to be a unique treasure.

Recent changes:

April 2019

I’ve made a few recent additions to the site, the biggest change is the inclusion of a shop feature. I’m leveraging a database now to display items currently available for purpose. The links for each item navigate the user to Facebook, where they can discuss purchase with the company owner.

In order to make it easy for the store owner to add new items and remove sold ones, I also created a special internal website. The internal control website is leveraging the techniques I’ve learned in class to edit, add, and delete entries in a database. The website also allows the owner to upload new images as needed.

Finally, I fixed multiple bugs throughout the site, and updated the business logo. In addition, the site is now hosted on it’s own domain via an Apache Virtual Host.

Enjoy!


Click here to visit the site.