This course will cover the basics of setting up a popular web-server using the notorious Google Cloud Platform. This is intended for beginners and intermediate users as it covers some essentials without getting too nerdy (i.e. all through the command line like a pro!).
Basic web terminology will be used throughout the course, but I will attempt to provide a basic understanding of each as we progress, although any knowledge of internet protocols will certainly assist you.
The course should take you roughly an hour to complete and no more than 2 hours in total, this however does not take into account domain name propagation.
The course is structured in the most simplified step-by-step manner to ensure that you get the end result and can repeat it with ease thereafter.
Taking this course will provide you with the basics required to get things done with the super awesome Google Cloud Platform.
A short introductory lecture, introducing myself and the course you are about to embark upon!
The duration of this course may appear short (just over 20 minutes) but do not let that dissuade you, it's due to the fact that throughout the course and within each lecture I get straight to the point, I could have easily made a 4 hour course and clarified each aspect further for a much, much deeper understanding, but that was not the purpose of this course.
The purpose is to rapidly enable you to deploy a Linux, Apache, MySQL and PHP stack on a Virtual Machine within the Google Cloud Platform as rapidly as possible.
A quick description of essential items that you will need to move through the course without any barriers or road blocks. This will enable you to finish each lecture successfully and chain them somewhat rapidly. As with any endeavour, preparation is key!
A walkthrough on successfully enabling billing within the Google Cloud Platform. This is very important and you will not be able to do successfully complete any further lectures without it.
Learn to control and gain access to your virtual machine using Secure Shell (SSH) via the command line/terminal in a browser! This is the quickest way to get onto your virtual machine and give it direct commands.
This is a brief overview of logging in with SSH, please see my other courses for further details on setting up in different environments.
Learn to install the basic packages required to run a traditional web server, Apache, MySQL and PHP. Done rapidly with the tasksel library.
Quickly edit the default Apache2/Ubuntu holding page through the command line/terminal. Covers some very basics of VIM (VI Improved, a command line editor).
Finally, learn to set a fixed IP and move away from ephemeral ones. And learn to point a custom domain name to it through the Google Cloud Platform Networking options.
Now you've deployed a LAMP stack on a Virtual Machine within the GCP (Google Cloud Platform), what next?
Here I'll give you a few ideas...
Super-duper wannabe Firefly engine technician and reggae loving web developer. I do for websites what Walt Disney and Pixar do for cartoons. Other skills include a plethora of programming languages, LAMP and MEAN stack development, Open Source aficionado and much more! Currently enjoying life bringing up my two young padawans.