在研究rabbitmq时,在虚拟机上起了rabbitm服务,在windows浏览器上输入“http://192.168.182.137:15672/”发现不能访问。...于是我在虚拟机上火狐浏览器输入“localhost:15672”发现能够访问。在windows的cmd和虚拟机中分别ping了对方的ip是通的。这就奇怪了。 到这里也应该很自然的想到防火墙的问题。...首先关掉windows的防火墙,然后到打开虚拟机终端, 执行命令:$ /etc/init.d/iptables stop 关闭防火墙。 windows浏览器再次访问,发现可以访问了。 OK!
上传的文件超过50M以后前端就报错了,没有状态返回,也没有响应。只有浏览器 Console 里面能看到一条 net::ERR_CONNECTION_RESET错误。...由于我机器安装了 wsl 2,所以准备用 wsl 2 来部署测试玩一玩,关于 wsl 2 的安装可以看这个 Windows10上安装Linux子系统(WSL2,Ubuntu),配合Windows Terminal...wsl 安装 unbuntu 后,本地几个盘就已经挂载在了mnt下面。所以直接可以访问windows上的目录启动程序,这也是wsl方便的地方。 ? 我们进入到程序的目录,然后执行主程序就行了。...由于 wsl 与 Windows 是共用端口。...测试与发现问题 上面的两步走完后,直接在 Windows 浏览器里面访问 http://localhost:5000 地址就行了,然后进行测试。
最近在Windows中使用Docker容器运行项目时发现,发现响应速度特别慢,这特别影响我们的开发效率,这是由于WSL2跨系统文件读写性能差的原因。...Docker是跑在 WSL2 里的,虽说 WSL2 相比 WSL1 更先进,但在跨系统文件读写性能方面是比 WSL1 差的,因此,跑在 WSL2 里的Docker想要跨系统访问Windows系统上的代码文件的话...WSL2 Linux 发行版中创建项目 # 进入Linux发行版 wsl # 创建项目目录 mkdir -p /data/www cd /data/www # 从git仓库中拉取项目 git clone...well-known).* { deny all; } } 构建 docker-compose docker-compose up -d composer install 由于我的发行版上没有安装...chmod -R 777 ./ PHPStorm -> Open -> 输入\\wsl$\Ubuntu 打开项目目录 完成 浏览器打开 http://127.0.0.1/ ,可见速度提升了很多
在 WSL 中可以安装 Docker,但是由于 WSL 没有使用真正的 Linux 内核,而是模拟,所以有诸多权限限制,而在 Windows 10 最新版(version 2004)提供的 WSL 2...中,使用了真正的 Linux 内核,这样一来,就可以在其中运行原生的 Linux 容器,也因此,从 WSL 2 开始,Docker Desktop for Windows 支持通过配置将 Docker...如果你的 Windows 或者 Docker Desktop 软件版本没有达到此要求,请务必先升级到对应版本,否则无法进行后续操作。...升级 Ubuntu 到 WSL 2 发行版 在具备以上条件的基础上需要将 WSL 升级到 WSL 2(如果已经升级到 WSL 2 则跳过此步骤),你可以在 Windows 官方提供的更新 WSL 2 Linux...在 Windows 宿主机中打开 hosts,配置一个 blog.test 虚拟域名: 127.0.0.1 blog.test 就可以在浏览器中通过 http://blog.test 访问部署在 WSL
开始 环境准备 首先安装docker,去官网下载:https://www.docker.com/get-started windows系统的话,默认win10(较新的版本更好,可以用wsl)。...镜像储存路径 默认docker的运行文件是在C盘,C盘空间不够的话,可以设置到别的盘。 新版本的windows Docker Desktop默认使用wsl运行: ?...这个设置比较麻烦,具体可以参考我之前的一篇:win10使用WSL 2运行Docker Desktop,运行文件从C盘迁移到其他目录。如果是老版本Hyper-V启动的话,界面上设置就可以。...那么这堆文件就类似于一个镜像,镜像是无法直接运行的。当我们把这堆文件挂载到IIS的一个站点上,就可以运行了,也能被外界访问了,这个IIS站点就类似是一个容器。...使用docker ps查看运行中的容器: ? 浏览器访问:http://localhost:5000/weatherforecast ?
nginx配置好根目录但是配置文件未修改导致无法访问 ?...本以为ok了,但是设置ssl证书一直提示域名未解析,实际上域名已经解析正确,后来检查发现原来宝塔在设置时,nginx配置文件并没有每次随着路亩改变而重写,需要手动操作(第一次配置会自动生成) 修改配置文件的根目录和网站根目录一致即可解决...顺便提下,网站的目录权限775,并且使用www用户授权
适用于 Linux 的 Windows 子系统 (WSL) 可让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境(包括大多数命令行工具、实用工具和应用程序),且不会产生传统虚拟机或双启动设置开销...什么是WSL2 WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux...这一新的体系结构改变了这些 Linux 二进制文件与Windows 和计算机硬件进行交互的方式,但仍然提供与 WSL 1(当前广泛可用的版本)中相同的用户体验。...well-known).* { deny all; } } 构建项目容器 docker-compose up -d 构建成功,浏览器访问 http://127.0.0.1/...优化方案:《解决WSL2 Docker运行慢的问题》 资料 https://learn.microsoft.com/zh-cn/windows/wsl/
本文基于Windows WSL环境下的openEuler系统,通过全流程Docker部署+多容器编排实战,深度验证其在云原生开发场景中的技术适配性与性能表现。...”变量标识系统版本,而openEuler的“24.03LTS”与CentOS的版本号格式不同,导致Docker源将其识别为无效版本,进而无法找到正确的metadata路径,这是本次报错的核心原因。...静态服务实战 选取Nginx静态服务作为首个部署案例,验证单容器的创建、配置与访问流程。...# 本地访问测试 curl http://localhost 跨系统访问验证:在Windows浏览器中访问http://localhost,正常显示测试页面,证明端口映射和跨系统访问功能正常。...openEuler WSL成功打造了Windows平台云原生开发的新基准,为开发者提供了兼顾生产力与技术先进性的理想解决方案。
它是桌面版的K8S和容器管理工具,支持在Windows, macOS and Linux上使用。...WSL 得益于WSL(适用于 Linux 的 Windows 子系统),我们可以更方便地在Windows下安装Linux子系统,且不会产生传统虚拟机或双启动设置开销。...Rancher Desktop Windows版正是基于WSL来安装K8S环境的,下面几个常用的WSL命令大家可以了解下。...PowerShell能在Windows、Linux和macOS上运行。...--type="NodePort" --port 80 查看一下服务可以获取外部访问端口; kubectl get services 接下来直接通过浏览器就可以访问到Nginx服务了。
WSL 2更新提示 安装完docker后,点击restart,居然重启的是计算机而不是docker,然后重启后我外接的两台显示器无法扩展屏幕,变成了同步屏幕。...help,出现docker cli相关命令的用法: 使用Docker运行一个网站 从Docker Hub上,可以找到官方提供的一个网站镜像,名称为getting started。...不用管它,稍等一会儿它就会去线上,也就是我们之前设置的的腾讯云镜像拉取,就可以看到仓库pull的操作了。 接着在浏览器中输入localhost,即可访问网站。...我的做法是,复制一个cmd的配置,改成管理员。 这样我就可以根据自己的需要,切换到对应权限的终端了。 关闭nginx 用传统的方式,部署网站访问后,想要关掉怎么做呢?...首先要进入nginx的根目录,右键在此处打开命令行,然后输入命令: "./nginx" -s stop 这样nginx的进程才会彻底被杀死,手动结束是没有用的。
首先我们先来看一下安装测试XSwitch的基本流程图: 安装WSL WSL简介 WSL(Windows Subsystem for Linux):Windows 系统中的一个子系统,在这个子系统上可以运行...WSL2 简介 WSL2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它是对基础体系结构的一次重大改造。...配置参数 NGINX_PROXY_IP=192.168.1.1 # 和LOCAL_IP填写相同内网地址即可,如果是Mac无需改动 HTTP_PORT=8080 # HTTP网址访问的端口...(比如设置了8080,访问时输入http://ip:8080) 其他参数 Windows WSL2 跟 Mac 一样都不能用 host 模式,WSL 也需要 docker-compose-mac.yml...5432:5432" 利用vim Makefile #ifeq ($(OS_NAME),darwin) UNAME =-mac #endif 启动 利用make up启动 XSwitch,浏览器访问
概述 OpenClaw 推荐在 Windows 上通过 WSL2(Windows Subsystem for Linux 2) 运行,建议使用 Ubuntu 发行版。...修复或迁移 如果遇到问题,可以运行诊断工具: openclaw doctor 高级配置:局域网访问(可选) 为什么需要端口转发? WSL2 拥有独立的虚拟网络。...如果您需要从其他设备访问 WSL 内运行的服务(如 SSH、本地 TTS 服务器或 Gateway),必须将 Windows 端口转发到 WSL 的 IP 地址。...: 使用 listenaddress=0.0.0.0 允许局域网访问;使用 127.0.0.1 仅限本机访问 远程连接示例:ssh user@windows-host -p 2222(使用 Windows...确保您的 Windows 版本支持 WSL2(Windows 10 版本 2004 及更高版本,或 Windows 11)。 systemd 无法启动?
2 安装docker desktop并设置WSL2 2.1 下载docker desktop for windows 官网地址 2.2 安装 [image.png] 安装完成后重启电脑 2.3 从C盘将...2.4 验证docker 打开命令行查看docker版本: docker version [hutj9bz49t.png] 3 安装Kebernetes 3.1 准备镜像 k8s的官方镜像地址国内无法直接下载...Docker Desktop版本以及配套的k8s版本: [kvja8h30zm.png] 访问阿里云的脚本仓,下载对应版本的脚本: [1ntl40ae2x.png] 默认windows会阻止ps脚本运行...kubectl proxy [to026dzyg8.png] 打开浏览器,访问 Kubernetes Dashboard: http://localhost:8001/api/v1/namespaces...k8s集群 如何成功启动 Docker 自带的 Kubernetes 后记 由于ingress-nginx安装还有点问题,后续再介绍。
,那就一直用不上这个扩展,比如之前的 Redis 扩展就是;另外,Windows 系统自身的限制会导致某些 PHP 库函数无法调用,也从某种意义上削弱了 Windows 版 PHP 的功能,比如邮件发送相关的库函数就是如此...2、安装 WSL 版 Ubuntu WSL 全名是 Windows Subsystem for Linux,即 Windows 中的 Linux 子系统,实际上这是一个与 Windows 系统高度整合的...以 PHP 应用为例,无需配置端口映射即可直接访问 WSL 中运行的 PHP 项目,也可以直接在 WSL 中使用宿主机的某些软件,比如 Visual Studio Code,通过它来编辑虚拟机配置文件,...5、访问本地 PHP 脚本 最后,我们来测试下在 Ubuntu 虚拟机终端窗口运行 Windows 主机上的 PHP 脚本。...当然,你还可以在 WSL 中安装 Nginx、MySQL、Apache 等软件,然后启动一个完整的 PHP Web 项目,通过宿主机的浏览器访问,就像这个项目运行在本地 Windows 系统一样。
一、引言WindowsSubsystemforLinux2(WSL2)为Windows开发者提供了完整的Linux内核和环境,结合DockerDesktop,可以实现Linux开发环境和Windows系统的完美融合...二、环境配置2.1安装DockerDesktop在Windows上安装DockerDesktop:访问https://www.docker.com/products/docker-desktop下载并安装.../html:ro\nginx:alpine#访问curlhttp://localhost:8080#或在Windows浏览器打开:http://localhost:8080七、WSL2特有优化7.1WSL2...故障排查8.1Docker无法启动#检查DockerDesktop是否运行#在Windows任务栏查看Docker图标#重启DockerDesktop#右键点击Docker图标→Restart#检查WSL2...环境的性能优化WSL2+Docker的优势:Windows和Linux完美融合本地开发环境快速搭建容器与主机无缝交互轻量级,资源占用少️适合日常开发和测试适用场景:✅本地开发和测试✅学习容器技术✅原型验证
数据科学家们通过构建和训练经常需要大量存储和计算服务的数据模型来分析大型数据集,而这些数据集即使在健壮的桌面版系统上也无法存储或处理。...实际上,VS Code仓库中评论第三多的问题是支持在Windows上的Linux发行版中从Bash终端运行code。 ?...像往常一样编辑Windows文件系统。我们对启用Node.js的远程调试做了一些工作。我们认为可以简单地安装一个小脚本来支持从bash shell启动code。 但是,这是不对的。...这样,在Windows和Linux上都必须复制开发环境,这完全违背了使用WSL的目的。...这些扩展只自定义UI,不访问工作区中的文件,这意味着它们可以完全在本地机器上运行。由于它们是在本地安装的,所以你始终可以独立于工作空间来使用它们。UI扩展的例子有主题、代码片段、语言语法和键映射。
404解决方法 如果在设置固定链接后,文章页面无法正常打开,提示404错误怎么办?就像下面这样: 这多半是由于WordPress所在服务器没有正确配置rewrite规则所导致。...不同的服务器(如Apache和Nginx)的rewrite规则配置不一致,如下: Nginx服务器rewrite规则配置: 设置 添加以下代码: 添加的代码如下: location / {...$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; 然后就可以访问了。...未经允许不得转载:肥猫博客 » Nginx服务器上-wordpress更改固定链接策略后无法访问(404)问题的解决方法-(亲测有效)
mdnice 是啥 参考官方站点 https://mdnice.com/ 可以很方便地用markdown编写各种文章,并支持复制到公众号等平台。 不过官方的需要登录,还需要会员。...开源地址:https://github.com/mdnice/markdown-nice 基本环境信息 这个开源的版本上一次更新都是2019年左右了。...笔者实验了20,18,16还有14的很多版本,都出现包依赖错误(本身也不是前端出生,所以没有去调原始的代码) 最终测试了,node 14.18.2 版本可以将git上master的这个分支代码部署起来。...整个环境的信息如下: 硬件:windows wsl2 操作系统:ubuntu 22.04 node版本:v14.18.2 npm版本:6.14.15 部署步骤 git上拉取代码 git clone https...index.htm; } } 然后浏览器访问:http://ip:18000即可访问了(端口换成你自己的)。
开发者自研的WNMP一键包,把「安全刚需」做到极致――IP绑定SSL加密、WebDAV加密网盘、SSH密钥登录三大核心功能一键拉满,配合Nginx+PHP+MariaDB生产级环境,512M内存就能跑,...四大核心亮点,安全感与便捷性双在线1.IP+SSL深度绑定:给服务器上「双重保险」拒绝裸IP暴露风险!WNMP支持IP直接绑定SSL证书,不用依赖域名,部署后访问服务器IP就是加密的HTTPS连接:?...防IP劫持、防中间人攻击,哪怕是临时测试IP,也能保障访问安全不用手动修改Nginx配置,安装时一键启用,IP访问直接带绿色小锁!...Debian系统:仅适配Debian12+/Ubuntu22+,暂不支持CentOS/Fedora容器化部署:主打宿主级安全优化,Docker环境无法发挥密钥登录+内核调优优势3步上手:安全环境从0到1...现在已有上千个中小站点、企业内部系统在用,从个人博客到团队协作工具,都能完美适配。
0.前言# 记录一下 wsl2 原生 linux 方式安装 docker 的过程 1.安装# 安装过程中会提示建议使用 docker desktop, 等待 20s 即可 curl https://get.docker.com...测试# 最后简单测试一下 mkdir docker; cd docker cat > docker-compose.yml <<-'EOF' version: '3.1' services: nginx...: image: superng6/nginx:debian-stable-1.18.0 container_name: nginx restart: always ports...: - 80:80 EOF sudo docker-compose up -d 由于 wsl2 解决了和 windows 使用相同的网络 (镜像网络), 所以可以直接通过 windows...端浏览器访问 http://localhost 即可跳转到 docker 中运行的 nginx 容器 以上