具体安装可参考 入门安装Nginx
链接 ,这里不再操作了。有重复步骤快速跳过
一、下载Nginx
wget http://nginx.org/download/nginx-1.16.1.tar.gz && tar -zxf nginx-1.16.1.tar.gz
二、进入nginx源码目录
cd nginx-1.16.1/ && ll -lh
三、介绍源码文件
auto部分:
cc目录: 用于编译
lib目录: lib库(里面有我们需要的安装的库perl、pcre、zlib、 openssl)
os目录: 对操作系统的判断
conf 部分:
将conf配置文件拷贝到nginx的安装目录
configure 部分:
nginx 编译前的动作文件
contrib 部分:
这个东西有点意思了。 nginx色彩大师
vim conf/nginx.conf
mkdir -p ~/.vim && cp -r contrib/vim/* ~/.vim && !vim
看到效果了吧。 OK 记得删除
rm -rf ~/.vim
man 部分:
nginx 帮助文件
src 部分:
框架的源代码
四、编译安装
编译前查看可编译安装的参数
可参考下其他博客
./configure --help |more
五、编译安装nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module
安装:
yum install -y pcre pcre-devel
再次编译:
安装:
yum install -y openssl openssl-devel
接着再次编译:
六、objs 中间文件目录生成
七、正式编译安装
make
再次查看objs目录
首次安装可以使用此命令
,后期别用
make install
八、查看nginx信息
如果需要什么模块重新编译即可。 千万不可再执行 make install