Nginx快速上手概要.ppt

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Nginx快速上手概要

* 根据实际的应用需要,学习要用到的Nginx的知识,以快速上手、理解并掌握Nginx 一:Nginx简介 包括:Nginx是什么、能干什么、特点 二:Nginx安装和基本使用 包括:源码安装、安装配置选项、基本使用 三:Nginx基本配置 包括:结合示例的配置文件,熟悉Nginx的基本配置 四:学习核心模块、日志模块和事件模块的常用指令 五:学习Http模块的常用配置和指令 六:学习反向代理、动静分离、负载均衡、Geo和GeoIP模块 七:学习Rewrite模块和更多其它模块的功能 八:学习更多常见功能的片断配置 九:Nginx的配置优化建议 本部分课程概览 《高级软件架构师实战培训——阶段一》 ——跟着cc学架构系列精品教程 Nginx是什么 Nginx是一款轻量级的Web服务器,也是一款轻量级的反向代理服务器。 Nginx能干什么 Nginx能干的事情很多,这里简要罗列一些: 1:直接支持Rails和PHP的程序 2:作为HTTP反向代理服务器 3:作为负载均衡服务器 4:作为邮件代理服务器 5:帮助实现前端动静分离 …… Nginx特点 高稳定、高性能、资源占用少、功能丰富、模块化结构、支持热部署 Nginx简介 《高级软件架构师实战培训——阶段一》 ——跟着cc学架构系列精品教程 源码安装 演示环境:CentOS6.5 1:需要gcc,系统自带了,没有的话,需要先安装 2:需要pcre,安装的命令示例如下: yum install pcre* 3:需要zlib,安装的命令示例如下:yum install zlib zlib-devel 4:如果需要支持ssl的话,安装OpenSSL,安装的命令示例如下: yum install openssl openssl-devel 5:上/去下载源码包,然后进行解压安装,示例如下: (1)先解压源码包,然后进入到这个包里面 (2)安装命令示例如下: 第一步:./configure??--prefix=/usr/common/nginx?--with-http_stub_status_module?--with-http_ssl_module 如果提示确少啥,就加上相应的选项,比如缺少pcre的话,就加上 --with-pcre=/usr/common/temp/pcre-8.34 (当然我们这里是不缺东西的) 第二步:配置后就依次 make , make install Nginx安装 《高级软件架构师实战培训——阶段一》 ——跟着cc学架构系列精品教程 编译参数可能会根据版本的不同进行变化,./configure --help查看编译参数列表,常见的选项如下: --prefix=path - 安装路径,如果没有指定,默认为/usr/local/nginx。 --sbin-path=path - nginx可执行命令的文件,如果没有指定,默认为prefix/sbin/nginx。 --conf-path=path - 在没有使用-c参数指定的情况下nginx.conf的默认位置,如果没有指定,默认为prefix/conf/nginx.conf。 --pid-path=path - nginx.pid的路径,如果没有在nginx.conf中通过“pid”指令指定,默认为prefix/logs/nginx.pid。 --lock-path=path - nginx.lock文件路径,如果没有指定,默认为prefix/logs/nginx.lock。 --error-log-path=path - 当没有在nginx.conf中使用“error_log”指令指定时的错误日志位置,如果没有指定,默认为prefix/logs/error.log。 --http-log-path=path - 当没有在nginx.conf中使用“access_log”指令指定时的访问日志位置,如果没有指定,默认为prefix/logs/access.log。 --user=user - 当没有在nginx.conf中使用“user”指令指定时nginx运行的用户,如果没有指定,默认为“nobody”。 --group=group - 当没有在nginx.conf中使用“user”指令指定时nginx运行的组,如果没有指定,默认为“nobody”。 --builddir=DIR - 设置构建目录。 --with-rtsig_module - 启用rtsig模块。 常见的Nginx安装配置选项-1 《高级软件架构师实战培训——阶段一》 ——跟着cc学架构系列精品教程 --with-select_module –

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档