草庐IT

centos6.3Nginx

全部标签

Nginx服务、Vite项目如何设置ws(websocket)代理?

一、前言最近干活中遇到请求访问地址代理的问题,http请求代理到是没啥问题,主要是WebSocket代理配置,今天折腾了一上午加下午一小时,才将其配置好,主要是部署服务器的时候nginx这一块不太清楚,作为一个初级前端,确实还有待提高。本文主要细致的讲解一下ws代理如何设置,在开发环境主要是vite代理设置方法,生产环境给Nginx设置代理。请求地址及处理在代码编写过程中,主要是url应该如何拼写,下面是项目中使用的请求地址://动态获取地址constwsUrl=`ws://${location.host}/wsUrl/test`;//创建连接constsocket=newWebSocket(

Linux CentOS7 添加网卡

一台主机中安装多块网卡,有许多优势。可以实现多项功能。为了学习网卡参数的设置,可以为主机添加多块网卡。与添加磁盘一样,要在VMware中设置。利用图形化方式或命令行查看或设置网卡。本文仅初步讨论添加、查看与删除网卡,有关网络参数的设置不在讨论之列。一、添加网卡开机前添加与开机后添加,效果一样。都可以快速查询到新添加的网卡。打开MVware并添加网络适配器进一步选择最后点“确认”以完成添加操作:二、查看网卡在添加过程中,我们看到的网络适配器和网络适配器2在系统中名称是什么呢?我们可以通过命令进行查看。如果原有的网卡名称是eth开头,后添加的也是如此开头。如果原有的网卡名称是ens开头,后添加的网

深入理解 Nginx 工作原理:Master-Worker 架构与性能优化

目录前言1Nginx的Master-Worker架构2Worker进程的工作原理3Master-Worker架构的优势3.1热部署的便利性3.2进程间独立性3.3系统稳定性和容错性提升3.4系统风险降低4Worker数量的设置5Worker连接数(worker_connections)结语前言Nginx是一个高性能的开源Web服务器,以其卓越的性能、高并发处理能力和可扩展性而闻名。其独特的工作方式及架构设计为Web服务器领域带来了创新。本文将深入探讨Nginx的工作原理,重点关注其Master-Worker架构以及性能优化策略,帮助大家更好地理解Nginx如何处理并发请求并实现高效的网络服务。

在Portainer创建Nginx容器并部署Web静态站点实现公网访问

最近,我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念,而且内容风趣幽默。我觉得它对大家可能会有所帮助,所以我在此分享。点击这里跳转到网站。文章目录前言1.安装Portainer1.1访问PortainerWeb界面2.使用Portainer创建Nginx容器3.将Web静态站点实现公网访问4.配置Web站点公网访问地址4.1公网访问Web站点5.固定Web静态站点公网地址6.固定公网地址访问Web静态站点前言Portainer是一个开源的Docker轻量级可视化工具,它提供了一个直观的Web界面,让你轻松管理和监控Docker容器、镜像和网络等。之前在文章《Linux

CentOS用nginx搭建文件下载服务器

  Nginx是开源、高性能、高可靠的Web和反向代理服务器,而且支持热部署,几乎可以做到7*24小时不间断运行,即使运行几个月也不需要重新启动。在工作中,我们经常会用到需要搭建文件服务器的情况,这里就以在linux下搭建文件服务器为例,解释编译nginx和搭建服务器的过程。一、nginx编译安装1、下载nginxnginx下载网站wget下载命令wgethttp://nginx.org/download/nginx-1.25.2.tar.gz2、解压压缩包tar-zxvfnginx-1.25.2.tar.gz3、创建用户和用户组useradd-M-s/sbin/nologinnginx4、编

七、Hadoop系统应用之搭建Hadoop高可用集群(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

Hadoop集群搭建前安装准备参考:一、Hadoop系统应用之安装准备(一)(超详细步骤指导操作,WIN10,VMwareWorkstation15.5PRO,CentOS-6.7)一、Hadoop系统应用之安装准备(二)(超详细步骤指导操作,WIN10,VMwareWorkstation15.5PRO,CentOS-6.7)Hadoop集群搭建过程参考:二、Hadoop系统应用之Hadoop集群搭建(超详细步骤指导操作,WIN10,VMwareWorkstation15.5PRO,CentOS-6.7)文章目录一、Hadoop高可用集群简介二、Hadoop高可用集群的搭建1、重新布置三个服务

VMware虚拟机安装CentOS7 Linux教程一篇笔记搞定(超详细)

VMware虚拟机CentOS7教程篇自己在网上找了好多资源,结果发现都不全面,教完安装CentOS7系统之后就没有下文了,网络配置、虚拟机网络ip修改地址等等都没有,想想自己还是出一篇比较详细的CentOS7安装教程吧,创作不易,感觉对你有所帮助,请在末尾点赞收藏以后留着用。前言:系统的安装得分两个步骤,第一步配置一台电脑,选配CPU、内存、磁盘、网卡等硬件。第二步才是安装系统1.配置电脑1.1进入VMware双击VMware图标,看到如下界面1.2自定义新的虚拟机1.3解决虚拟机的兼容性1.4选择当前虚拟机的操作系统我们先配置电脑,在安装系统1.5选择虚拟机将来需要安装的系统因为不同的操作

CentOS7安装xvfb,解决服务器没有X-Server的问题

Linux服务器上一般没有图形界面,但是有时候有些软件又需要图形界面.比如oracle,自动化测试(puppeteer).运行的时候会提示没有没有X服务.这时候一般不会去特地装图形界面.这个时候就要用xvfb来创建虚拟图形窗口.xvfb介绍Xvfb(XVirtualFrameBuffer)是基于XWindow的虚拟服务器,可以在没有物理显卡图形界面和人机交互界面的情况下,运行XWindow相关应用程序.它模拟了一个完整的XWindow系统,包括显示和输入设备,但一切都是在内存中进行处理,没有显示器和键盘.这使得测试和调试GUI应用程序变得更加容易和自动化.安装和配置1,安装Xvfb命令:yum

Ubuntu/Linux安装JDK、Mysql、Redis、Rabbitmq、Nginx 并设置开机自启动

前言1、Ubuntu安装版本为20.042、文中安装包也可以从网盘下载链接:https://pan.baidu.com/s/1YAXhSByi0fQULPR6lV3yGg提取码:ubun3、相关查看命令#查看所有服务列表ubuntu@ubuntu:~/lyqc/mysql$systemctllist-unit-files#利用grep过滤指定服务(如下:查看mysqld服务开机自启动设置)ubuntu@ubuntu:~/lyqc/mysql$systemctllist-unit-files|grepmysql#查看系统中某个文件或文件夹ubuntu@ubuntu:~/lyqc/mysql$fi

14、Nginx---缓存服务

一、缓存类型1、服务器端缓存2、代理缓存3、客户端缓存代理缓存的原理:二、代理缓存配置语法2.1、代理缓存路径proxy_cache_pathpath[levels=levels][use_temp_path=on|off]keys_zone=name:size[inactive=time][max_size=size][manager_files=number][manager_sleep=time][manager_threshold=time][loader_files=number] [loader_sleep=time] [loader_threshold=time][purger=