2. 编译安装nginx

1.  在nginx官网获取源码安装包, linux中使用wget获取tar包, 例如执行命令: wget http://nginx.org/download/nginx-1.16.0.tar.gz  

2. 下载后解压, 即可看到源码文件(下面所有的命令都是在解压后的目录下执行)

3. 编译前执行configure, 在源码目录下执行命令 ./configure --prefix=/usr/local/soft/nginx

 执行命令前可以先执行命令 ./configure --help , 查看configure支持的参数

4. 执行完第三步后, 源码目录下会生成objs目录.

5. 执行命令 make 编译, 编译完成后会在objs目录下生成nginx的二进制可执行文件

6. 执行命令 make install安装nginx. 执行完命令后, nginx会被安装到第三步指定的prefix目录.

源码目录:

  1) conf目录: 示例文件, 在nginx安装好后, 为了方便运维配置, 会将该目录下的文件拷贝到安装目录;

  2) configure文件: 生成中间文件, 执行编译前的必备动作;

  3) contrib目录: 提供了nginx的vim. 系统默认的vim在打开配置文件nginx.conf时, nginx语法不会高亮显示, 使用这个目录下的vim会高亮显示nginx的语法. 

    为了在任意地方vim nginx.conf文件时都可以高亮显示, 可以执行命令  cp -r ./contrib/vim/ ~/.vim/  

  4) man目录: nginx的帮助文件, 执行命令 man ./man/nginx.8 , 可以查看nginx的帮助文档

  5) src目录: nginx的源代码.

猜你喜欢

转载自www.cnblogs.com/dowait/p/10806911.html