Nginx及阿里Tengine安装配置,SSL配置,反向代理配置

本文详细介绍了Nginx和阿里Tengine的安装过程,包括GCC、PCRE、zlib和OpenSSL的安装。然后讲解了如何配置HTTP和HTTPS反向代理服务器,特别强调了SSL环境准备和模块安装。最后,通过netstat检查确认配置结果,并测试了HTTPs的访问。
摘要由CSDN通过智能技术生成

Nginx及阿里Tengine安装配置

1 概述

Tengine是由淘宝网发起的web服务器项目,它基于Nginx的基础,针对大访问量网站的需求,添加了很多高级功能和特性,它的性能和稳定性比较好。Tengine完全兼容Nginx,可以参照Nginx的方式来配置Tengine。

2 安装(Tengine与Nginx完全相同)

  1. gcc安装
    命令:yum install gcc-c++

  2. PCRE pcre-devel 安装
    命令:yum install -y pcre pcre-devel

  3. zlib 安装
    命令:yum install -y zlib zlib-devel

  4. OpenSSL 安装
    命令:yum install -y openssl openssl-devel

  5. 下载Nginx
    命令:wget -chttps://nginx.org/download/nginx-1.10.1.tar.gz

  6. 解压Nginx
    命令:tar -zxvf nginx-1.10.1.tar.gz

  7. 进入nginx解压目录
    命令:cd nginx-1.10.1

  8. 配置Nginx
    命令:./configure

  9. 编译
    命令:make

  10. 安装
    命令:make install

  11. 查找安装路径
    命令:whereis nginx

  12. 进入nginx安装路径
    命令:cd /usr/local/nginx/sbin

  13. 启动
    使用默认配置启动
    命令:./nginx

  14. 重启
    命令:./nginx -s reload

  15. 通过执行“netstat –anpt ”查看进程的启动情况。
    可以看到80端口中nginx启动了。

  16. 使用浏览器访问,可以看到nginx的欢迎界面,nginx初步安装配置完成。

3 配置

3.1 配置文件conf/nginx.conf详解(以Tengine文件为例,其实是一样的)

#user  nobody; 设置任何用户均可访问
worker_processes  1;
#设置错误日志的保存位置
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;

#error_log  "pipe:rollback logs/error_log interval=1d baknum=7 maxsize=2G";
#进程号保存文件
#pid        logs/nginx.pid;
#每个进程最大连接数,及每个worker所允许同时产生的链接
events {
        worker_connections  1024;
}
http {
       include       mime.types;
       default_type  application/octet-stream;
      #log_format  main  '$remote_addr - $remote_user [$time_local] "
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值