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

最新文章

  1. 使用C#和Excel进行报表开发(三)-生成统计图(Chart)
  2. IIS上部署Net.Core
  3. Windows Azure Cloud Service (36) 在Azure Cloud Service配置SSL证书
  4. PHP简单漂亮的分页类
  5. javascript的语法结构
  6. HQL之多表查询(一对多和多对多)
  7. 在Visual Studio 2013上安装SQLite designer components
  8. 用C#实现Base64处理,加密解密,编码解码
  9. Intent Flag介绍 intent.addFlags()
  10. CodeForces 489B BerSU Ball (贪心)
  11. MHA手动切换 原创2 (主参与复制)
  12. Beta Round #9 (酱油杯noi考后欢乐赛)乌鸦喝水
  13. !!!!!安卓界面总是显示载入进度条的问题,没事别乱用ListFragment
  14. [Jmeter]jemeter启动报错,返回错误码 5,处理方法
  15. .net core 2.0学习笔记(二):Hello World & 进阶
  16. MYSQL常用命令2
  17. SpingBoot 属性加载
  18. 怎样通过 DLNA 将电脑上的媒体投射到智能电视上
  19. 【Java】 剑指offer(3) 二维数组中的查找
  20. 2-sat-总结+例题

热门文章

  1. Python Requests post并将得到结果转换为json
  2. P6 EPPM 安装和配置指南
  3. 用Jmeter对数据库执行压力测试
  4. mysql double 乘法 缺失精度
  5. python makestrans translate
  6. How to Configure an SSIS Package to Access a Web Service using WCF
  7. SQL SERVER 使用订阅发布同步数据库(转)
  8. KingdeeK3-修改单据邮件发送的自定义字段
  9. IIS管理器如何添加网站
  10. Mac下配置mnmp环境