cd /tmp && \
wget http://nginx.org/download/nginx-1.12.0.tar.gz | tar xzvf - && \
cd nginx-1.12.0 && \
./configure --prefix=/usr/local/nginx --with-stream --with-http_stub_status_module --with-http_realip_module && \
make && make install
prefix 参数指定了安装目录。
Nginx 解压后的主要目录:
1: src 目录中存放了Nginx 软件的所有源代码。
2: man 目录存放了Nginx 的帮助文档。
3: auto 目录存放了大量的脚本文件,和configure 脚本程序有关。
4: configure 文件是Nginx 软件的自动脚本程序。运行configure 自动脚本一般会完成两项操作:一是检查环境,根据环境检查结果生成C 代码;二是生成编译代码需要的makefile 文件。
Nginx 服务器安装目录主要包括:
1: conf 目录存放了Nginx 所有的配置文件,nginx.conf 是nginx服务器的主配置文件。
2: html 存放了nginx服务器在运行过程中调用的一些html 网页文件。
3: logs 目录,是存放Nginx服务器的日志的。nginx 服务器没有启动,因此目录是空的。Nginx 的日志功能比较强大,有不同的种类,并且可以自定义输出格式。
4: sbin目录,目前只有nginx 一个文件,这就是Nginx服务器的主程序了。