为方便演示,以虚拟机代替服务器
1. 官网下载地址:
http://nginx.org/
这里推荐下载1.12.2的版本
如果你无法访问官网,我这里还有百度网盘链接:
https://pan.baidu.com/s/1aEqEK5tHBiaDh1RfhbOlHQ
提取码: josp
2. 首先在安装nginx以前要先安装它的依赖
于任意目录下执行
wget http://downloads.sourceforge.net/project/pcre/pcre/8.37/pcre-8.37.tar.gz
解压到任意目录
使用cd命令进入目录, 安装nginx所需要的依赖
./configure
make && make install
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
这套操作便可以安装nginx所需要的所有依赖,不用再去一个一个装
3. 解压nginx并进入目录中
./configure --prefix=安装路径
make && make install
这样在你自定义的安装目录就可以看到nginx的文件夹了
进入其中的sbin目录, 运行nginx即可(记得关闭防火墙,配置相关属性也可以, 懒得配防火墙,直接关闭即可)
./nginx
4. nginx配置简述
与nginx的conf文件下存在文件nginx.conf便是nginx的配置文件了
(1)全局块:配置服务器整体运行的配置指令
user root;指定用户
worker_processes 1;处理并发数的配置(其实就是worker的数量, 一般有多少核cpu就设置多少)
(2)events 块:影响 Nginx 服务器与用户的网络连接
比如 worker_connections 1024; 支持的最大连接数为 1024
(3)http 块
还包含两部分:
http 全局块