nginxconfig.io项目nginx可视化配置--搭建-视频

news/2024/9/20 13:40:39/ 标签: nginx, 运维

项目地址

https://github.com/digitalocean/nginxconfig.io

搭建视频

nginxconfig.io搭建

nginxconfig.io搭建

展示效果

在这里插入图片描述

在这里插入图片描述
找到这个项目需要的docker镜像,有项目需要的node的版本

docker pull node:20-alpine

运行这个node容器,在主机中挂载一个文件夹到容器中
主机:/home/luichun/nodewsl
容器:/home/nodewsl
为什么要挂载?因为容器里面没法使用git命令,没有apt,没有deb没有编译等软件
镜像使用的是node:20-alpine,适合这个项目的npm的一个版本
因为没有执行的命令,所以会直接跳出:sleep infinity 使用这个命令能够让容器存活

1:运行node容器

docker run -d --name node430 -p 8080:8080 -v /home/luichun/nodewsl:/home/nodewsl node:20-alpine sleep infinity

在宿主机的Ubuntu中执行命令

cd /home/luichun/nodewsl
git clone https://github.com/digitalocean/nginxconfig.io.git

在容器中执行命令

cd /home/nodewsl/nginxconfig.io
npm ci
npm run dev

删除主机中的nginxconfig.io 文件夹【需要sudu su】超级管理员权限

rm -rf /home/luichun/nodewsl/

总结一下

1:使用这个【nginxconfig.io】去配置http3遇到挺多问题的
2:我使用的nginx版本是1.26.0
3:nginx的http3还是实验阶段,还不是稳定版本,需要用到udp和ngx_http_v3_module,在编译nginx时需要提前设置
4:http3的协议对于网站的seo会有好处,而且很大,是算法层面的优化,提升的网站分数很高,收录分数高


http://www.ppmy.cn/news/1453433.html

相关文章

FLIR LEPTON3.5 热像仪wifi 科研实验测温采集仪

点击查看详情!点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情点击查看详情 1、描述 这是一款桌面科研实验测温热成像多功能热像记录仪,小巧轻便…

.2700勒索病毒,网络安全面临的新威胁

一、.2700勒索病毒的定义与危害 .2700勒索病毒是一种通过锁定被感染者计算机系统或文件,并施以敲诈勒索的新型计算机病毒。它通过计算机漏洞、邮件投递、恶意木马程序、网页后门等方式进行传播。一旦感染,磁盘上几乎所有格式的文件都会被加密&#xff0c…

CPU、GPU、内存、硬盘

