首页
学习
活动
专区
圈层
工具
发布

wsl 2 unbuntu 部署 asp.net core 使用 nginx 做反向代理,调试文件上传失败

上传的文件超过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 地址就行了,然后进行测试。

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    解决WSL2 Docker运行慢的问题

    最近在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/ ,可见速度提升了很多

    6.4K20

    在 WSL 2 中基于 Docker 编排 LNMP 运行环境

    在 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

    8K10

    .Net Core in Docker极简入门(上篇)

    开始 环境准备 首先安装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 ?

    3.6K10

    Windows使用WSL2搭建Docker环境

    适用于 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/

    3.7K20

    WSL+openEuler云原生实践:Docker全流程部署与多容器编排深度评测

    本文基于Windows WSL环境下的openEuler系统,通过全流程Docker部署+多容器编排实战,深度验证其在云原生开发场景中的技术适配性与性能表现。...”变量标识系统版本,而openEuler的“24.03LTS”与CentOS的版本号格式不同,导致Docker源将其识别为无效版本,进而无法找到正确的metadata路径,这是本次报错的核心原因。...静态服务实战 选取Nginx静态服务作为首个部署案例,验证单容器的创建、配置与访问流程。...# 本地访问测试 curl http://localhost 跨系统访问验证:在Windows浏览器中访问http://localhost,正常显示测试页面,证明端口映射和跨系统访问功能正常。...openEuler WSL成功打造了Windows平台云原生开发的新基准,为开发者提供了兼顾生产力与技术先进性的理想解决方案。

    25610

    第一章 Docker快速入门

    WSL 2更新提示 安装完docker后,点击restart,居然重启的是计算机而不是docker,然后重启后我外接的两台显示器无法扩展屏幕,变成了同步屏幕。...help,出现docker cli相关命令的用法: 使用Docker运行一个网站 从Docker Hub上,可以找到官方提供的一个网站镜像,名称为getting started。...不用管它,稍等一会儿它就会去线上,也就是我们之前设置的的腾讯云镜像拉取,就可以看到仓库pull的操作了。 接着在浏览器中输入localhost,即可访问网站。...我的做法是,复制一个cmd的配置,改成管理员。 这样我就可以根据自己的需要,切换到对应权限的终端了。 关闭nginx 用传统的方式,部署网站访问后,想要关掉怎么做呢?...首先要进入nginx的根目录,右键在此处打开命令行,然后输入命令: "./nginx" -s stop 这样nginx的进程才会彻底被杀死,手动结束是没有用的。

    1.9K30

    适合菜鸟的 XSwitch 安装及测试教程

    首先我们先来看一下安装测试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,浏览器访问

    1.6K10

    Windows 系统从零部署 OpenClaw 完整教程!

    概述 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 无法启动?

    3.2K20

    基于 WSL 在 Windows 中搭建 PHP 本地开发环境

    ,那就一直用不上这个扩展,比如之前的 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 系统一样。

    4.5K30

    openEuler WSL2容器化开发实战:Docker Desktop集成与应用部署

    一、引言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完美融合本地开发环境快速搭建容器与主机无缝交互轻量级,资源占用少️适合日常开发和测试适用场景:✅本地开发和测试✅学习容器技术✅原型验证

    45410

    使用VS Code进行远程开发

    数据科学家们通过构建和训练经常需要大量存储和计算服务的数据模型来分析大型数据集,而这些数据集即使在健壮的桌面版系统上也无法存储或处理。...实际上,VS Code仓库中评论第三多的问题是支持在Windows上的Linux发行版中从Bash终端运行code。 ?...像往常一样编辑Windows文件系统。我们对启用Node.js的远程调试做了一些工作。我们认为可以简单地安装一个小脚本来支持从bash shell启动code。 但是,这是不对的。...这样,在Windows和Linux上都必须复制开发环境,这完全违背了使用WSL的目的。...这些扩展只自定义UI,不访问工作区中的文件,这意味着它们可以完全在本地机器上运行。由于它们是在本地安装的,所以你始终可以独立于工作空间来使用它们。UI扩展的例子有主题、代码片段、语言语法和键映射。

    4.9K10

    写作神器,markdown nice私有化部署

    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即可访问了(端口换成你自己的)。

    1.5K10

    1分钟搞定!WNMP一键包:IP+SSL双加密+WebDAV网盘+密钥登录,安全不折腾

    开发者自研的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...现在已有上千个中小站点、企业内部系统在用,从个人博客到团队协作工具,都能完美适配。

    22400
    领券