草庐IT

fastdfs-nginx-module

全部标签

详细nginx配置websocket的wss协议

需求:小程序连接websocket,必须使用wss协议nginx配置websocket以及wss协议其实wss协议就是使用了ssl协议的域名所自带的协议,所以wss协议需要域名来进行socket连接,并且开通ssl证书访问即可。首先部署项目:项目的websocket接口在内部为:localhost:28888也就是本地通过ws://localhost:28888进行socket连接,当然因为使用域名wss,所以此处需要放到服务器ws://你的服务器ip:28888(这样访问的前提是将28888加入开放端口)首先设置新二级域名的dns解析并且开通ssl证书下载ssl证书(此处使用腾讯云,里面有n

在Node.js中,什么是模块(module)?如何导入和导出模块?

聚沙成塔·每天进步一点点⭐专栏简介前端入门之旅:探索Web开发的奇妙世界欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个专栏中,我们将以问答形式每天更新,为大家呈现精选的前端知识点和常见问题解答。通过问答形式,我们希望能够更直接地回应读者们对于前端技术方面的疑问,并且帮助大家逐步建立起一个扎实的基础。无论是HTML、CSS、JavaScript还是各种常用框架和工具,我们将深入浅出地解释概念,并提供实际案例和练习来巩固所学内容。同时

删除&重装node_modules的方法

快速删除node_modules的方法先安装删除工具npminstallrimraf-g删除命令rimrafnode_modules安装/重装node_modules的方法先进入子项目cd子项目装node_modulesnpminstall

宝塔编译Nginx开启HTTP/3.0+Brotli

        nginx的“quic”分支中开发的代码已合并到nginx主线中,并且自1.25.0发布以来一直是nginx的一部分。目前QUIC和HTTP/3支持是实验性的,需要注意的是使用提供QUIC支持的SSL库来构建nginx。1、创建文件夹(自定义路径)在/www/server/目录下创建文件夹,例如:命名为nginxmodel2、Nginx源码下载源码并解压到/www/server/nginxmodel文件夹中nginx下载官网https://nginx.org/en/download.html3、Brotli压缩算法源码在/www/server/nginxmodel文件夹中运行g

node.js - 将具有node_modules的本地Node.js项目Git repo推送到Heroku时,本地node_modules是否会覆盖Heroku上的那些?

我想更好地理解node_modules之间的关系,这些node_modules是我在本地计算机上的Node项目的一部分,而那些是我驻留在Heroku上的应用程序的一部分。当我在本地构建和测试项目时(在我的机器上,使用我的localhost),我需要下载各种Node模块(例如,mongodb,mongoose、util、express等)。当我在本地测试我的应用程序后,我想将它推送到服务器。当我进行推送时,node_modules文件夹也会被推送。如果我已经通过我的帐户在Heroku上安装了MongoDB(通过HerokuMongoLab附加组件)和Mongoose会发生什么/app的仪

vite3 + vue3 + pinia 配置 CDN 后打包部署后出现 Failed to resolve module specifier “vue“ 报错处理

参考文章:pinia踩坑总结报错分析在项目中使用到了pinia,其中vue配置了CDN,开发环境下一切正常,部署后报了如下的错误:Failedtoresolvemodulespecifier"vue".Relativereferencesmuststartwitheither"/","./",or"../".随后我关闭了CDN,再次部署,报错就没了,难道问题出在了CDN配置上?但是,当我继续使用CDN,通过配置2个不同的路由页面,一个页面使用了pinia,另一个页面不使用pinia时,发现不使用pinia的页面是可以进行路由跳转的,使用了pinia的页面依然报错导致路由无法跳转,所以问题应该还

Nginx如何配置多个服务域名解析共用80端口详解

前言由于公司一台服务器同时有多个服务,这些服务通过域名解析都希望监听80/443端口直接通过域名访问,比如有demo.test.com和product.test.com。这时候我们可以使用nginx的代理转发功能帮我们实现共用80/443端口的需求。备注:由于HTTP协议默认监听80端口,HTTPS协议默认监听443端口,所以使用浏览器访问80/443端口的服务时,可以忽略域名后的“:80/:443”端口,直接配置监听到80端口,访问比较方便。配置nginx多服务共用80端口首先找到nginx配置文件   通过apt-getinstallnginx命令安装的nginx默认配置文件存放在:/et

前端build打包生成的dist使用 nginx 运行接口报错405和401问题。

build打包的dist介绍。    dist目录是一个包含了打包后的项目代码和相关依赖项的目录,用于在部署时将项目移植到其他环境中。它提供了一个整理而简化的文件结构,使得部署过程更加方便和可靠。    直接打开报错会空白可以使用nginx来启动。Nginx官方网站:nginxnews下载很快很方便,可以不用配置环境,直接在终端管理员身份进入nginx文件夹下面即可startnginx启动项目,但需要简单配置一下启动文件nginx.conf。情况一、接口405问题:     情况介绍,启动的项目中,接口完全没有问题,而且请求头也完整的添加上了,传参要求也是按照服务端要求来的,但就build打包

树莓派使用Nginx搭建web网站内存利用太低了?高效远程访问试试结合内网穿透进行

🎬鸽芷咕:个人主页 🔥个人专栏:《Linux深造日志》《C++干货基地》⛺️生活的理想,就是为了理想的生活!文章目录一.Nginx安装步骤1.安装更新2.更新完成后安装Nginx包3.启动Nginx二.安装cpolar内网穿透工具1.使用cpolar一件安装命令:2.向系统添加cpolar服务3.命令启动cpolar服务4.查看服务状态三.配置域名访问Nginx1.创建管理nginx内网隧道2.设置隧道参数3.访问nginx四.设置固定域名访问1.设置http隧道二级域名2.将二级子域名配置到隧道3.0访问配置成功的二级子域名五.配置nginx静态站点📝全篇总结安装Nginx(发音为“engi

Nginx搭载负载均衡及前端项目部署

目录​编辑一.Nginx安装1.安装所需依赖2.下载并解压Nginx安装包3.安装nginx4.启动Nginx服务二.Tomcat负载均衡 1.准备环境1.1准备两个Tomcat 1.2修改端口号1.3配置Nginx服务器集群2.效果展示​编辑三.前端项目打包​编辑四.前端项目部署1.上传项目 2.修改代理服务器3. 配置域名 一.Nginx安装1.安装所需依赖yum-yinstallgcczlibzlib-develpcre-developensslopenssl-devel2.下载并解压Nginx安装包wgethttp://nginx.org/download/nginx-1.13.7.t