Menu
Beginners Guide to Web Hosting in Ubuntu Linux

Beginners Guide to Web Hosting in Ubuntu Linux

6 $US
Déverrouillez et accédez
  • 1 mois de Skillshare

    Disponible avec l'achat
    Gratuit

Tous les abonnements seront facturés automatiquement de manière récurrente jusqu'à leur résiliation. Si vous pouvez profiter d'un essai gratuit, résiliez avant la fin de l'essai pour éviter une facturation. Offre valable uniquement pour les nouveaux abonnés payants. Consultez l'intégralité des conditions d'utilisation ici.

À propos de ce produit

Samson Mwachibua

Samson Mwachibua

IT Specialist and Developer

This book is a step-by-step guide for hosting your own website both for beginners and intermediate users as well. By the end of the last chapter the reader will be able to set up a basic web server in apache and set it to be accessed externally, outside your home network using a public IP address or a domain that you will register for free. For simplicity this book uses the Ubuntu desktop version to accomplish all the tasks. Behind the scenes, the desktop and server versions of the Ubuntu operating system uses the same kernel and so nothing changes except that the former has a GUI and the latter a command line interface. This will help beginners understand the concepts easily and make their learning curve smooth.

The reader will learn how to transfer files from the development machine to the web server using FTP and File server applications. FileZilla and VSFTPD are FTP applications of choice used in this book. At the same time the samba file server is also used to implement file transfer. More so, you will be able to use the file server as your own custom implementation of Google drive, Microsoft OneDrive or Dropbox.

Implementation of programming logic to the web server is also discussed in-depth and readers will practically learn how to add PHP and WSGI modules so that they can be used by the web server to run python and PHP scripts. Readers will see how to set up a flask framework in Python as well. All these concepts are well explained, and the reader is guided on what to do in every step; and enable them to use their favorite scripting language to run their web application.

Database concepts are also discussed in this book in a nutshell. The reader will set up MySQL and PostgreSQL database servers and install the web admin interfaces as well, such as phpMyAdmin and phpPgAdmin for MySQL and PostgreSQL respectively.

Readers will also practically see how to do remote administration of their server using SSH and RDP. The SSH will connect via the command line in terminal and RDP using windows remote desktop.

The book ends with a discussion and practical examples on security and data backup. Readers shall see how to keep their server secure and also perform system backup and regular file backup and how to restore in the case of data loss.

FAQ

  • Qu'est-ce que les produits numériques ?

    Les produits numériques de Skillshare sont des outils, des ressources et des modèles développés par des pros de la création et mis à votre disposition à l'achat. Avec un large éventail de ressources répondant à tous les besoins créatifs, ils sont exploitables, rendant votre expérience d'apprentissage concrète et inoubliable.