nginxconfig.io项目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会有好处,而且很大,是算法层面的优化,提升的网站分数很高,收录分数高

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-01 18:52:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-01 18:52:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-01 18:52:03       87 阅读
  4. Python语言-面向对象

    2024-05-01 18:52:03       96 阅读

热门阅读

  1. qt对话框功能介绍

    2024-05-01 18:52:03       36 阅读
  2. 2024年五一数学建模竞赛赛题浅析-助攻快速选题

    2024-05-01 18:52:03       36 阅读
  3. 学习mysql相关知识记录

    2024-05-01 18:52:03       33 阅读
  4. 大模型LoRA微调调参的实战技巧

    2024-05-01 18:52:03       36 阅读
  5. 在编程中,方法和函数都是什么意思

    2024-05-01 18:52:03       33 阅读
  6. C语言创建文件夹和多级目录

    2024-05-01 18:52:03       33 阅读