Nginx High Performance Webserver - Der schnelle Einstieg

所在平台: Udemy

课程主页: https://www.udemy.com/course/nginx-high-performance-webserver-der-schnelle-einstieg/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**NGINX 高性能 Web 服务器 - 快速入门(Coursera 课程总结)** 本课程将带您深入了解 NGINX,这是世界上最广泛使用的 Web 服务器,以其卓越的性能、处理大量并发连接的能力以及极低的资源消耗而闻名。我们将探讨 NGINX 与 Apache Web 服务器的关键区别:Apache 为每个客户端请求启动新的线程或进程,而 NGINX 则采用事件驱动模型,异步处理请求,从而大大节省内存、时间和资源。 **课程内容概览:** * **安装与配置:** * 在 Debian (Ubuntu) 和 CentOS (Red Hat) Systems 上安装 NGINX。 * 理解 NGINX 的配置文件和目录结构。 * 学习核心配置指令,包括 `**http**`, `**server**`, `**upstream**`, `**location**`, `**if**` 和 `**limit_except**`。 * 掌握 NGINX 配置中的继承规则。 * 解析日志文件和事件显示。 * 学习使用 Rewrite 规则和 NGINX 指令。 * 配置 NGINX 提供动态内容(如 PHP 7)。 * **性能优化:** * 调整 NGINX 的优化设置。 * 配置限制进出站流量的策略。 * 实现带宽管理,确保最佳带宽分配。 * **负载均衡与安全:** * 配置 NGINX 进行负载均衡,将请求分发到多个服务器或端口,以分担主服务器压力。 * 通过 SSL 证书保护 HTTPS 连接,实现 TLS 加密,确保安全的 डेटा 传输。 * 设置 HTTP 到 HTTPS 的重定向。 * 配置密码保护的页面。 * **反向代理与缓存:** * 利用反向代理(HTTP, TCP, UDP)实现 Web 加速。 * 配置 NGINX 作为电子邮件代理,支持 IMAP, POP3, SMTP。 * 优化缓存设置以提高响应速度。 * **流媒体:** * 掌握 NGINX 在 MP4 和 FLV 媒体文件流传输中的高性能表现。 * **维护:** * 学习备份当前的 NGINX 配置。 * 掌握更新 NGINX 的方法。 * **附加内容 (Bonus):** * 对比 NGINX 和 Apache 在 WordPress 环境下的使用。 本课程将为您提供使用 NGINX 构建和优化高性能、安全且可扩展的 Web 服务器的必备知识和技能。

课程评论(0条)

课程详情

NGINX, der weltweit meistbenutzte Webserver, der sich durch extrem hohe Performance auszeichnet, eine möglichst große Anzahl an Clients gleichzeitig bedienen und dabei aber auch durch einen sehr geringen Ressourcenverbrauch überzeugen kann. Schauen wir uns die Unterschiede zum Apache Webserver an, welcher für jede Client-Anfrage einen neuen Thread oder Prozess startet. Der NGINX-Server arbeitet hingegen rein ereignisorientiert und kann die Anfragen asynchron bearbeiten, was viel Arbeitsspeicher, Zeit und Ressourcen spart. NGINX ist wie der Apache modular aufgebaut. Verschiedene Funktionen werden über entsprechende Module bereitgestellt, die du als Administrator aktivieren kannst. Was das alles genau bedeutet, erfährst du im Kurs.KursinhalteEinrichtungInstallation von NGINX Debian (Ubuntu), CentOS (Red Hat)Konfigurationsdateien und OrdnerstrukturenKonfigurationhttp, server, upstream, location, if, limit_exceptVererbungsregeln bei den SektionenLogs und EreignisanzeigenRewrite-Regeln und NGINX-DirektivenDynamischer Inhalt mit PHP 7 bereitstellenOptimierungseinstellungenLimitierungen für den ein- und ausgehenden DatenverkehrBandbreitenmanagement, optimale Bandbreite zur VerfügungLastverteilung, permanente Verbindungen SicherheitHTTPS mit SSL Zertifikaten absichern - TLS-Verschlüsselung ermöglicht den sicheren Datentransfer.Weiterleitung von HTTP zu HTTPSPasswortgeschützte SeitenProxy und CacheReverse Proxying erlaubt es, NGINX als Reverse Proxy (HTTP, TCP, UDP) zur Webbeschleunigung oder als E-Mail-Proxy (IMAP, POP3, SMTP) zu nutzenCache-EinstellungenNginx als Load BalancerLoad Balancing entlastet den Hauptserver durch Umleitung der Anfragen auf mehrere Server oder PortsStreamingVideostreaming, das hohe Leistungsfähigkeit beim Streaming von MP4- und FLV-Medien bietetWartungSichern der aktuellen Nginx-KonfigurationUpdate einspielen von nginxBonusApache vs Nginx im Vergleich mit Wordpress

课程标签

0人关注该课程

主题相关的课程