Nginx高性能WEB服务器视频教程(完整版)

Nginx高性能WEB服务器系列专为Linux SA讲解的企业运维如何更好的学习Nginx相关知识,让我们的技术更上一层楼,应对高并发网站。

37241人学习

中级20课时2015/08/04更新

二维码下载学堂APP缓存视频离线看

吴光科
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

适用于各类IT运维人员,想提高web服务器方面的知识的同学

你将会学到:

Nginx高性能WEB服务器系列专为Linux SA讲解的企业运维如何更好的学习Nginx相关知识,让我们的技术更上一层楼,应对高并发网站。

课程简介:

课程目标:

    通过本次Nginx全套系列实战课程的学习,大家可以更加熟练Nginx在企业中的应用,了解目前大中型企业里面运维架构,以及学习如何提升自己的能力,满足职业生涯的发展,做到准备充足,备战高级运维。

    同时通过本次课程的学习,大家在运维能力上将有一个大的突破,真正实现高级运维的目标,实现****。


适合对象:

    本课程适合有Linux基础,同时非常熟练日常操作,想进一步提升自己,突破自己的同学。适合中级运维突破瓶颈,突破薪资瓶颈。实现自己人生的跨越!

 

学习条件:

    能够积极向上,不断的学习,能够自觉学习,有自己的学习目标和工作及职业目标。


学习收获:

    通过本次课程的学习,我们能够在技术上实现新的跨越,让我们对Linux WEB运维有更加深入的理解,同时我们可以把学习的技术和知识在企业中去实践,去构建各种自动化平台,满足企业高速发展。

同时通过本次课程的学习,大家可以在会员群里认识更多的朋友,彼此交流,我会及时给大家解答疑问,让大家快学习长,真正快速,轻松应对企业中各种问题。


展开更多

