Dockerfile 代码

From hub.c.163.com/public/nginx:1.2.1
RUN rm -v /etc/nginx/nginx.confADD nginx.conf /etc/nginx/RUN echo "daemon off;" >> /etc/nginx/nginx.conf
RUN chown -R www-data:www-data /var/lib/nginxRUN mkdir -p /usr/src/node-app
RUN mkdir -p /usr/src/node-app/dist
WORKDIR /usr/src/node-appCOPY dist/. /usr/src/node-app/dist/EXPOSE 22 80 443ENTRYPOINT /etc/init.d/nginx start && /usr/sbin/sshd -D

  

nginx.conf 代码

worker_processes 1;
events { worker_connections 1024; }
http {include       mime.types;default_type  application/octet-stream;sendfile        on;tcp_nopush on;tcp_nodelay on;keepalive_timeout 60000;client_body_timeout 60000;client_header_timeout 60000;send_timeout 60000;reset_timedout_connection on;types_hash_max_size 2048;server_tokens off;server_names_hash_max_size 4096;server_names_hash_bucket_size 128;server_name_in_redirect off;client_header_buffer_size 128k;large_client_header_buffers 4 256k;client_max_body_size 10240m;server {listen 80;root /usr/src/node-app/dist;location ^~ /api/ {proxy_pass http://10.1.31.35:5200/;}location / {try_files $uri @fallback;}location @fallback {rewrite .* /index.html break;}}
}

  

  

转载于:https://www.cnblogs.com/shenggen/p/6400569.html

dockerfile nginx配置相关推荐

  1. 使用Dockerfile+nginx配置前端项目

    使用Dockerfile+nginx配置前端项目 创建文件: ├── default.conf ├── Dockerfile ├── html │ ├── index2.html │ └── inde ...

  2. 《Laradock》Nginx配置多站点多项目

    <Laradock>Nginx配置多站点多项目 1.在laradock/nginx 目录下新建一个vhost目录. 2.复制laradock/nginx/sites/default.con ...

  3. nginx配置http、https访问,nginx指定ssl证书,阿里云腾讯云华为云设置nginx https安全访问

    nginx配置http.https访问 要设置https访问需要从对应的云厂商申请证书,并下载Nginx证书到服务器. 我这里从阿里云申请了免费的域名证书,然后将证书放置在服务器的/etc/ssl/. ...

  4. 快速通过nginx配置域名访问

    配置nginx进行域名访问文件 在nginx安装目录下的conf目录下新建一个配置文件,比如你新加的域名为admin.hello.com,你希望通过这个域名访问admin项目,那么新建一个admin. ...

  5. 前后端分离nginx配置,同时解决跨域问题

    背景 现在,web开发的前后端分离技术越来越火爆,由于最近的公司官网使用了前后端分离的方案,这里就来记录一下前后端分离的项目部署.这里我们使用的前端框架是Vue.js,后台使用Laravel7提供数据 ...

  6. Nginx 配置清单(一篇够用)

    欢迎关注方志朋的博客,回复"666"获面试宝典 Nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务,其因丰富的功能集 ...

  7. docker nginx 配置负载均衡

    在上篇的文章中我们介绍了docker nginx配置简单的代理 在这篇文章我们介绍docker 利用nginx配置负载均衡 所谓的负载均衡是两台服务器,或者是多台服务器上面部署项目,但是访问的方式是通 ...

  8. python修改nginx配置文件_zookeeper 动态管理nginx配置

    假设我们有一个场景,所有服务器共享同一份配置文件,我们肯定不可能单独手动维护每台服务器,这时可以利用zookeeper的配置管理功能. 环境:python + nginx + zookeeper 目的 ...

  9. Nginx配置使用积累[不断更新]

    由于网上Nginx的文档太少,很多特性只能自己去尝试,遂记录Nginx的一些使用知识. 以下nginx.conf配置文件中的配置: 1.Nginx不记录错误日志: error_log /dev/nul ...

最新文章

  1. JS 对象封装的常用方式
  2. ARP探测目标工具arping常用命令集合大学霸IT达人
  3. dell 远程访问管理卡iDRAC 7
  4. GVA gin-vue-admin部署后端注意事项
  5. 同一个硬盘装多个linux系统,在一个硬盘上安装两个Linux操作系统方法
  6. JAVA API在线中文文档地址链接
  7. Linux下gSOAP的使用 (c++)
  8. 图解Http学习第三章
  9. python数据挖掘学习路线图
  10. firefox flash问题
  11. android qq 目录,手机qq存储路径在哪可以找到
  12. 云服务器被攻击了怎么解决?恢复需要多久?
  13. Java之网络编程(二)UDP
  14. java一般自学多久
  15. 智能运营新功能,多波次营销全触达
  16. springCloud之Netflix完整学习
  17. Cisco AP 升级
  18. 容联“扩容”,走出AI视觉场景落地之路
  19. Python语言用法总结
  20. mysql 1-9_1.1.9 mysql

热门文章

  1. XML数据岛(XML Data Island)(只适用于ie)
  2. 微信小程序——解决上传并部署云函数时报错ResourceNotFound.Function, 未找到函数版本,请创建后再试。 (7f2d9d2d-5eac-4575-9n57-acd66cfa587g
  3. NDK 开发实战 - 封装 java 层 sdk 模型
  4. 示例解读 Python 2 和 Python 3 之间的主要差异
  5. Datalore:用于机器学习可视化的新Web方案!
  6. 算法:字符串消除问题的数学证明
  7. 2017-10-03 前端日报
  8. javascript 的 ~ 操作符作用
  9. 龙图 VP 李翀:数据化运营及云计算下的运维
  10. 谈谈Runtime类中的freeMemory,totalMemory,maxMemory几个方法