文档章节

Linux下从源码编译安装Nginx

牧云12
 牧云12
发布于 2017/07/22 17:51
字数 390
阅读 37
收藏 0

Linux下从源码编译安装Nginx

[TOC]


系统版本

  • Ubuntu Server 16.04

下载Nginx

下载PCRE依赖

下载ZLIB

安装Nginx

  1. 解压nginx压缩包:
tar -zxvf nginx-1.12.1.tar.gz
  1. 解压pcre压缩包:
tar -zxvf pcre-8.41.tar.gz
  1. 解压zlib压缩包:
tar -zxvf zlib-1.2.11.tar.gz
  1. 切换到nginx源码目录:
cd nginx-1.12.1
  1. 执行配置命令:
./configure --prefix=/usr/local/nginx --with-pcre=../pcre-8.41 --with-zlib=../zlib-1.2.11
  1. 编译:
make
  1. 安装:
make install

配置说明

从源码构建Nginx

构建使用configure命令。它定义了系统的各个方面,包括Nginx允许使用的连接处理方法。最后创建一个Makefile文件。配置命令支持以下参数:

  • --prefix=path 定义一个保存服务器文件的目录。这个目录也将用来作为所有配置(除了库的源码路径)和nginx.conf配置文件中的相对路径。默认路径为/usr/local/nginx

  • --sbin-path=path 设置Nginx可执行文件的文件名。此名称仅在安装期间使用。默认为prefix/sbin/nginx

  • --conf-path=path 设置一个nginx.conf配置文件的名称。如果需要,nginx总是可以使用不同的配置文件启动,通过指定命令行参数-c file。默认为prefix/conf/nginx.conf

......

注: 官方配置说明地址:http://nginx.org/en/docs/configure.html

© 著作权归作者所有

共有 人打赏支持
牧云12
粉丝 2
博文 15
码字总数 8659
作品 0
合肥
程序员
私信 提问
LNMP环境搭建记录(源码方式)

  LNMP指的是在Linux下用PHP+MYSQL+NGIX搭建网站的环境。   Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx不仅可以作为web服务器,也可以作为...

cfYu
08/08
0
0
生产环境上nginx 不覆盖添加lua模块

需求如下: 需要在nginx配置文件中判断请求中是否带某参数变量,nginx配置本身没有此判断功能。 网上查找资料,可以在nginx中添加lua模块,使用lua的脚本去判断。比较靠谱的文章:CentOS系统...

-悟空-
2015/06/11
0
2
LNMP ( CentOS Nginx MySQL PHP ) 环境搭建

确定测试环境和软件版本 Linux : centOS-6.2 Nginx : nginx-1.2.0 MySQL : mysql-5.5.3 PHP : php-5.4.1 获取相关开源程序 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libp......

Shamrocker
2012/09/03
0
0
Nginx学习之三:对应平台的Nginx下载和安装

配置页面中给你一些安装后需要做的工作, 陷阱页面中会让你远离大多数人都遇到过的错误。这两个页面使你有机会借鉴他人的错误经验和成果。安装后的工作 预编译版 Linux 和 BSD 的预编译包 大...

boonya
2014/07/04
0
0
debian安装nginx及其相关包

源头:apache+tomcat集群的负载均衡算法有问题,现象是apache把过多压力分配给本地tomcat,另一台服务器的tomcat极为清闲(连接数差一个数量级),于是改用nginx作前端负载均衡 下载nginx ,...

银月光海
2013/06/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

我为什么坚持写作

说写作可能是高抬了自己,目前来说只能是写东西、记录东西、表达观点和情感。 在俞敏洪的公众号上看到过一篇文章,里面讲了一个观点,大概是说写作不求能写出伟大的作品,只是把自己的生活、...

Bob2100
刚刚
0
0
中国公有云三巨头,同时支持Rancher Kubernetes平台

华为云容器引擎(CCE)、阿里云K8S容器服务(ACK)和腾讯云K8S引擎(TKE),中国公有云三巨头正式全面支持Rancher Kubernetes平台。 Rancher正式宣布扩大对中国领先Kubernetes服务的支持,华...

RancherLabs
3分钟前
0
0
【NLP】【八】基于keras与imdb影评数据集做情感分类

【一】本文内容综述 1. keras使用流程分析(模型搭建、模型保存、模型加载、模型使用、训练过程可视化、模型可视化等) 2. 利用keras做文本数据预处理 【二】环境准备 1. 数据集下载:http:...

muqiusangyang
4分钟前
0
0
nginx 解决session一致性

session 粘滞性 每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题。 upstream backserver {ip_hash;server 192.168.0.14:88;server 192.1...

zhu_kai1
7分钟前
0
0
使用Cloud application Studio在C4C UI里创建下拉列表(dropdown list)

在Cloud Application Studio里新建一个Code List Data Type: 维护Value和描述信息,以及在ABSL里使用的constant值。 保存之后,上述维护的信息会存储到一个名为.codelist 的文件里。激活之后...

JerryWang_SAP
8分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部