课程大纲-Nginx高性能WEB服务器视频教程(完整版)

  • 第1章Nginx高性能WEB服务器系列(7小时10分钟20节)

  • 1-1

    Nginx入门简介Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。

    [14:21]
  • 1-2

    Nginx工作原理及安装配置Nginx的高并发得益于其采用了epoll模型,与传统的服务器程序架构不同,epoll是linux内核2.6以后才出现的。Nginx采用epoll模型,异步非阻塞,而apache采用的是select模型。

    「仅限付费用户」点击下载“Nginx高性能WEB服务器系列v1.doc”

    [17:05]
  • 1-3

    Nginx常用命令管理及升级查看nginx进程 ps -ef|grep nginx说明:nginx的进程由主进程和工作进程组成。启动nginxnginx启动结果显示nginx的主线程和工作线程,工作线程的数量跟nginx.conf中的配置参数worker_processes有关。平滑启动nginx kill -HUP `cat /var/run/nginx.pid`

    [14:15]
  • 1-4

    Nginx配置文件精讲一#定义Nginx运行的用户和用户组user www www;#启动进程,通常设置成和cpu的数量相等worker_processes 8;worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;#为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。

    [17:29]
  • 1-5

    Nginx配置文件精讲二及多站点配置在真实的服务器环境,为了充分利用服务器资源,一台nginx web服务器同时会配置N个虚拟域名主机,即多个域名对于同样一个80端口。然后服务器IP数量很多,也可以配置基于多个IP对应同一个端口。

    [18:50]
  • 1-6

    企业实战Nginx+Tomcat动静分离架构Nginx动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用Nginx处理静态页面,Tomcat、Resin出来动态页面。动静分离从目前实现角度来讲大致分为两种,一种是纯粹的把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另外一种方法就是动态跟静态文件混合在一起发布,通过nginx来分开。这样也是本次课程要讲解的,具体怎么来实现呢,如下图,通过location指定不同的后缀名实现不同的请求转发。

    [25:27]
  • 1-7

    企业实战Nginx+PHP(FastCGI)高性能服务器LNMP是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。LNMP代表的就是:Linux系统下Nginx+MySQL+PHP这种网站服务器架构。Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Mysql是一个小型关系型数据库管理系统。PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。这四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。

    [22:03]
  • 1-8

    Nginx与Tomcat/PHP架构优化Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。 因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。而PHP是目前主流的LAMP架构首选程序,所以我们需要对其进行优化,让我们的网站性能发挥最大价值。

    [18:38]
  • 1-9

    Nginx配置优化及深入讲解随着访问量的不断增加,需要对Nginx和内核做相应的优化来满足高并发用户的访问,那下面在单台Nginx服务器来优化相关参数。

    [19:02]
  • 1-10

    Nginx Rewrite规则详解一Rewrite规则含义就是某个URL重写成特定的URL,从某种意义上说为了美观或者对搜索引擎友好,提高收录量及排名等。Rewrite规则的最后一项参数为flag标记,支持的flag标记主要有以下几种:

    [18:02]
  • 1-11

    构建Nginx均衡LAMP高性能服务器LNAMP(Linux+Nginx+Apache+Mysql+PHP)架构受到很多IT企业的青睐,取代了原来认为很好的LNMP(Linux+Nginx+Mysql+PHP)架构,那我们说LNAMP到底有什么优点呢,还得从Nginx和apache的优缺点说起。

    [33:30]
  • 1-12

    Nginx日志分析及脚本编写Nginx 是一个非常轻量的 Web 服务器,体积小、性能高、速度快等诸多优点。那在企业中,我们如何去根据Nginx的日志来进行分析呢,如何去取到自己有用的数据呢?

    [29:09]
  • 1-13

    Nginx日志切割案例讲解Nginx 是一个非常轻量的 Web 服务器,体积小、性能高、速度快等诸多优点。但不足的是也存在缺点,比如在产生的访问日志文件一直就是一个,不会自动地进行切割,如果访问量很大的话,将会导致日志文件容量非常大,不便于管理。当然了,我们也不希望看到这么庞大的一个访问日志文件,那需要手动对这个文件进行切割。

    [25:11]
  • 1-14

    Nginx均衡TCP协议服务器案例Nginx在企业运维中通常用来均衡HTTP协议,例如我们熟知的80、8080、8081等服务。因为大部分的服务都是http请求访问协议,那有时候需要用到TCP协议,如果来实现均衡呢?默认nginx不支持tcp的负载均衡,需要打补丁,(连接方式:从客户端收到一个连接,将从本地新建一个连接发起到后端服务器。)接下来正式配置Nginx均衡TCP.

    [16:24]
  • 1-15

    Nginx防盗链配置案例配置防盗链的含义:网站内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。

    [17:24]
  • 1-16

    Nginx运维日常故障解决方案在我们日常使用Nginx WEB服务器的时候,会遇到很多问题,很多问题让我们措手不及,不知道从哪里下手,今天这堂课,我将大家来排查问题,解决web服务器常见的错误。提升我们排查错误的能力。

    [18:16]
  • 1-17

    Nginx构建安全站点HTTPS架构HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。 它是一个URI scheme(抽象标识符体系),句法类同http:体系。用于安全的HTTP数据传输。SSL 证书是一种数字证书,它使用 Secure Socket Layer 协议在浏览器和 Web 服务器之间建立一条安全通道,

    [20:08]
  • 1-18

    实战构建企业Nginx Cache缓存系统随着Nginx web服务器得到越来越多的SA的青睐,Nginx的cache功能已经具备Squid所拥有的Web缓存加速功能、清除指定URL缓存的功能。而在性能上,Nginx对多核CPU的利用,胜过Squid不少。另外,在反向代理、负载均衡、健康检查、后端服务器故障转移、Rewrite重写、易用性上,Nginx也比Squid强大得多。这使得一台Nginx可以同时作为负载均衡服务器与Web缓存服务器来使用。

    [29:20]
  • 1-19

    构建企业级Nginx+Keepalived集群架构随着Nginx在国内的发展潮流,越来越多的互联网公司都在使用Nginx。Nginx高性能、稳定性成为IT人士青睐的http和反向代理服务器,今天我们来实战构建Nginx+Keepalived高可用架构配置,如下为网络架构图:

    [32:25]
  • 1-20

    企业Nginx+Keepalived双主架构案例实战通过上一次课程的学习,我们知道Nginx+keepalived主从配置,始终有一台服务器处于空余状态,那如何更好的利用起来呢,我们需要借助Nginx+keepalived双主架构来实现,如下图通过改装后的网络架构图:

    [23:37]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部