Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Setup Your Own Web Hosting Environment
Rating: 4.1 out of 5(391 ratings)
2,134 students

Setup Your Own Web Hosting Environment

Learn to install Linux OS, configure DNS, DDNS, Web Server, Apache, PhPMyAdmin and acces your doman from the Internet.
Last updated 8/2019
English

What you'll learn

  • Install Linux OS
  • Setup your own web hosting environment
  • Understand what DNS is and how it works
  • Understand what DynDns is
  • Setup a DNS Server
  • Install, configure and secure Apache, PHP, MySQL and PHPMyAdmin
  • Basic Setup of Wordpress
  • Access your website from the internet - configure a port forwarding on your router

Course content

1 section17 lectures2h 12m total length
  • Introduction1:11

    A few words about myself.

  • What to expect from this course1:02

    An overview of the course's objectives.

  • Join Our Online Classroom!0:54
  • Install Ubuntu Linux6:32

    A step by step guide of how to setup a Linux Virtual Machine.

  • What is a DNS and DNS Server8:10

    A guide of what DNS is and how it works.

  • Dynamic DNS4:03

    What is Dynamic DNS and when is required?

  • Buy a domain2:37

    A few words about buying a domain.

  • Edit Hosts File4:42

    Bypass DNS configuration when it's not really required.

  • Setting up DNS server part 112:06

    How to basically configure a DNS Server on Linux.

  • Setting up DNS server part 217:55
  • Installing Apache, PHP and MySQL10:53
  • Installing and Secure PhPMyAdmin11:31
  • Installing Wordpress12:00
  • Setup Wordpress - It works!4:36
  • Access your website from the Internet - Private IP, Public IP, Port Forwarding5:56

    Configure Router's port forwarding to access your website from the internet.

  • Final Words0:15

    Thank you note.

  • Bonus - Secure your website - OWASP Top 10 Vulnerabilities27:56

Requirements

  • Basic IT skills
  • Basic Linux commands

Description

Many of you would be web programmer. Some of you might be owing a website and would certainly be editing and updating it frequently. While a few having no adequate knowledge of web technologies would still be planning to have one. Through this course I will make know how you could host it using your Linux box with a very little knowledge . Things could be as simple as that.

This course covers the basics, from installing Linux OS, configuring DNS/DDNS and Port forwarding, Web Server, PHP, MySQL, PhPMyAdmin and basic setup on Wordpress. Some basic Linux commands are recommended though.

Who this course is for:

  • Beginners in web development
  • IT Students and Passionates