Nginx已经成为主流的静态web容器、转发器、cache。在web容器上完全超越apache、在转发上代替传统硬件设备、在cache已经可以媲美squid。加之大量的开源社区不断地贡献,使Nginx功能不断完善和强大,已经有逐步成为统一平台的趋势。
Nginx虽然被f5收购了,但是作为转发器和web容器还是开源免费的。f5做负载均衡。
Nginx有好几种安装方法,下面用最麻烦但是最灵活的方法进行安装(即源码安装)
注意:源码安装有一个弊端,就是如果要对Nginx版本升级,一定要重启一下。
(一定要关闭防火墙)
- (1) 在安装之前,先安装必要的前置包,均采用yum安装即可
- (2)下载Nginx压缩包
- (3)解开压缩包
- (4)执行configure命令进行配置,指明安装路径和安装包
- (5)执行make命令进行编译
- (6)执行make install命令进行最后的安装
- (7)在sbin目录下启动nginx,直接输入目录直接就可以启动
- (8)最后访问一下,是一个欢迎页面,表示nginx安装成功了
- (9)安装成功之后,需要修改下主配置文件nginx.conf,便于后续使用
-
(1) 在安装之前,先安装必要的前置包,均采用yum安装即可
注意:下面三个命令执行的过程中的询问都写y
(1-1)安装gcc
编译安装必备工具。默认已经安装,需要确认。
(1-2)安装pcre
为了支持访问url的 rewrite功能,需要安装pcre。
(1-3)安装openssl(支持 443\加密\ssl\https)
需要ssl的支持,如果不需要ssl支持,请跳过这一步。
-
(2)下载Nginx压缩包
Nginx推荐使用最新最稳定版,如果用的Nginx的版本比较高,操作系统的版本最好也跟着升上来,这样匹配的包的版本也跟着升级,装新版本的包才能顺利安装。