1.创建准备目录
一般为 命令行创建:mkdir usr/local/nginx 或者界面直接创建也可以
2.进入文件夹
cd usr/local/nginx
3.下载
去官网下载nginx下载,或者命令直接在linux用命令下载 wget http://nginx.org/download/nginx-1.5.9.tar.gz
4.解压下载好的压缩包
tar -zxvf nginx-1.5.9.tar.gz
5.安装
进入解压的文件夹,执行命令 ./configure --prefix=/usr/local/nginx
如果出现红色报错,checking for OS + Linux 3.10.0-862.3.2.el7.x86_64 x86_64 checking for C compiler ... not found
执行命令 yum -y install gcc gcc-c++ autoconf automake make
再次执行 ./configure --prefix=/usr/local/nginx
可能会出现如下错误 ./configure: error: the HTTP rewrite module requires the PCRE library.You can either disable the module by using --without-http_rewrite_moduleoption, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using --with-pcre=<path> option.
如果出现就执行 yum -y install openssl openssl-devel
再次执行 ./configure --prefix=/usr/local/nginx,出现如下,安装完成
编译一下 make
make的过程是把各种语言写的源码文件,变成可执行文件和各种库文件
安装 make install (make install是把这些编译出来的可执行文件和库文件复制到合适的地方)
启动
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf(不要随意修改目录,这个目录是保存的位置,我就是因为改了目录踩坑了)
可以通过进程查看启动情况
ps -ef | grep nginx
也可以通过 ip加端口80,如下图则启动成功,到此配置完成
nginx主要用于
1.反向代理
2.负载均衡
3.动静分离