beeon.academy
devopsIntermediate

Nginx / Apache

Apache VirtualHost and Nginx server blocks, rewrite/try_files, PHP-FPM, reverse proxy, TLS labs.

NginxApacheVirtualHostPHP-FPMTLSproxy_pass
Duration
8 weeks
Starts
Students
0+
Rating
0 / 5
Starting from
49 000 ֏
Enrolling now
  • 8 weeks (50h total)
  • Starts
  • online format
  • HY · EN · RU
  • Certificate on completion

No payment required to register · We’ll contact you within 24h

What this course is about

Overview

Apache VirtualHost and Nginx server blocks, rewrite/try_files, PHP-FPM, reverse proxy, TLS labs.

Across 8 weeks (50 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Tigran Hakobyan and the beeon.academy mentor team.

Learning outcomes

What you will learn

Install/connect to Percona Server
Write MySQL-compatible SQL with InnoDB habits
Know XtraBackup and Toolkit by name
Finish a mini lab + dump habit
Interactive course

Lessons

75 lessons · all open, start with any
  1. 1What a web server does30 min
  2. 2HTTP request peek30 min
  3. 3Apache vs Nginx mindset35 min
  4. 4When which server fits30 min
  5. 5Configs vs Open Server panel30 min
  6. 6Practice habit25 min
  7. 7Lab safety for configs30 min
  8. 8Map of this course25 min
  9. 9Apache overview35 min
  10. 10Where Apache lives30 min
  11. 11httpd.conf / apache2.conf map40 min
  12. 12Listen and ServerName30 min
  13. 13DocumentRoot and Directory35 min
  14. 14a2enmod habit35 min
  15. 15apachectl / apache2ctl35 min
  16. 16Apache access and error logs30 min
  17. 17Hello static site on Apache35 min
  18. 18Lab — Apache serves a folder40 min
  19. 19VirtualHost blocks40 min
  20. 20sites-available / sites-enabled35 min
  21. 21ServerAlias and www30 min
  22. 22.htaccess when it helps40 min
  23. 23mod_rewrite peek40 min
  24. 24DirectoryIndex and indexes25 min
  25. 25Alias for shared assets30 min
  26. 26Apache + PHP (mod_php / FPM peek)40 min
  27. 27Header and security extras peek30 min
  28. 28Lab — two VirtualHosts45 min
  29. 29Nginx overview35 min
  30. 30Where Nginx lives30 min
  31. 31nginx.conf structure40 min
  32. 32worker_processes peek30 min
  33. 33nginx -t and reload35 min
  34. 34Nginx access and error logs30 min
  35. 35root, alias, index35 min
  36. 36Hello static site on Nginx35 min
  37. 37try_files for SPAs and PHP40 min
  38. 38Lab — Nginx serves a folder40 min
  39. 39server blocks in depth40 min
  40. 40location matching order40 min
  41. 41Static assets location35 min
  42. 42reverse proxy with proxy_pass45 min
  43. 43upstream blocks peek35 min
  44. 44proxy headers (Host, X-Forwarded-*)35 min
  45. 45Nginx + PHP-FPM45 min
  46. 46gzip peek30 min
  47. 47rate limit peek (defensive)30 min
  48. 48Lab — proxy /api to a local port45 min
  49. 49Why HTTPS on labs too30 min
  50. 50Certificates peek35 min
  51. 51Apache SSL VirtualHost40 min
  52. 52Nginx ssl_certificate40 min
  53. 53HTTP → HTTPS redirect35 min
  54. 54HSTS peek (careful)25 min
  55. 55Lab — HTTPS on one name45 min
  56. 56TLS termination peek30 min
  57. 5780/443 and conflicts30 min
  58. 58User and file permissions30 min
  59. 59403 vs 404 debugging35 min
  60. 60502 / 504 with upstreams35 min
  61. 61Rewrite: .htaccess vs try_files35 min
  62. 62Migrate a site Apache → Nginx40 min
  63. 63Migrate a site Nginx → Apache35 min
  64. 64Baseline security headers30 min
  65. 65Hide server tokens peek25 min
  66. 66Troubleshooting map35 min
  67. 67Lab — same static site on both45 min
  68. 68Lab — PHP page on both stacks45 min
  69. 69Lab — Nginx front, app behind45 min
  70. 70Lab — force HTTPS redirect40 min
  71. 71Cache headers peek30 min
  72. 72Origin vs CDN peek25 min
  73. 73Next — Docker local stacks30 min
  74. 74Link back to Open Server25 min
  75. 75Capstone — one site, two servers50 min
Course modules

Syllabus

  1. 1
    • 2
    • 3
    • 4
    What you need to start

    Requirements

    • A laptop and willingness to run Percona or a MySQL-compatible server
    • MySQL/MariaDB basics help
    • No prior DBA experience required
    Learn from a working engineer

    Your instructor

    TH

    Tigran Hakobyan

    Backend Mentor · beeon.academy

    Instructor at beeon.academy. Percona path (ArT list Persona): 39 lessons through the capstone.

    What graduates say

    Student reviews

    Common questions

    FAQ

    No — Cyber is people/awareness. SecOPS is pipeline gates in delivery.
    Starting from
    49 000 ֏
    Register