https的免费申请流程 这篇文章包含3个主要内容:如何用nodejs创建https服务器;如何免费申请到ssl证书;nginx如何设置https服务器。如果想了解https原理部分,可以查看之前的文章介绍htts原理1、用Nodejs创建HTTPS服务器在Nodejs中,我们可以通过内置的https库,来实现HTTPS服务器。NodejsHTTPS使用文档:http://nodejs.org
原创 2023-05-08 13:02:05
170阅读
HttpsClient.js 模块const https = require('https');// 不需要 body 的请求const noBody
99
原创 2023-03-02 16:04:38
294阅读
记一下nodejs升级https的操作 ​​#​​ 前置条件已有服务器已有证书 ​​#​​ 关键代码添加将下载好的证书放置在项目目录下 let https = require("https");let fs = require("fs");const httpsOption = { key: fs.readFileSync("./[证书目录]/xxx.key"), cert: fs.
原创 2022-11-10 13:38:32
163阅读
前置条件已有服务器已有证书关键代码添加将下载好的证书放置在项目目录下let https = require(
转载 2021-07-26 14:10:18
10000+阅读
const port = normalizePort(process.env.PORT || '3000'); const path = require('path'); const https = require('https'); const fs = require('fs'); const 
原创 2022-04-19 16:58:15
221阅读
let express = require("express");let http = require("http");let https = require("https");let fs = require("fs");// Configuare httpsconst httpsOption = { key : fs.readFileSync("./https/xxxxxxxxxxx
原创 2022-06-29 20:12:40
99阅读
在本文中,你将学习如何使用Node.js中的async函数(async/await)来简化callback或Promise.异步语言结构在其他语言中已经存在了,像c#的async/await、Kotlin的coroutines、go的goroutines,随着Node.js 8的发布,期待已久的async函数也在其中默认实现了。Node中的async函数是什么?当函数声明为一个Async函数它会返
ssh配置公钥 和密钥 可以登录服务器不需要密码 看是否已经存在公钥和密钥 看用户文件夹下是否存在 ctrl +d 退出用户 sudo rm -f xxx 删除一个文件//连接 ssh ubuntu@ip地址 复制代码// 先给root一个密码 sudo passwd root // 然后切换到root su root 复制代码//在root下 sudo adduser shoukai
转载 2024-07-30 15:32:38
700阅读
绝大部分demo和姿势都可以在nodejs官网查看到。可以多多查阅自签名的证书生成(不推荐2333)openssl genrsa -out server.key 2048//这是秘钥openssl req -new -sha256 -key server.key -out csr.pem//这好像是签名请求?没在意openssl x509 -req -in csr.pem -sign...
原创 2021-10-28 15:06:07
2023阅读
记录自己的爬虫经验本次是爬取某SSR网站列表页及详情页数据,包括文本及图片,将数据存入MongoDB数据库,将图片下载至本地;首先呢,用到的nodeJS模块有:request: 用于请求网址内容或请求图片内容cheerio: 通俗的讲,可以当做jQuery使用pump: 一种管道,操纵数据流,比原生的pipe好用,可操控性强,具体用法可去npm查询path: 读取操作文件路径fs: 操作文档读写等
转载 1月前
0阅读
移动互联网的大力发展,安全越来越重要。什么是双向认证呢?双向认证就是client要验证server的合法性,同一时候server也要验证client的合法性。这样两方都相互验证,提高安全性。 关于SSL的原理我也不表了。由于google一下,有一大堆原理介绍。 本团队做了一个iOS + NodeJS
转载 2017-05-23 13:56:00
187阅读
2评论
# Java HTTPS Server科普 在网络通信中,HTTPS(Hyper Text Transfer Protocol Secure)是一种通过加密传输数据的通信协议,用于更安全地传输网页数据。为了实现一个基于Java的HTTPS服务器,我们可以借助Java的标准库和第三方库来实现。 ## 准备工作 在开始编写Java HTTPS服务器之前,我们需要先生成一个SSL证书。可以使用ke
原创 2024-06-07 04:31:30
34阅读
第一部分 搭建https服务器前奏首先需要理解几个概念HTTPSHTTP是一个网络协议,是专门用来传输 Web 内容;SSL(Secure Sockets Layer)的缩写----“安全套接层”。它是在上世纪90年代中期,由网景公司设计的。 为啥要发明 SSL 这个协议?因为原先互联网上使用的 HTTP 协议是明文的,存在很多缺点——比如传输内容会被偷窥(嗅探)和篡改。发明 SSL 协议,就是为
原创 2021-03-23 10:02:21
596阅读
简介Node.js 有多重并发的能力,包括单线程异步、多线程、多进程等,这些能力可以根据业务进行不同选择,帮助提高代码的运行效率。本文希望通过读 p-limit、pm2 和 worker_threads 的一些代码,来了解 Node.js 的并发能力。版本说明Node.js 15.4.0Npm: 7.0.15异步Node.js 最常用的并发手段就是异步,不因为资源的消耗而阻塞程序的执行。什么样的并
转载 2024-07-26 13:00:31
473阅读
下载官网下载安装包https://nodejs.org/en/download/这里选择安装zip版本。2.安装下载好的包文件node-v12.14.0-win-x64.zip解压到:C:\ProgramFiles\nodejs中。然后在目录中新建node-cache和node-global目录。主要用来放npm全局模块的安装目录。3.配置环境变量新建系统变量。变量名:NODE_HOME变量值(你
原创 2020-01-03 23:14:43
3624阅读
1点赞
Falcon 是一个轻量级的Python Web框架,专注于构建RESTful API。它被设计为简单而快速,致力于提供高性能的API服务。本篇博客将深入探讨Falcon框架的基本概念、使用方法以及一些实际开发中的最佳实践。1. 安装 Falcon在使用Falcon之前,首先需要安装它。使用以下命令可以轻松安装Falcon:pip install falcon2. Hello World 示例下面
nginx监听网站80端口,而nodejs监听端口是8000,就可以配置nginx反向代理到nodejs的3000端口,同理,也可以配置代理到多个不同的端口,就可以实现 一台服务器同时服务多个域名,并且可以让nginx负责网站的静态资源请求。有效提高网站的吞吐量和性能! 最简单的做法直接修改nginx配置,增加下面配置server { listen 80;
转载 2024-04-03 15:43:34
193阅读
Nodejs创建TCP服务器1.Nodejs提供了net模块给我们,所以我们创建TCP服务器很简单: 1 require('net').createServer(function(socket) { 2 // new connection 3 socket.on('data', function(data) { 4 // got data 5 })
转载 2024-06-23 23:28:09
100阅读
const fs = require('fs');const Core = require('@alicloud/pop-core');let client = new Core({ accessKeyId: 'xx
原创 2023-03-03 00:15:06
146阅读
To install SVN server, run this command at the command prompt: Verify the installed version of Subversion software: We want to configure the apache in
转载 2018-11-30 11:05:00
114阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5