nginx-1.10.3 编译安装
1、系统环境
[root@crazy-acong ~]# cat /etc/redhat-release
CentOS release 6.6 (Final) [root@crazy-acong ~]# uname -a
Linux crazy-acong 2.6.-.el6.x86_64 # SMP Wed Oct :: UTC x86_64 x86_64 x86_64 GNU/Linux [root@crazy-acong ~]# ifconfig eth0 | grep "inet addr" | awk -F : '{print $2}'| awk '{print $1}'
192.168.1.106
2、安装步骤
2.1 安装基础依赖包
- 安装 pcre
- 安装 openssl-devel
# pcre 安装
# 安装 pcre库是为了使 nginx 支持具备 URI 重写功能的 rewrite 模块,如果不安装 pcre 库,则 nginx 无法使用 rewrite 模块功能
[root@crazy-acong ~]# yum -y install pcre pcre-devel [root@crazy-acong ~]# rpm -qa pcre pcre-devel
pcre-devel-7.8-.el6.x86_64
pcre-7.8-.el6.x86_64 # openssl-devel 安装
# nginx 在使用HTTPS服务的时候要用到此模块,如果不安装 openssl 相关包,安装 nginx 的过程中会报错。openssl 系统默认已经安装,只需要安装 openssl-devel 即可
[root@crazy-acong ~]# yum -y install openssl-devel [root@crazy-acong ~]# rpm -qa openssl-devel openssl
openssl-1.0.1e-.el6_8..x86_64
openssl-devel-1.0.1e-.el6_8..x86_64
2.2 安装 nginx
# 创建软件包存放目录
[root@crazy-acong ~]# mkdir -p /data/tools
[root@crazy-acong ~]# cd /data/tools/ # 下载 nginx 的稳定版本 1.10.
[root@crazy-acong tools]# wget http://nginx.org/download/nginx-1.10.3.tar.gz # 创建 nginx 用户
[root@crazy-acong tools]# useradd nginx -s /sbin/nologin -M
[root@crazy-acong tools]# tar -zxf nginx-1.10..tar.gz
[root@crazy-acong tools]# cd nginx-1.10. [root@crazy-acong nginx-1.10.]# ./configure --user=nginx --group=nginx --prefix=/data/application/nginx-1.10. --with-http_stub_status_module --with-http_ssl_module [root@crazy-acong nginx-1.10.]# make
[root@crazy-acong nginx-1.10.]# make install [root@crazy-acong nginx-1.10.]# ln -s /data/application/nginx-1.10./ /etc/nginx [root@crazy-acong nginx-1.10.]# ln -s /data/application/nginx-1.10./sbin/nginx /usr/local/sbin/ # 使用 nginx -V 可以查看编译是的参数
[root@crazy-acong ~]# /etc/nginx/sbin/nginx -V
nginx version: nginx/1.10.
built by gcc 4.4. (Red Hat 4.4.-) (GCC)
built with OpenSSL 1.0.1e-fips Feb
TLS SNI support enabled
configure arguments: --user=nginx --group=nginx --prefix=/data/application/nginx-1.10./ --with-http_stub_status_module --with-http_ssl_module # 检查配置文件语法,可以防止因配置错误导致网站重启或重新加载配置等对用户的影响
[root@crazy-acong nginx-1.10.]# nginx -t
nginx: the configuration file /data/application/nginx-1.10.//conf/nginx.conf syntax is ok
nginx: configuration file /data/application/nginx-1.10.//conf/nginx.conf test is successful # 启动 nginx 服务
[root@crazy-acong nginx-1.10.]# nginx # 查看是否启动成功
[root@crazy-acong nginx-1.10.]# netstat -lnpt | grep nginx
tcp 0.0.0.0: 0.0.0.0:* LISTEN /nginx
nginx-1.10.3 编译安装的更多相关文章
- centos 7 下 nginx 1.10.3 编译安装的方法
安装所需环境 Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境. 一. gcc 安装安装 nginx 需要先 ...
- ubuntu15.10下编译安装wine1.8 rc4
ubuntu15.10下编译安装wine1.8rc4 Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Li ...
- 新安装和已安装nginx如何添加未编译安装模块/补丁
新安装和已安装nginx如何添加未编译安装模块/补丁 --http://www.apelearn.com/bbs/forum.php?mod=viewthread&tid=10485& ...
- 安装成功的nginx如何添加未编译安装模块
原已经安装好的nginx,现在需要添加一个未被编译安装的模块举例说明:安装第三方的ngx_cache_purge模块(用于清除指定URL的缓存)nginx的模块是需要重新编译nginx,而不是像apa ...
- F-stack及其Nginx、redis的编译安装
F-stack简介 F-stack粘合了dpdk.用户态协议栈和nginx.redis,弥补了dpdk没有协议栈的不足,并用nginx.redis提供了一个调用应用程序的接口. Quick Start ...
- 转:安装成功的nginx如何添加未编译安装模块
原已经安装好的nginx,现在需要添加一个未被编译安装的模块 举例说明:安装第三方的ngx_cache_purge模块(用于清除指定URL的缓存) nginx的模块是需要重新编译nginx,而不是像a ...
- Nginx之解压编译安装-yellowcong
安装前准备 对于nginx编译安装需要先安装编译 的工具,然后再安装nginx依赖 yum -y install gcc gcc-c++ autoconf automake make yum -y i ...
- 生产线上的Nginx如何添加未编译安装模块
正在生产线上跑着web前端是nginx+tomcat,现在有这样一个需求,需要对网站的单品页面和列表页设置缓存,不同的页面设置不同的缓存,但是由于开始没有安装ngx_cache_purge这个模块,现 ...
- Nginx 1.10.1 编译、配置文档(支持http_v2,TLSv1.2,openssl v1.0.2)
1.安装常用工具及基础包: [root@localhost /]# yum -y install wget git vim make gcc gcc-c++ openssl-devel [root@l ...
随机推荐
- 2017.9.15 postgresql批量插入造成冲突后执行更新
参考来自:https://stackoverflow.com/questions/40647600/postgresql-multi-value-upserts/46233907#46233907 1 ...
- 2、cas4.0 单点登录 之 cas-client
cas4.0 单点登录 之 cas-client cas4.0 单点登录 之 https证书已经做好了证书的准备工作.如今结合cas-server来配置单点登录: 一.安装cas服务端(cas-ser ...
- springboot jpa | mybaits
一.jpa: 1.jpa可以使用jpaRepository,@query的查询, 当然如果方法命名规范,可以不写sql代码 2.jpa可也使用EntityManager,通过@PersistenceC ...
- Windows web服务器搭建---阿里云
前提步骤: 1)申请域名---- 阿里云.花生壳.万维网等等. 2)云主机购买-----阿里云.腾讯云.京东云等等. 3)网站备案,此步骤最长. 4)建立网站 5)部署网站 下面主要介绍如何部署网 ...
- UnrealEngine4 尝鲜
把官方事例的demo扩展成横版过关视角
- zabbix监控端口
使用zabbix自带key监控进程与端口 每个公司都有自己的程序,自己的进程名与端口监听,对于nagios来说,这些都经常需要自己去写插件,但是zabbix不需要,它自己就有监控进程与端口的key. ...
- RabbitMQ功能测试+性能测试简单方法
一.如何测试RabbitMQ的功能 1.联系开发找到队列的名称:登录MQ后台管理地址;点击Queues页,输入队列名搜索出目标队列(支持模糊查询) 2.准备测试数据 (1)已知json格式时,根据不同 ...
- POJ1328 Radar Installation 【贪心·区间选点】
Radar Installation Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 54593 Accepted: 12 ...
- Mongodb基本操作入门,增删改查和索引
主要进程 mongod.exe为启动数据库实例的进程. mongo是一个与mongod进程进行交互的JavaScript shell进程,它提供了一些交互的接口函数用户对数据库的管理. 基本命令 sh ...
- POJ 3126 Prime Path (BFS+剪枝)
题目链接:传送门 题意: 给定两个四位数a.b,每次能够改变a的随意一位.而且确保改变后的a是一个素数. 问最少经过多少次改变a能够变成b. 分析: BFS,每次枚举改变的数,有一个剪枝,就是假设这个 ...