Linux 源码安装nginx
编译参数详解: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的更多相关文章
- linux源码安装nginx
任务目标:源码安装nginx,作为web服务修改配置文件,让配置生效,验证配置 首先要去官网nginx.org下载一个tar包: tar xvf 解包 进入到解包出来的目录,对configure进行配 ...
- 1.linux源码安装nginx
从官网下载nginx.tar.gz源码包 拷贝至Linux系统下进行解压 tar -zxvf nginx.tar.gz 进入解压后的目录,需要./configure,此步骤会报多个错,比如没有安装gc ...
- linux 源码安装 Nginx
1.安装前环境准备安装make:# yum -y install gcc automake autoconf libtool make安装g++:# yum install gcc gcc-c++ 2 ...
- Linux之源码安装nginx,并按照作业一描述的那样去测试使用
作业五:源码安装nginx,并按照作业一描述的那样去测试使用 [root@localhost nginx]# yum install gcc-* glibc-* openssl openssl-dev ...
- 源码安装nginx以及平滑升级
源码安装nginx以及平滑升级 ...
- Linux源码安装JDK1.8
Linux源码安装Java 1.到官网下载 jdk-8u131-linux-x64.tar.gz 官网地址:http://www.oracle.com/technetwork/java/javase/ ...
- 源码安装Nginx以及用systemctl管理
一.源码安装Nginx: 先安装gcc编译器(安装过的可以忽略) [root@localhost ~]# yum -y install gcc gcc-c++ wget 进入src目录 [root@l ...
- mysql-5.5 for linux源码安装
mysql-5.5 for linux源码安装 1.使用Yum安装依赖软件包 # yum install -y gcc gcc-c++ gcc-g77 autoconf automake bison ...
- 工作笔记-- 源码安装nginx
源码安装nginx 1.安装nginx的依赖包 [root@localhost ~]# yum -y install gcc gcc-c++ openssl openssl-devel pcre pc ...
随机推荐
- 9.1.远程过程调用协议_RPC
6. RPC 6.1.什么是 RPC RPC(Remote Procedure Call Protocol)远程过程调用协议 通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个 ...
- Cobbler自动化装机脚本
#!/bin/bash ens33_ip=192.168.1.3 ens33_gateway=192.168.1.1 ens37_ip=192.168.207.2 dhcp_wd=192.168.20 ...
- 内嵌tomcat快速入门
1.依赖 <!--Java语言操作tomcat --> <dependency> <groupId>org.apache.tomcat.embed</grou ...
- 学习使用C语言实现线性表
线性表是最常用且最简单的一种数据结构.一个线性表是n个数据元素的有限序列,序列中的每个数据元素,可以是一个数字,可以是一个字符,也可以是复杂的结 构体或对象.例如:1,2,3,4,5是一个线性表,A, ...
- 关于TAILQ链表节点删除问题
这两天偶遇无线驱动中对链表节点删除的问题,刚开始修改代码的时候并没有很在意,把TAILQ链表当成一般的链表来处理,虽然修改以后没有出现段错误,但是后面review代码的时候发现,这样改不对.后面花了点 ...
- MyBatis中<![CDATA[ ]]>的使用
原文地址:https://www.cnblogs.com/catgatp/p/6403382.html <![CDATA[]]>和转义字符 被<![CDATA[]]>这个标记所 ...
- 高并发下的 Nginx 优化与负载均衡
高并发下的 Nginx 优化 英文原文:Optimizing Nginx for High Traffic Loads 过去谈过一些关于Nginx的常见问题; 其中有一些是关于如何优化Nginx. ...
- 逻辑卷----LVM的基础和应用
逻辑卷管理器 Logical Volume Manager-------逻辑卷宗管理器.逻辑扇区管理器.逻辑磁盘管理器,是Linux核心所提供的逻辑卷管理(Logical volume managem ...
- HDU 6038 - Function | 2017 Multi-University Training Contest 1
/* HDU 6038 - Function [ 置换,构图 ] 题意: 给出两组排列 a[], b[] 问 满足 f(i) = b[f(a[i])] 的 f 的数目 分析: 假设 a[] = {2, ...
- Ubuntu 保存文件时报E212
命令输入: vim test/conf.conf 出现如下报错: 步骤一: 没有足够的权限!使用如下代码尝试: :w !sudo tee % > /dev/null 如果步骤一没有解决问题,尝 ...