linuxlab.io
Tutorials▾
  • Linux & networking
    File system, processes, TCP/IP, BGP and OSPF
    →
  • Terraform & IaC
    HCL, state, plan/apply on a LocalStack sandbox
    →
  • Git & GitHub
    Object model, plumbing, branching, GitHub Actions
    →
All tutorials →
PricingAboutSign inCreate account
/
  • Introduction
  • Lessons
  • How it works
  • Simulator
  • Knowledge base
  • Interview prep
Lessons
Footer
linuxlab-TutorialsPricingAboutPrivacy & cookies
Copyright © 2026 LinuxLab. All rights reserved.

← из прошлого урока

Your own DNS server now works. Next comes the second classic service, Apache. One process on one port, but dozens of sites selected by the Host: header. This is the basis of any hosting.

← к прошлому уроку

Средний

Apache vhosts: one server, many sites

16 мин · урок входит в курс «Средний»

Apache is one of the two most widespread web servers (alongside nginx). A full overview of the architecture (MPM, modules, the config hierarchy, TLS, .htaccess) is in apache-httpd. Here is the practice: you start apache2 and bring up two virtual hosts on one port, switched by the HTTP Host: header. This is how any shared hosting and most reverse proxies are built.

The sandbox runs on port 8080 (not 80, since a privileged port is not needed).

Урок закрыт

Чтобы запустить sandbox и пройти этот урок целиком, нужен соответствующий курс. Внутри - ещё много практических уроков того же уровня и сквозной прогресс.

Купить курсВойти← Все уроки

дальше →

Intermediate is done. You can bring up network services and tie them together. Now the pace picks up: advanced covers how the kernel works. The first lesson is namespaces, the foundation of containers and virtualization.

Открыть превью: Network namespaces by hand: what Docker does for youв курсе «Продвинутый» - /pricing
Footer
linuxlab-
Copyright © 2026 LinuxLab. All rights reserved.
Tutorials
Pricing
About
Privacy & cookies