A-Z Course to Setup a Web Server on Raspberry Pi or Ubuntu

Udemy Certificate USD 19.99
Enroll now →
A-Z Course to Setup a Web Server on Raspberry Pi or Ubuntu

About this course

There are so many reasons/uses to justify running your own web server! And it's never been easier or more affordable! There's just something so cool about connecting to a website that's being hosted from your own home! Not to mention you can show it off to your friends. The possibilities are endless!You can host your own:Image server (very useful for custom eBay listings with lots of photos)Personal resume siteE-commerce websiteBlogAnd more!This is a complete A-Z guide how to completely setup a Raspberry Pi (Ubuntu machine) from a fresh install of the operating system all the way to your site running live on the world wide web with a LAMP (Linux, Apache, MySQL/MariaDB, PHP) server.This is not a course with a bunch of theoretical labs, this is the real world setup to get your server online to accept web traffic to your website. Topics being covered are:Writing Raspberry Pi OS to your SD cardConnecting to your Raspberry Pi through SSHConfiguring your domain nameConfiguring your SSL certificate Port Forwarding your RouterConfiguring your Dynamic DNS ServiceInstalling Apache2 as your web serverCreating and configuring Virtual Hosts to run multiple websites on your serverHow to transfer files to and from your serverInstalling and configuring SQL (mariadb)Installing and configuring PHPInstall and configure WordPress

What you'll learn

  • Install Raspberry Pi OS onto an SD card
  • Connect to Raspberry Pi via SSH
  • Configure domain names and SSL certificates
  • Set up port forwarding on a router
  • Install and configure Apache2 web server
  • Establish multiple virtual hosts for different websites
  • Transfer files to and from the server
  • Install and configure MySQL/MariaDB
  • Install and configure PHP
  • Set up and manage a WordPress site

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.