
This video distinguishes what consists of a web server. It talks about the two most essential components of a web server: the hardware and the software.
This video goes into how url addresses are used when websites get retrieved from web servers and are displayed on the browser.
This video talks about the 4 web server softwares being used to store websites on the WWW and their popularity.
Listen to this video for information on why you might want to use a 3rd party like a GoDaddy to host your website rather than do it yourself.
Local Apache Installation on Ubuntu so we can store websites. The install uses a pre-packaged install configured for the Ubuntu operating system.
This video provides insight on how web languages work and how Apache Web Server handles them.
This video will help if you have not used Linux previously.
This video will help if you have not used Linux previously. The Linux operating system does not give users the ability to edit website files for security reasons. This video offers ways to edit the files while maintaining security. The security is not too serious though because our web server we installed is local and not on the WWW.
the httpd.conf file discussed in this video is the main config used in windows for your apache server
Setting up multiple password protections. Simply add a second user to the .htpasswd file provided in the previous lecture to test.
An introduction to Apache Web Servers that are included with the XAMPP software.
Installing the Apache Web Server included with XAMPP.
Additional details about computer ports.
Detailing the configuration differences between the 1st Apache Web Server we installed and the Apache Web Server with XAMPP.
This video shows how to open the XAMPP console and how to access databases for your websites using PHPMyAdmin
This video clarifies everything that was covered and distinguishing the differences between the two Apache Web Servers that were installed.
Revisiting web server types and a quick summary introduction to Microsoft's IIS Web Servers.
This video shows how to enable IIS web server on your PC. It also shows you the IIS app you can use to manage your web server and websites on your webserver although you can also configure your websites and webserver in the applicationHost.config file, administration.config file, and redirection.config file located at C:\Windows\System32\inetsrv\config\
In this lecture, I provide one way to add a virtual host to your web server by adding an additional website with a unique host name although you can also use the same name as your existing website and just assign a different port. (localhost:5000 for example instead of just localhost)
How to configure your website to automatically read specifically named files by default
This is just a discussion. Please see the NodeJS Lectures in Section 8 for a walkthru on setting up a reverse proxy.
Please make sure you have your IIS Web Server running and already installed prior to following these steps. IIS Web Server setup is covered in Lecture 29. Please also refer to lectures 49 and 50 for a basic overview of using wordpress after installing.
Please refer to lecture 52 for a basic overview of using joomla after installing
Hello:
This class will cover a variety of ways to install and setup web servers on your pc so you can start making websites that can be locally viewed and tested. The ways covered will include:
• Installing an Apache Web Server on the Ubuntu version of the Linux operating system (many custom configurations to the server will also be covered)
• Installing an Apache Web Server included with XAMPP on a Linux operating system (custom configurations to the server will also be covered)
• Installing a Microsoft IIS Web Server on a Windows operating system (many custom configurations to the server will also be covered)
• Installing an Apache Web Server included with XAMPP on Windows (refer to the Apache Server videos on Linux for custom configurations)
After each server installation, I will detail how you can configure websites on each web server with things like password protection, virtual directories, url redirects, reverse proxies, and more.
Additionally, I will cover how to:
• Install website builders such as Wordpress, Drupal and Joomla on both the Apache and Microsoft IIS Servers
• Set up the ASP.NET core and NodeJS web development scripting frameworks on a Microsoft IIS Server
• Publish your websites when they are ready to be hosted the World Wide Web using affordable Hosting options such as Bluehost, CPanel, and Github (free).
• Use a paid web domain from GoDaddy for a website hosted on Github Pages
• Upload your local website files to your hosting provider using FileZilla and CPanel's File Manager
The course will also have several downloadable resources and a lengthy quiz at the end. I look forward to seeing you in the course.
-Brandon