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 ...
随机推荐
- ULPFEC在WebRTC中的实现[转载]
一.WebRTC对抗网络丢包的两种手段 丢包重传(NACK)和前向纠错(FEC).FEC是一种前向纠错技术,发送端将负载数据加上一定的冗余纠错码一起发送,接收端根据接收到的纠错码对数据进行差错 ...
- 第七章 路由 77 路由-使用children属性实现路由嵌套
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- UVa136 Ugly Numbers(优先队列priority_queue)
Ugly Numbers 题目 Ugly numbers are numbers whose only prime factors are 2, 3 or 5. The sequence 1, 2, ...
- +new Date是什么意思?
转载自:http://blog.csdn.net/abxn2002/article/details/53420816 JavaScript中可以在某个元素前使用 ‘+’ 号,这个操作是将该元素转换成N ...
- JDK8日期处理API(转)
转载地址:http://www.cnblogs.com/comeboo/p/5378922.html 转载地址:http://blog.csdn.net/hspingcc/article/detail ...
- Java开发工具汇总
1. Arthas 是Alibaba开源的Java诊断工具 Java动态追踪,对生产环境出现出现bug的情况下,无法调试处理问题,可以借鉴该工具进行问题分析. 原理介绍:Java动态追踪技术探究 Ar ...
- CentOS 7 下Emacs无法录入中文的问题
Emacs下的各种快捷键操作,实在是太方便了,像毒药一样让人上瘾! 问题描述: 最近重装了系统以及各种软件,但是碰到一个奇怪的问题,安装了极点五笔中文输入法,系统语言也设置为中文,结果在vim.ged ...
- 访问node后端接口示例(入门)
一.基础安装参考我的另一篇随笔 https://www.cnblogs.com/zhuxingqing/p/11526558.html 另在之前的基础上引入了jquery,方便使用ajax 二.前端代 ...
- js差异化继承
var parentObj={ name:"123456", get_name:function(){ return this.name; }, says:function(){ ...
- Flex 布局是什么?
Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性. 任何一个容器都可以指定为 Flex 布局.大理石平台价格 .box{ displ ...