首页
游戏
影视
直播
广播
听书
音乐
图片
更多
看书
微视
主播
统计
友链
留言
关于
论坛
邮件
推荐
我的硬盘
我的搜索
我的记录
我的文件
我的图书
我的笔记
我的书签
我的微博
Search
1
在IC617中进行xa+vcs数模混仿
81 阅读
2
科普:Memory Compiler生成的Register file和SRAM有何区别?
73 阅读
3
virtuoso和empyrean alps模拟仿真和混仿教程
73 阅读
4
后仿中$setup,$hold与$setuphold
44 阅读
5
文档内容搜索哪家强? 15款文件搜索软件横向评测
35 阅读
默认分类
芯片市场
数字电路
芯片后端
模拟电路
芯片验证
原型与样片验证
算法与架构
DFX与量产封装
PC&Server OS设置
移动OS设置
软件方案
新浪备份
有道备份
登录
Search
标签搜索
python
Docker
vscode
linux
systemverilog
vcs
STM32
PyQT
EDA
FPGA
gvim
cadence
Alist
xilinx
UVM
uos
macos
package
MCU
risc-v
bennyhe
累计撰写
378
篇文章
累计收到
31
条评论
首页
栏目
默认分类
芯片市场
数字电路
芯片后端
模拟电路
芯片验证
原型与样片验证
算法与架构
DFX与量产封装
PC&Server OS设置
移动OS设置
软件方案
新浪备份
有道备份
页面
游戏
影视
直播
广播
听书
音乐
图片
看书
微视
主播
统计
友链
留言
关于
论坛
邮件
推荐
我的硬盘
我的搜索
我的记录
我的文件
我的图书
我的笔记
我的书签
我的微博
搜索到
378
篇与
的结果
2025-05-19
二级域名解析到指定端口号的方法
方法一:阿里云二级域名解析到指定端口号添加域名阿里云的域名解析中有可以添加两条记录,实现二级域名指定端口号第一个中转域名第二个真正访问的子域名结果这样就可以直接访问ab.XXX.com,会自动跳转到指定的http://IP:端口位置了。方法二:使用Nigix做映射 - 配置不同域名对应不同端口 我们都知道如果在域名管理的控制面板设置域名对应ip只能设置到ip,不能详细设置到端口。如果一台服务器部署了多个web应用,使用的不同端口启动的,那么就可以Nginx做映射。 比如我有一个域名 www.525.life;域名还可以分出2级域名: admin.525.life。我在域名控制面板把这两个域名都指向我的服务器公网ip:123.123.123.123。这时候发现www.525.life和admin.525.life域名访问都只是对应到了使用端口80的Web程序(默认的)。如果我们要访问81端口的应用程序只能使用:www.525.life:81或者admin.525.life:81。但是这样很不方便,我们要把端口去掉也能访问就需要使用Nginx做映射。1、写在一个配置文件里的写法 我们期望www.525.life访问8880端口,admin.525.life访问8881端口。那么可以设置如下:server{ listen 80; server_name www.525.life; location / { #.... proxy_pass http://localhost:8880; } ##### other directive } server{ listen 80; server_name admin.525.life; location / { #.... proxy_pass http://localhost:8881; } ##### other directive }这样设置就可以了,把8880和8881都映射到80端口的监听,这样就能使用www.525.life访问8880端口,admin.525.life访问8881端口。2、每个域名一个 conf 的写法 我们在上面的例子中使用的是一个文件多个域名的写法,也就是只使用一个conf,在里面不断的增加server。这种方式很直观,但是域名多了不好管理。 Nginx支持引入的用法,也就是我们可以在其他地方先新建好conf文件,conf文件中记录server的信息如下: admin.conf中的内容是:server{ listen 80; server_name admin.525.life; location / { #.... proxy_pass http://localhost:8881; } ##### other directive }www.conf中的内容是:server{ listen 80; server_name www.525.life; location / { #.... proxy_pass http://localhost:8880; } ##### other directive }admin.conf和www.conf都放在/data/nginx/conf/vhost目录下。 然后在nginx.conf中使用引入命令:include /data/nginx/conf/vhost/*.conf;即可。 需要注意的是这句命令应该放在:http{} 的花括号内。因为include的命令引入相当于被引入的所有代码写在nginx.conf中一样。二、301跳转 —— 不带www也能访问网站 我们留意到生活中很多时候不带www也能访问到某个网站,这也能通过Nginx实现。跟上面的配置一样,再增加一个server如下:server{ listen 80; server_name 525.life; location / { #.... proxy_pass http://localhost:8880; } ##### other directive }三、添加404网页 添加404网页,都可直接在里面添加,如:;server{ listen 80; server_name www.web126.com; #绑定域名 error_page 404 /404.html; } 四、禁止IP直接访问 最后还有一个方法需要注意,可能有需要禁止IP直接访问80端口或者禁止非本站的域名绑定我们的IP,这样的话应该如下处理,放到最前一个server上面即可:server{ listen 80 default; server_name _; return 403; }
2025年05月19日
1 阅读
0 评论
0 点赞
2025-05-17
解决Error Get "https://registry-1.docker.io/v2/":环境报错问题
解决Error Get "https://registry-1.docker.io/v2/":环境报错问题最近在使用ubuntu 20.04部署docker等程序服务 发现 使用docker 拉取镜像时环境报错 mysql Error Get "https://registry-1.docker.io/v2/":环境报错问题 找了很多贴子有人说之前的资源地址被墙了,可以使用更换成国内镜像源 和 添加代理地址的方式经过我的不断尝试 找到此问题的解决方案通过添加国内镜像代理 成功解决 已下是解决方案1.进入 Docker 配置文件,通常位于 /etc/docker/daemon.jsonsudo vi /etc/docker/daemon.json添加已下内容{ "registry-mirrors": [ "https://docker.m.daocloud.io/", "https://huecker.io/", "https://dockerhub.timeweb.cloud", "https://noohub.ru/", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn", "https://xx4bwyg2.mirror.aliyuncs.com", "http://f1361db2.m.daocloud.io", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ]}修改完成后,重启 Docker 服务:sudo systemctl restart docker这个镜像有些环境下可能在重新加载时,有报配置文件错误的情况,这种情况下,不要慌使用2分法 对以上镜像 分块加入到环境中,测试(我一同事就只添加了上面一半的镜像就解决了问题)2.增加请求超时时间:可以尝试增加 Docker 的默认超时时间。例如在 WSL 的 Ubuntu 环境下,可以增加 Docker 的客户端超时时间: export DOCKER_CLIENT_TIMEOUT=120 export COMPOSE_HTTP_TIMEOUT=1203.有时候 DNS 配置可能会导致网络请求超时。可以尝试修改 /etc/resolv.conf 文件,将 DNS 服务器改为公共 DNS,比如 sudo vi /etc/resolv.conf 删掉默认的nameserver地址在后面增加 nameserver 8.8.8.8 nameserver 8.8.4.4 从新加载 systemctl restart systemd-resolved.service4.重新安装或更新 Docker:可能是由 Docker 的安装版本引起的。可以尝试更新 Docker sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io最后大功告成后续我这边在服务器上装了GPU支持,然后配置文件有所变化如下,格式是这样哈复制代码{"dns": ["8.8.8.8", "8.8.4.4"], "registry-mirrors": [ "https://docker.m.daocloud.io/", "https://huecker.io/", "https://dockerhub.timeweb.cloud", "https://noohub.ru/", "https://dockerproxy.com", "https://docker.mirrors.ustc.edu.cn", "https://docker.nju.edu.cn", "https://xx4bwyg2.mirror.aliyuncs.com", "http://f1361db2.m.daocloud.io", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com" ], "runtimes": { "nvidia": { "path": "nvidia-container-runtime", "runtimeArgs": [] } }}复制代码 完了之后 配置重新加载sudo systemctl daemon-reloaddocker 重新启动sudo systemctl restart docker大功告成!参考帖子:https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6加速从 ghcr.io 拉取镜像的速度GitHub Container Registry(ghcr.io)为了加速从 ghcr.io 拉取镜像的速度,您可以将原始地址中的 ghcr.io 替换为米露云提供的镜像站 ghcr.milu.moe示例:docker pull ghcr.milu.moe/username/image:tagBashDockerHub对于 DockerHub 的镜像拉取,您可以配置 Docker 的 daemon.json 文件,添加国内镜像加速器地址{ "registry-mirrors": ["https://docker.milu.moe"]}JSON配置完成后,重启 Docker 服务即可生效阿里云镜像这是因为docker服务器在国外,基于网速与“和谐墙”的问题,所以我们在国内操作国外镜像可能无法正常拉取,这需要我们为docker设置国内的阿里云镜像加速器。三. 解决办法创建文件daemon.json文件touch /etc/docker/daemon.json配置文件/etc/docker/daemon.json,添加阿里云镜像{ "registry-mirrors": ["https://alzgoonw.mirror.aliyuncs.com"] } #systemctl restart docker #sudo systemctl status docker重启docker服务此时我们再重新拉取hello-world镜像,就可以成功了。
2025年05月17日
1 阅读
1 评论
0 点赞
2025-04-04
欢迎使用 Typecho
如果您看到这篇文章,表示您的 blog 已经安装成功.
2025年04月04日
1 阅读
1 评论
0 点赞
1
...
75
76