当前位置: 首页 > news >正文

nginx的docker-compose文件

搜索   Docker之docker-compose单机编排,有模版


version: '3.5'services:nginx:image: nginx:latestrestart: alwaysvolumes:- ./html:/usr/share/nginx/html- ./conf/nginx.conf:/etc/nginx/nginx.conf- ./conf/conf.d:/etc/nginx/conf.d- ./logs:/var/log/nginxports:- "80:80"

nginx.conf


worker_processes  1;
events {worker_connections  1024;
}
http {include       mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" $request_time $upstream_response_time ';sendfile        on;keepalive_timeout  65;gzip  on;fastcgi_buffers 8 128k;include conf.d/*.conf;
}

conf.d/demo.conf


upstream backendserver{server 192.168.22.3:8080;
}
upstream backendserver2{server 192.168.22.2:8080;
}
server {listen       80;listen 443 ssl;server_name  demo.xx.com;index index.html;root /usr/share/nginx/html/demo.xx.com;client_max_body_size 100M;ssl on;  ssl_certificate  /etc/nginx/conf.d/cert/demo.xx.com/demo.xx.com.pem;ssl_certificate_key  /etc/nginx/conf.d/cert/demo.xx.com/demo.xx.com.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;  if ($scheme = http) {return   301 https://$host$request_uri;}location ~* \.html$ {root /usr/share/nginx/html/demo.xx.com;add_header Cache-Control no-store;add_header X-Frame-Options SAMEORIGIN;}location = /{root /usr/share/nginx/html/demo.xx.com;add_header Cache-Control no-store;add_header X-Frame-Options SAMEORIGIN;}location ^~ /api {proxy_connect_timeout 3000;proxy_send_timeout  3000;send_timeout 3000;proxy_read_timeout 3000;proxy_set_header   Host $http_host;proxy_set_header   X-Forwarded-Proto $scheme;proxy_set_header   X-Real-IP         $remote_addr;proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://backendserver;}location / {root /usr/share/nginx/html/demo.xx.com;try_files  $uri $uri/  @backend;}location @backend {proxy_connect_timeout 3000;proxy_send_timeout  3000;send_timeout 3000;proxy_read_timeout 3000;proxy_set_header   Host $http_host;proxy_set_header   X-Forwarded-Proto $scheme;proxy_set_header   X-Real-IP         $remote_addr;proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://backendserver2;}access_log  /var/log/nginx/demo.xx.com.access.log main; error_log   /var/log/nginx/demo.xx.com.error.log  ; }

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 《Unity3D高级编程 主程手记》第二章 C#技术要点(八) 业务逻辑优化技巧
  • 【C#】计算两条直线的交点坐标
  • 升级TrinityCore 服务器硬件
  • 内网隧道——隧道技术基础
  • Qt Creator:C++与Python混合编程
  • (21)起落架/可伸缩相机支架
  • C语言:进程间通信
  • Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
  • 基于面向对象和递归的拦截器设计模式
  • 1.24、定义浅层神经网络架构和算法(matlab)
  • Android11 framework 禁止三方应用开机自启动
  • 正则表达式在Python中的高级应用:从HTML中提取数据
  • c++应用网络编程之四Linux常用的网络IO模型
  • WPF之URI的使用
  • Linux 各目录
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • Java到底能干嘛?
  • Linux下的乱码问题
  • OpenStack安装流程(juno版)- 添加网络服务(neutron)- controller节点
  • php面试题 汇集2
  • Python_OOP
  • Python代码面试必读 - Data Structures and Algorithms in Python
  • Spark RDD学习: aggregate函数
  • 从零开始的无人驾驶 1
  • 理解在java “”i=i++;”所发生的事情
  • 浅谈Golang中select的用法
  • 软件开发学习的5大技巧,你知道吗?
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 世界上最简单的无等待算法(getAndIncrement)
  • 一、python与pycharm的安装
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 阿里云服务器购买完整流程
  • 说说我为什么看好Spring Cloud Alibaba
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • #!/usr/bin/python与#!/usr/bin/env python的区别
  • #include<初见C语言之指针(5)>
  • #Java第九次作业--输入输出流和文件操作
  • #pragma data_seg 共享数据区(转)
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (Java入门)抽象类,接口,内部类
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (ZT)北大教授朱青生给学生的一封信:大学,更是一个科学的保证
  • (二)JAVA使用POI操作excel
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (四) 虚拟摄像头vivi体验
  • (四)activit5.23.0修复跟踪高亮显示BUG
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (转)ORM
  • (转载)Linux网络编程入门
  • .NET 5.0正式发布,有什么功能特性(翻译)
  • .NET 8.0 发布到 IIS
  • .NET CF命令行调试器MDbg入门(一)