Nginx 环境的搭建

下载 nginx 安装环境是 Ubuntu 18.04,其他 Linux 按照对应的方法安装。 先从 nginx 官网下载最新稳定版 解压 tar -zxvf nginx-1.14.1.tar.gz 配置 进入 nginx 目录 cd nginx-1.14.1 ./configure 安装相关类库 如果在 ./configure 配置过程中提示缺少相关类库,需要安装 一般为 gcc、pcre、zlib sudo apt install gcc sudo apt-get install libpcre3 libpcre3-dev sudo apt-get install zlib1g zlib1g-dev 安装过程 ./configure make 如果提示 make 无法使用,执行 sudo apt install make sudo apt install make-guile […]

Nginx 初识

服务器也是电脑 但服务器与常见的个人电脑稍有不同, 性能要强大很多。 网站运行在服务器,需要硬件和软件结合 电脑就是硬件,所以还需要安装服务器软件。 常见的服务器软件 Apache、tomcat、Nginx、IIS IIS 只能运行在Windows,Windows性能不如 Linux; Tomcat 面向 Java 语言,重量级服务器(与 Nginx 不具备可比性); Apache 稳定、开源、跨平台,但不支持高并发; Nginx 能支持处理百万级的 TCP 连接,10 万以上的并发连接,轻量级,跨平台的服务器,同时支持反向代理、负载均衡等功能(Apache的强力对手); Nginx 的功能 Nginx 是一种高性能的 HTTP 和反向代理服务器, 也是一个代理邮件服务器; 我们可以在 Nginx上发布网站,也可以实现负载均衡功能(反向代理、分发),还可以 作为邮件服务器收发邮件等功能。 Nginx 优缺点 优点: 高并发、部署简单、内存消耗少、成本低; 缺点: rewrite 功能不够强大,模块没有 Apache 多