
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3 安装Nginx
Nginx支持目前几乎所有主流的服务器系统,它的包管理安装方式和系统有关,并已集成到系统源码里面,例如在Ubuntu下可以使用sudo apt-get install nginx进行安装,这种安装方式对定制模块和插件不太友好,所以下面会直接使用源码安装。
以CentOS操作系统为例,首先,Nginx需要依赖一些lib库,请先安装如下所示的包:

然后,下载源码:

最后,使用默认配置进行安装:

这样,Nginx就安装完成了,很显然默认配置太简陋了,不是我们想要的结果。Nginx提供了很多配置供我们自定义初始环境。自定义初始环境需要用到./configure命令。./configure命令的常见参数说明见表1-2。
表1-2 ./configure命令的常见参数说明

执行./configure --help命令可以看到更多帮助说明。
第一次接触Nginx的读者,可以先尝试默认的安装方式。安装成功后,在默认路径下找到conf目录,会看到一个nginx.conf文件。该文件的绝对路径通常为/usr/local/nginx/conf/nginx.conf,执行vim命令可以查看该文件。