1. 简介
    Tengine是淘宝发起的web服务器项目,简单的讲就是对nginx进行了二次开发并提供了更丰富的功能,官网地址:http://tengine.taobao.org/
  2. 下载nginx这里使用淘宝二次开发的tengine
    下载地址:http://tengine.taobao.org/download.html
  3. 将文件上传到服务器:
    scp -P 22 本地文件地址 用户名@IP地址:服务器存放地址
  4. 解压并置入到新目录:/laycloud/nginx
    tar -zxvf tengine-2.2.0.tar.gz
    mv ./tengine-2.2.0.tar.gz  /laycloud/nginx
  5. 检查模块依赖
    yum install gcc-c++ 
    yum -y install pcre pcre-devel 
    yum -y install zlib zlib-devel 
    yum -y install openssl openssl-devel
  6. 进入tengine目录
    执行:./configure --prefix=/laycloud/nginx配置目录
  7. 编译安装
    make
    make install
  8. 启动
    进入tengine2.2.0同级目录tengine/sbin执行:./nginx
  9. 开启80端口
    firewall-cmd --zone=public --add-port=80/tcp --permanent
    【移除:firewall-cmd --zone= public --remove-port=80/tcp  】
  10. 验证
    IP+端口,如果是默认80端口直接使用IP即可
    注意:如果把nginx作为静态资源服务器,例如图片上传,那么需要把nginx.conf配置文件中头部修改为:user root;以开放权限,否则访问会报出403错误。修改配置文件不要忘了重新载入配置:./nginx -s reload

    【其它bin目录下的命令:重启 ./nginx -s reopen 停止 ./nginx -s stop 重载配置 ./nginx -s reload】

    参考文章:http://blog.csdn.net/wlwlwlwl015/article/details/51222224

  11. nginx配置https证书
    server {
    listen 443; // https 默认的,http默认为80
    server_name 域名;
    ssl on;
    ssl_certificate cert/214112721760699.pem; // 证书文件的存放位置
    ssl_certificate_key cert/214112721760699.key; // 证书文件的存放位置
    ssl_session_timeout 5m;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    location / {
    proxy_pass http://127.0.0.1:8080/; // 反向代理,转发到某个地址上
    }
    }

最新文章

  1. python基础篇----字符串unicode
  2. C#.NET 大型企业信息化系统集成快速开发平台 4.2 版本 - 服务器之间的接口通讯功、信息交换
  3. JavaScript之闭包就是个子公司
  4. 用通俗易懂的大白话讲解Map/Reduce原理
  5. 五、Pillar数据管理中心
  6. ConcurrentHashMap使用要点
  7. TreeView
  8. phpcms-v9 前台模板文件中{pc}标签的执行流程
  9. 在输出视图中使用使用html注释会导致在Chrome中css失效
  10. WCF 采用net.tcp协议
  11. recompose mapProps
  12. solr多集合配置
  13. Android Demo 下拉刷新+加载更多+滑动删除
  14. 发运模块中如何创建Debug 文件
  15. JDBC连接数据库时候出错
  16. 4 - BFS & Topological Algorithm
  17. Linux充电站
  18. SpringCloud实战10-Sleuth
  19. vue组件导航栏动态添加class
  20. QMouseEvent鼠标事件

热门文章

  1. “全栈2019”Java第一百零二章:哪些作用域可以声明局部内部类?
  2. 查看npm安装包版本
  3. byte转文件流 下载到本地
  4. ansible api2.0 多进程执行不同的playbook
  5. BootStrap Modal 点击空白时自动关闭
  6. angular4套用primeng样式
  7. linux centOS 7 GUI安装
  8. linux下不同颜色文件的性质
  9. 并发编程>>并发级别(二)
  10. apache 子域名自动与子域名同名的目录绑定