Course NT-LWeb Deployment and administration of Web servers based on LAMP, LEMP technology stacks | nt.ua

(044) 390 73 35 (050) 352 68 64

EN RU UA

Course NT-LWeb Deployment and administration of Web servers based on LAMP, LEMP technology stacks

In today's digital world, efficient deployment and configuration of web servers is key to the success of any online project. Studying the LAMP (Linux, Apache, MySQL, PHP) and LEMP (Linux, Nginx, MySQL/MariaDB, PHP) technology stacks opens up a wide range of opportunities for you to create stable and high-performance websites and applications. This course will help you acquire the knowledge and skills necessary to solve tasks related to configuring web servers on Linux, ensuring their security, optimising performance and monitoring. The training will help you to cope with various challenges in the field of Linux server administration, which is necessary for professional development in web development and system administration.

After completing this course, students will be able to:

  • ability to choose the optimal strategy/platform for web servers
  • ability to set up and maintain LAMP/LEMP stacks (Apache and Nginx), including in container and cloud versions
  • basic skills in optimization, monitoring, backup and recovery solutions

Audience Profile

System administrators, System architects, DevOps engineers, Developers

Before attending this course, students must have:

Experience in Linux administration or completion of a Linux course LA-1

  1. Overview of solutions for web servers
    • Review and positioning of web and application servers
    • Possible infrastructure types for Apache, Nginx, Tomcat, WebLogic, Node.js
    • Operating principles of HTTP/HTTPS, DNS
  2. Architecture of Apache and Nginx
    • Apache architecture
    • Overview of various Apache MPMs (Multi-Processing Modules)
    • Selecting the optimal MPM for different scenarios
    • Nginx architecture and benefits
    • Using Nginx as a reverse proxy
  3. PHP architecture and settings
    • Architecture, components, popular PHP frameworks
    • CMS using PHP
    • Traditional CGI and Apache module mod_ph
    • Basics of PHP-FPM (FastCGI Process Manager)
    • Tuning PHP-FPM for optimal performance
    • Enums and Fibers
  4. Overview of MySQL
    • Overview of MySQL and popular forks (MariaDB, Percona)
    • Types of tables in MySQL and their properties
    • Data backup and recovery
  5. Certificates and SSL
    • SSL and types of certificates
    • SSL/TLS Basics
    • Types of SSL certificates (DV, OV, EV)
    • The process of obtaining and setting up SSL certificates
  6. Optimization and monitoring
    • Apache and Nginx configuration
    • Setting up caching
    • Linux kernel parameters for Nginx
    • Ways to monitor web servers

Sign up for the closest date

Course Code

NT-LWeb

Length, days (hours)

3 (24)

Closest dates

on request

Price, UAH