前段时间做了个node全栈项目,服务端技术栈是 nginx + koa + postgresql。其中在centos上搭建环境和部署都挺费周折,部署测试服务器,接着上线的时候又部署生产环境服务器。这中间就有很多既无聊又费精力,吃力不讨好的"体力活"。所以就开始思考怎么自动化这部分搭建部署的工作,也就引出了Docker。什么是DockerDocker
简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。再说简单一点,就和虚拟机,模拟器功能类似,常规用法的时候,你的docker运行起来的容器,就相当于一个独立的系统,与你的宿主机是网络通讯的方法,其他内容都是相互独立的。
server { #下面这个部分和正常配置 https 没有什么区别 listen 9700 ssl; server_name abc.kuaicaiba
原创
2023-02-16 13:02:19
215阅读
之前笔者弄了一套nestjs项目放在自己服务器上,并用pm2管理进程。 现在要把pm2停止,尝试一下用docker容器,那么首先要安装docker 一、安装docker 由于笔者服务器的系统是centos7,所以这里写的是在centos7上安装docker; 注:Docker 要求 CentOS 系统的内核版本高于 3.10 我们可以用以下命令来查看centos版本unam
转载
2023-08-23 13:25:03
2033阅读
## 实现“docker mqtt wss”的步骤
为了实现“docker mqtt wss”,我们需要按照以下步骤进行操作。下面的表格展示了整个过程的步骤。
| 步骤 | 操作 |
| ---- | ---- |
| 步骤1 | 安装Docker |
| 步骤2 | 配置Docker网络 |
| 步骤3 | 创建MQTT Broker容器 |
| 步骤4 | 创建MQTT客户端容器 |
|
原创
2023-08-22 11:34:44
91阅读
# Docker 开启 WSS
## 概述
Docker 是一种容器化平台,能够帮助开发者快速构建、打包和部署应用程序。在常规使用中,Docker 默认通过 HTTP 协议进行通信。然而,有时候我们希望使用 WSS (WebSocket Secure) 协议来加密和保护我们的通信。本文将介绍如何在 Docker 中开启 WSS,并提供相应的代码示例。
## 什么是 WSS?
WSS 是基于
原创
2024-02-01 09:27:07
132阅读
找到listener.wss.external.keyfile、listener.wss.external.certfile,把默认的修改为如下。
原创
2023-07-08 06:43:58
453阅读
前言我是做PHP开发的, 一直以来使用的都是wamp这种环境来做开发, 后来一些经手的项目, 有些使用swoole的 , 不用linux真的是不行, 最初是直接在测试服务器上在线编辑调试, 但是这有多痛苦只有在线编辑过的人才能深有体会.后来, 为了线下开发调试, 我使用了WSL, 安装使用都是很OK的, 既然linux有了, 那上个宝塔岂不是更方便? 所以我也直接把宝塔装在了wsl上, 一切都没有
js nodejs jenkins 自动化部署
GitHub仓库由于现在的代码基本上都是多人合作开发,所以肯定会用到像 git 这样的版本控制工具所以这里使用 GitHub 来做一个演示 首先我们需要在github上新建一个仓库点击New来新建一个仓库输入一个名字以及描述后点击 create然后将代码上传到GitHub上这里我上传的是一个简单的
把一个 Node.js web 应用程序给 Docker 化文档介绍文档1、 下载Docker Desktop:下载链接 2、 而后启动docker 3、 新建项目,在文件夹中新建Dockerfile和.dockerignore 4、 建立镜像:docker build –t {镜像名} . (不能忽略后面的.) 5、 运行容器:docker run –it {镜像名}退出容器:exit启动后,浏
转载
2023-07-20 17:10:56
412阅读
# Docker配置Node环境
在开发过程中,我们常常需要配置Node.js环境来运行JavaScript应用程序。而Docker是一种轻量级容器技术,可以帮助我们更方便地部署和管理应用程序。本文将介绍如何使用Docker配置Node.js环境,并通过代码示例展示具体操作步骤。
## Docker简介
Docker是一种开源的容器化平台,允许开发者将应用程序及其所有依赖项打包成一个独立的容
# Docker节点空间配置
在Docker中,节点是指运行Docker引擎的主机,它们可以组成一个Docker集群,共同管理容器的运行。在Docker集群中,可以通过配置节点的空间来实现资源的分配和管理。本文将介绍如何配置Docker节点的空间,并提供相应的代码示例。
## 节点空间配置
在Docker中,可以通过`docker node update`命令来配置节点的空间。其中,可以配置
# 实现docker wss.conf的步骤
## 流程图
| 步骤 | 描述 |
|---|---|
| 1 | 创建一个Dockerfile |
| 2 | 在Dockerfile中安装nginx和配置ssl |
| 3 | 构建docker镜像 |
| 4 | 运行docker容器 |
## 具体步骤
### 步骤1:创建一个Dockerfile
首先,我们需要创建一个Docker
原创
2023-08-15 09:46:36
57阅读
网络架构: 外网 -->nginx ---> was服务器---> 数据库服务器。遇到问题1、安装was 时,必须使用root 用户安装。安装was 之前需要修改主机名称。 方案如下: vi /etc/hosts 添加:IP 主机名称 主机名称&n
非对称加密算法 RSA介绍1977年,三位数学家Rivest、Shamir 和 Adleman 设计了一种算法,可以实现非对称加密。流程消息发送方A在本地构建密钥对,公钥和私钥;消息发送方A将产生的公钥发送给消息接收方B;B向A发送数据时,通过公钥进行加密,A接收到数据后通过私钥进行解密,完成一次通信;反之,A向B发送数据时,通过私钥对数据进行加密,B接收到数据后通过公钥进行解密。DH密钥交换算法
目录nagix特性问题描述反向代理正向代理nginx下载地址 放在英文目录下nginx 指令说明: 需要在nginx的根目录中执行如下的命令指令:配置nginx-1.21.4\conf\nginx.conf修改hosts文件C:\Windows\System32\drivers\etc域名实现前后端访问修改hosts文件nagix特性占用内存少 不超过2M tomcat服务器占用内存
在nginx中配置WebSocket的wss协议,包括需求背景、步骤和关键配置。由于小程序连接WebSocket必须使用wss协议,需要在服务器上部署项目并开通SSL证书。为了配置Nginx以支持WebSocket的安全连接(WSS),需要在Nginx配置文件中设置SSL证书,并启用wss模块。以下是一个配置示例:确保已经有了SSL证书和私钥文件。在Nginx配置文件中,设置server块以监听4
# Python WebSocket Secure(WSS)配置 Header 的科普文章
在现代Web开发中,WebSocket是一种重要的通信协议,适用于实时数据传输。相比于传统的HTTP请求,WebSocket可以在客户端和服务器之间建立持久的连接,从而实现高效的双向通信。而`WSS`是WebSocket的加密版本,为数据传输提供了更高的安全性。本文将介绍如何在Python中配置WebSo
简介: Nginx 反向代理模块:ngx_http_proxy_module、ngx_http_upstream_module 后端检测模块:nginx_http_upstream_check_module 前者是官方提供的,安装 Nginx 的时候默认就内置了,可以直接使用,地址:http://nginx.org/en/docs/http/ngx_http_proxy_module.html 后
# Docker 中 Jenkins 配置 Node 指南
作为一名刚入行的开发者,你可能对如何在 Docker 中配置 Jenkins Node 感到困惑。本文将为你提供一份详细的指南,帮助你快速掌握这一技能。
## 流程概览
首先,我们通过一个表格来展示配置 Jenkins Node 的主要步骤:
| 步骤 | 描述 |
| --- | --- |
| 1 | 安装 Docker 和