nginx简介

  • 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器
  • 优点:
    • 占用内存比较小,并发性能高
    • 处理静态页面的能力较强
  • 实现方式:做一个映射,通过查找配置文件将客户端请求映射到一个location block,location是nginx配置中的一个指令,用于URL匹配
  • 相对于Apache的优点
    • 高并发,响应性能强
    • 反向代理能力强
    • 内存和CPU占用较小
    • 对后端服务器进行安全检查
    • 支持PHP cgi和fastcgi方式
    • 配置代码简介易懂
  • Apache与nginx的不同
    • Apache采用select模型,通过遍历的方式进行选择
    • nginx采用epoll模型,通过句柄时间的选择,不是遍历,是事件去响应

nginx的安装

  1. 百度搜索nginx找安装包
    nginx简介及安装

  2. 在linux服务器上下载nginx安装包wget -c http://nginx.org.download/nginx-1.16.0.tat.gz
    nginx简介及安装

  3. 安装pcre: yum install pcre-devel -y
    nginx简介及安装

  4. 解压nginx安装包

  5. 修改nginx版本号,目的是隐藏版本号
    在nginx目录下
    ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
    在这里插入图片描述

  6. 预编译nginx:make

  7. 查看是否配置成功
    nginx简介及安装

  8. 启动
    /usr/local/nginx/sbin/nginx

相关文章: