编译参数详解:https://www.cnblogs.com/houyongchong/p/compileArgs.html

配置参数详解:https://www.cnblogs.com/houyongchong/p/configureArgs.html

安装扩展、依赖包

tar -zxf LuaJIT-2.0..tar.gz -C /usr/local/src/
cd LuaJIT-2.0./
make
make install
export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-2.0 tar -zxf nginx-sticky-module-1.1.tar.gz -C /usr/local/src/ tar -zxf ngx_cache_purge-2.3.tar.gz -C /usr/local/src/ tar xf pcre-8.40.tar.gz -C /usr/local/src/ tar -zxf lua-nginx-module-0.10..tar.gz -C /usr/local/src/ tar -zxf nginx_upstream_check_module-0.3..tar.gz -C /usr/local/src/ tar -zxf ngx_devel_kit-0.3..tar.gz -C /usr/local/src/ tar -zxf set-misc-nginx-module-0.31.tar.gz -C /usr/local/src/ tar -zxf openssl-1.0.2l.tar.gz -C /usr/local/src/ tar -zxf zlib-1.2..tar.gz -C /usr/local/src/ unzip nginx-upstream-fair-master.zip
mv nginx-upstream-fair-master /usr/local/src/ chown -R root.root /local/src/

安装nginx

useradd -M -s /sbin/nologin nginx
tar -zxf nginx-1.10..tar.gz
chown -R root.root ./nginx-1.10.
cd nginx-1.10.
./configure \
--prefix=/app/nginx \
--conf-path=/app/nginx/conf/nginx.conf \
--sbin-path=/app/nginx/sbin/nginx \
--http-log-path=/app/nginx/logs/access.log \
--error-log-path=/app/nginx/logs/error.log \
--pid-path=/app/nginx/logs/nginx.pid \
--lock-path=/app/nginx/logs/nginx.lock \
--with-ld-opt=-Wl,-rpath,/usr/local/lib \
--with-pcre=/usr/local/src/pcre-8.42 \
--with-zlib=/usr/local/src/zlib-1.2. \
--with-openssl=/usr/local/src/openssl-1.0.2n \
--add-module=/usr/local/src/nginx_upstream_check_module-0.3. \
--add-module=/usr/local/src/nginx-sticky-module \
--add-module=/usr/local/src/nginx-upstream-fair-master \
--add-module=/usr/local/src/ngx_cache_purge-2.3 \
--add-module=/usr/local/src/lua-nginx-module-0.10. \
--add-module=/usr/local/src/ngx_devel_kit-0.3. \
--add-module=/usr/local/src/set-misc-nginx-module-0.32 \
--with-http_addition_module \
--with-http_dav_module \
--with-http_flv_module \
--with-http_gzip_static_module \
--with-http_realip_module \
--with-http_stub_status_module \
--with-http_ssl_module \
--user=nginx \
--group=nginx
make
make install
chown -R nginx.nginx /app/nginx

Linux 源码安装nginx的更多相关文章

  1. linux源码安装nginx

    任务目标:源码安装nginx,作为web服务修改配置文件,让配置生效,验证配置 首先要去官网nginx.org下载一个tar包: tar xvf 解包 进入到解包出来的目录,对configure进行配 ...

  2. 1.linux源码安装nginx

    从官网下载nginx.tar.gz源码包 拷贝至Linux系统下进行解压 tar -zxvf nginx.tar.gz 进入解压后的目录,需要./configure,此步骤会报多个错,比如没有安装gc ...

  3. linux 源码安装 Nginx

    1.安装前环境准备安装make:# yum -y install gcc automake autoconf libtool make安装g++:# yum install gcc gcc-c++ 2 ...

  4. Linux之源码安装nginx,并按照作业一描述的那样去测试使用

    作业五:源码安装nginx,并按照作业一描述的那样去测试使用 [root@localhost nginx]# yum install gcc-* glibc-* openssl openssl-dev ...

  5. 源码安装nginx以及平滑升级

                                                           源码安装nginx以及平滑升级                               ...

  6. Linux源码安装JDK1.8

    Linux源码安装Java 1.到官网下载 jdk-8u131-linux-x64.tar.gz 官网地址:http://www.oracle.com/technetwork/java/javase/ ...

  7. 源码安装Nginx以及用systemctl管理

    一.源码安装Nginx: 先安装gcc编译器(安装过的可以忽略) [root@localhost ~]# yum -y install gcc gcc-c++ wget 进入src目录 [root@l ...

  8. mysql-5.5 for linux源码安装

    mysql-5.5 for linux源码安装 1.使用Yum安装依赖软件包 # yum install -y gcc gcc-c++ gcc-g77 autoconf automake bison  ...

  9. 工作笔记-- 源码安装nginx

    源码安装nginx 1.安装nginx的依赖包 [root@localhost ~]# yum -y install gcc gcc-c++ openssl openssl-devel pcre pc ...

随机推荐

  1. CSS属性(pading margin)

    margin: margin:5px auto;意思上下为5,左右平均居中 margin-top: 20px; 上外边距                         margin-right: 3 ...

  2. Linux:fdisk

    fdisk [-l] 装置名称 选项与参数: -l:输入后面接的装置所有的partition内容.若仅有fdisk -l时,则系统将会把整个系统内能够搜寻到的装置的partition均列出来 fdis ...

  3. 【input】标签去除默认样式

    input{-webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none;}

  4. XShell 假死

    使用vim时因为使用windows word带来的坏习惯经常喜欢ctrl+s ,而这个造成的结果就是xshell假死,解决办法是ctrl+q

  5. Apache代理技术

    Apache代理技术 apache代理分为正向代理和反向代理. 正向代理是一个位于客户端和原始服务器之间的服务器, 客户端通过代理服务器访问外部的 web, 需要在客户端的浏览器中设置代理服务器. 反 ...

  6. VMware中linux虚拟机无法全屏显示的解决方法(1080P分辨率调节)

    安装了linux(这里以Ubuntu为例)后,发现无法全屏,如下图 即使在设置里面也找不到适合我的显示器的分辨率(我的显示器为1080P) 网上很多人都说是因为没装显卡驱动,其实不是这样的.要解决这个 ...

  7. 初识java的算术运算符

    总所周知,算术运算符作为日常基本算法在我们上小学时接触到了,对加.减.乘.除熟练运用,这些基础算法也被引用到Java语言中.一般越基本的东西越重要,类比生活中的阳光,空气,水,土等... 闲话少叙,那 ...

  8. sqlserver 查询 字段

    SELECT * FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='MenuInfo' select * from sysobjects where ...

  9. HZOJ 20190719 那一天我们许下约定(dp+组合数)

    这个题目背景真的是让我想起了当年... 不说了,言归正传,这题,一眼看去30分暴力还是很好拿的,但我因为考试时的心态问题没有处理好细节爆了零. 30分暴力的普遍思路的复杂度应该是$O(nmd)$的,但 ...

  10. canvas风景时钟

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...