Nginx 服务搭建

Nginx 安装

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。基于 Tengine 验证。

搭建步骤
  1. 下载 tengine地址

  2. 安装编译工具及库文件

    yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
    

    注意:如果 Linux 没有安装 gcc,会出现如下错误:
    checking for C compiler ... not found
    	
    在 yum 源环境下安装 gcc:
    yum -y install gcc
    	
    ./configure: error: the HTTP rewrite module requires the PCRE library.
    安装 pcre-devel 解决问题
    yum -y install pcre-devel
    	
    ./configure: error: SSL modules require the OpenSSL library.
    安装 openssl 解决问题
    yum -y install openssl openssl-devel
    
  3. PCRE安装
    PCRE 作用是让 Nginx 支持 Rewrite 功能。

    1. 下载 PCRE 安装包,下载地址:http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
      或 https://ftp.pcre.org/pub/pcre/ (手动下载)
      cd /data/tengine
      wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
      
    2. 解压安装包
      tar -zxvf pcre-8.35.tar.gz
      
    3. 进入安装包目录
      cd pcre-8.35
      
    4. 安装编译
      ./configure
      make && make install
      
    5. 查看 pcre 版本
      pcre-config --version
      
  4. 解压

    tar -zxvf tengine-2.2.0.tar.gz
    
  5. 创建安装目录

    mkdir -p /data/tengine/tengine
    
  6. 编译安装

    cd /data/tengine/tengine-2.2.0
    # 编译安装
    ./configure --prefix=/data/tengine/tengine --with-http_stub_status_module --with-http_ssl_module --with-pcre=/data/tengine/pcre-8.35
    make
    make install
    
  7. Nginx 配置

    copy 样本的 nginx.conf 到 /data/tengine/tengine/conf 目录下
    # 编辑 nginx.conf
    vi nginx.conf
    # 修改几个参数
    修改 listen 的监听端口,根据要求修改
    
    修改 proxy_pass http://localhost:48655/,地址为需要的代理的 url
    
    切换到 nginx 的 html 路径下
    # 新建文件夹 dashboard
    mkdir dashboard
    复制文件 screenshot.js 到 dashboard 目录下
    
  8. Nginx 启动停止

    # 启动代理服务器
    cd /data/tengine/tengine/sbin
    ./nginx
    
    # 停止代理服务器
    通过端口查找 nginx 进程
    ps -ef | grep nginx
    kill -9 pid
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值