运维管理 ·

Linux 下源码编译安装 Nginx

1.0.1 Nginx 编译源码所需的工具和库

1.0.2 编译安装 libevent-2.1.8-stable.tar.gz

1.0.3 编译安装 tmux-2.3.tar.gz

1.0.4 设置 nginx 用户和组

#新增nginx用户组

#创建用户 设置不允许登陆系统 -M不创建家目录,/dev/null 首先表示标准输出重定向到空设备文件

1.0.5 新建Nginx安装目录,并设置权限

1.0.6 编译nginx参数说明

#--with-http_dav_module                     #启用支持(增加PUT,DELETE,MKCOL:创建集合,COPY和MOVE方法)默认关闭,需要编译开启
#--with-http_stub_status_module           #启用支持(获取Nginx上次启动以来的工作状态)
#--with-http_addition_module               #启用支持(作为一个输出过滤器,支持不完全缓冲,分部分相应请求)
#--with-http_sub_module                       #启用支持(允许一些其他文本替换Nginx相应中的一些文本)
#--with-http_flv_module                        #启用支持(提供支持flv视频文件支持)
#--with-http_mp4_module                     #启用支持(提供支持mp4视频文件支持,提供伪流媒体服务端支持)
#--with-pcre=/usr/local/src/pcre-8.37     #需要注意,这里指的是源码,用#./configure --help |grep pcre查看帮助;为了支持rewrite重写功能
#--with-http_stub_status_module         #支持nginx状态查询
#--with-http_ssl_module                    #支持https
#--with-http_spdy_module               #支持google的spdy,想了解请百度spdy,这个必须有ssl的支持
# 注:重新编译时,一定要查看以前的编译配置,只需在原有配置参数后添加新的参数即可

1.0.7 开始编译安装 nginx-1.12.0.tar.gz

#官网下载网址 http://nginx.org

1.0.8 关闭debug模式

1.0.9 编译Nginx配置参数

1.1.0 把Nginx 路径加入系统PATH环境变量

重启加载系统配置

1.1.1 建立开机启动配置文件

1.1.2 修改启动文件安装路径

#修改所有的 /usr/loca/nginx 改为你nginx 安装路径

1.1.3 优化nginx.conf配置文件

1.1.4 代理配置

1.1.5 设置 Nginx 日志自动分割

至此,Linux 下源码编译 Nginx 安装完成

关注运维天涯微信、新浪微博

评论已关闭