Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Setup Your Own Web Hosting Environment to your Wishlist.

Add to Wishlist

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.
4.6 (37 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
612 students enrolled
Last updated 8/2015
$10 $145 93% off
4 days left at this price!
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

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 is the target audience?
  • Beginners in web development
  • IT Students and Passionates
Students Who Viewed This Course Also Viewed
What Will I 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
View Curriculum
  • Basic IT skills
  • Basic Linux commands
Curriculum For This Course
Expand All 15 Lectures Collapse All 15 Lectures 01:43:29
Setup your own web hosting environment
15 Lectures 01:43:29

A few words about myself.


An overview of the course's objectives.

Preview 01:02

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

Install Ubuntu Linux

A guide of what DNS is and how it works.

What is a DNS and DNS Server

What is Dynamic DNS and when is required?

Dynamic DNS

A few words about buying a domain.

Buy a domain

Bypass DNS configuration when it's not really required.

Edit Hosts File

How to basically configure a DNS Server on Linux.

Setting up DNS server part 1

Setting up DNS server part 2

Installing Apache, PHP and MySQL

Installing Wordpress

Setup Wordpress - It works!

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

Access your website from the Internet - Private IP, Public IP, Port Forwarding

Thank you note.

Final Words
About the Instructor
4.3 Average rating
237 Reviews
4,428 Students
7 Courses
Senior Information Security Consultant, IT Trainer

Senior Information Security Consultant

I work in the Internet security team, focused on ethical hacking - deliberately and purposefully challenging the IT security assumptions, strategies, and methods of protecting vital assets and information by emulating an adversary. Act as an effective participant in multidisciplinary security project team. -Scan and exploit for a wide variety of data center infrastructure and application vulnerabilities, following defined rules of engagement and attack scenarios (ethical hacking). Make recommendations on security weaknesses and report on activities and findings. - Perform Internet penetration testing (black box / white box testing) and code reviews (manual and automated) - Security lab fixed and virtual assets design for different LAN / WAN architectures - Use testing tools as NetBIOS scanning, network pinging and testing, packet crafting and analyzing, port scanning for vulnerability assessment - Perform analysis and testing to verify the strengths and weaknesses of - Web Applications and Web Services (SML, SOAP, WSDL, UDDI, etc.) - Perform analysis and testing to verify the strengths and weaknesses of a variety of operating systems, network devices, web applications, and security architectures - Assist with the development of remediation services for identified findings - Customize, operate, audit, and maintain security related tools and applications

IT Trainer

- Trainer for Web Application Hacking and Network Infrastructure Hacking - Training students for CCNA and CCNA Security Certification - Training NDG Linux Basics - Legal Main Contact - Curriculum Leader



- CREST CRT (Registered Penetration Tester)

- ISO 270001 Lead Auditor

- ECSA (EC-Council Certified Professional)

- CEH (Certified Ethical Hacker)

- CEI (Certified EC-Council Instructor)

- VMWare vSphere Install, Configure, Manage

- CCNA and CCNA Security

- CCNP Routing and CCNP Switching

- Advanced Linux&InfoSEC

- Microsoft Certified Technology Specialist (MCTS/MCP 70-642): Microsoft Windows Server 2008 Network Infrastructure, etc.

Report Abuse