内存与硬盘(存储) 内存 内存(Memory),也叫随机访问存储器(Random Access Memory,RAM),是计算机中的一种临时数据存储器件。它可以被计算机的中央处理器(CPU…

java 双亲委派机制

1、类加载器的种类 BootstrapClassLoader:启动类类加载器,由c编写,加载java核心库 java.*,构造ExtClassLoader和AppClassLoader。由于引导类加载器涉及到虚拟机本地实现细节,开发者无法直接获取到启动类加载器的引用&…

OpenAI实验室创立的故事

OpenAI实验室创立的故事 前言 随着ChatGPT大模型的爆火,打造ChatGPT的公司OpenAI也成了最知名的人工智能公司。大家都知道OpenAI,但不一定知道OpenAI一开始是一个非营利性实验室,也不一定知道OpenAI是在什么背景下创立的。 OpenAI创立于20…

u-boot引导加载程序的命令列表

2024年5月4日,周六下午 这是u-boot引导加载程序的命令列表,提供了各种功能来配置系统、加载内核和文件系统、进行网络引导等操作。下面是每个命令的简要说明: ?: 显示命令帮助信息的别名。base: 打印或设置地址偏移量。bdinfo: 打印板信息结…

Vue单页面应用和多页面应用的区别

概念: SPA单页面应用(SinglePage Web Application),指只有一个主页面的应用,一开始只需要加载一次js、css等相关资源。所有内容都包含在主页面,对每一个功能模块组件化。单页应用跳转,就是切换…

连接HiveMQ代理器实现MQTT协议传输

先下载MQTTX: MQTTX: Your All-in-one MQTT Client Toolbox 使用线上免费的MQTTX BROKER:The Free Global Public MQTT Broker | Try Now | EMQ 打开MQTTX,创建连接,点击NEW SUBSCRIPTION,创建一个主题,这里使用test/topic,在下面Json中填写…

Leetcode—422. 有效的单词方块【简单】Plus

2024每日刷题&#xff08;126&#xff09; Leetcode—422. 有效的单词方块 实现代码 class Solution { public:bool validWordSquare(vector<string>& words) {int row words.size();for(int i 0; i < row; i) {// 当前这一行的列数int col words[i].length(…

3.SpringSecurity基本原理

SpringSecurity本质是一个过滤器链。十多个过滤器构成一个过滤器链。 这些过滤器在项目启动就会进行加载。每个过滤器执行放行操作才会执行下一个过滤器。 常见过滤器 FilterSecurityInterceptor 是一个方法级的权限过滤器&#xff0c;基本位于过滤器链的最底部。 Excepti…

ubuntu22.04 cmake 配置mysql

报错信息&#xff1a; CMake Error at CMakeLists.txt:33 (find_package): By not providing “FindMySQL.cmake” in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by “MySQL”, but CMake did not find one. Could not…

力扣每日一题106:从中序与后序遍历序列构造二叉树

题目 中等 相关标签 相关企业 给定两个整数数组 inorder 和 postorder &#xff0c;其中 inorder 是二叉树的中序遍历&#xff0c; postorder 是同一棵树的后序遍历&#xff0c;请你构造并返回这颗 二叉树 。 示例 1: 输入&#xff1a;inorder [9,3,15,20,7], postorder …

漏洞挖掘之某厂商OAuth2.0认证缺陷

0x00 前言 文章中的项目地址统一修改为: a.test.com 保护厂商也保护自己 0x01 OAuth2.0 经常出现的地方 1&#xff1a;网站登录处 2&#xff1a;社交帐号绑定处 0x02 某厂商绑定微博请求包 0x02.1 请求包1&#xff1a; Request: GET https://www.a.test.com/users/auth/weibo?…

Java学习-练习试用Java实现求素数

以下是使用Java语言试着编写的求1-100内的素数的程序&#xff1a; public class PrimeNumbers {public static void main(String[] args) {System.out.println("Prime numbers between 1 and 100 are:");for (int i 2; i < 100; i) {if (isPrime(i)) {System.ou…

JSON.stringify()和JSON.parse()

JSON.stringify() JSON.stringify() 是 JavaScript 中的一个内置方法&#xff0c;用于将一个 JavaScript 值&#xff08;对象或值&#xff09;转换为一个 JSON 字符串。这个方法对于在客户端和服务器之间传输数据特别有用&#xff0c;因为 JSON 是一种轻量级的数据交换格式&am…

R语言之如何安装R和RStudio软件

目录 简介下载R安装包安装R软件安装RStudio软件总结 简介 R软件是一种用于统计计算和数据分析的编程语言&#xff0c;它提供了丰富的函数和包来处理和分析各种数据集。R具有广泛的应用领域&#xff0c;包括统计学、生物信息学、金融学等。它是一个开源&#xff0c;免费的软件。…

java:EasyExcel使用(一)读excel

java&#xff1a;EasyExcel使用&#xff08;一&#xff09;读excel 1 前言 EasyExcel相比于传统使用poi进行excel文件读写&#xff0c;编程使用操作上更加方便快捷&#xff0c;且对于内存溢出进行了优化处理。本文是EasyExcel读excel操作。 Java解析、生成Excel比较有名的框…

my-room-in-3d中的电脑,电视,桌面光带发光原理

1. my-room-in-3d中的电脑&#xff0c;电视&#xff0c;桌面光带发光原理 最近在github中&#xff0c;看到了这样的一个项目&#xff1b; 项目地址 我看到的时候&#xff0c;蛮好奇他这个光带时怎么做的。 最后发现&#xff0c;他是通过&#xff0c;加载一个 lightMap.jpg这个…

深入浅出 BERT

Transformer 用于学习句子中的长距离依赖关系&#xff0c;同时执行序列到序列的建模。 它通过解决可变长度输入、并行化、梯度消失或爆炸、数据规模巨大等问题&#xff0c;比其他模型表现更好。使用的注意力机制是神经架构的一部分&#xff0c;使其能够动态突出显示输入数据的…

【阿里云服务器】ubuntu 22.04.1安装docker以及部署java环境

我的服务器配置是2GB CPU 2GB 内存 Ubuntu22.04 目录 一、阿里云 ubuntu 22.04.1安装docker 二、docker基础命令 三、Windows电脑访问云服务器 四、安装java环境 安装OpenJDK 8&#xff08;可以根据需要安装其他版本的JDK&#xff09; 安装java的依赖管理工具maven 一、…