Menú
Beginners Guide to Web Hosting in Ubuntu Linux

Beginners Guide to Web Hosting in Ubuntu Linux

6 US$
Desbloquear y acceder
  • 1 mes de Skillshare

    Disponible para compra
    Gratis

Todas las membresías se facturarán automáticamente de forma recurrente hasta que se cancelen. Si cumples los requisitos para obtener una prueba gratis, cancélala antes de que finalice para evitar que se realice el cobro. Oferta válida solo para nuevos suscriptores pagos. Consulta los Términos de servicio completos aquí

Acerca de este producto

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.

Preguntas frecuentes

  • ¿Qué son los productos digitales?

    Los productos digitales de Skillshare son herramientas, recursos y plantillas elaboradas por expertos y desarrolladas por los mejores creativos, que están disponibles para la compra. Con una amplia gama de recursos que se adaptan a todas las necesidades creativas, son prácticos y hacen que tu experiencia de aprendizaje sea real e inolvidable.