草庐IT

nginx_concat_module

全部标签

Jenkins+svn+nginx实现windows环境自动部署vue前端项目

前面文章介绍了Jenkins+svn+tomcat实现自动化部署,现在终于有空抽时间出来写下Jenkins+svn+nginx实现自动部署vue前端项目。jenkins的安装和配置已经在前面文章进行介绍,下面介绍实现vue前端项目需要进行的哪些额外的步骤。注意:在安装jenkins和nginx的前提下,如果还没安装nginx,请自行百度1:登陆jenkins,在系统管理——插件管理中,添加两个插件。Node.js和Postbuildtask.其中node.js是用来打包vue项目,postbuildtask用来把打包好的项目自动移动到nginx目录。      2.配置下NodeJS参数,打开

nginx 离线安装 https反向代理

这里写自定义目录标题安装步骤1.安装nginx所需依赖1.1安装gcc和gcc-c++1.1.1下载依赖包1.1.2上传依赖包1.1.3安装依赖1.2安装pcre1.2.1下载pcre1.2.2上传解压安装包1.2.3编译安装1.3下载安装zlib1.3.1下载zlib1.3.2上传解压安装包1.3.3编译安装1.4下载安装openssl1.4.1下载1.4.2上传解压安装包1.4.3编译安装验证2.下载安装nginx2.1下载nginx安装包2.2上传解压安装包2.3配置2.4编译安装2.5检查并启动3.配置https反向代理3.1用openssl生成公钥和私钥3.2修改nginx配置并重启

nginx配置文件介绍

nginx配置文件介绍nginx默认的配置文件是在安装目录下的conf目录下,后续对nginx的使用基本上都是对此配置文件进行相应的修改。配置文件中用#符号表示注释内容。配置文件主要包括三部分,main、events和httpmain用于进行nginx全局信息的配置。user定义nginx运行的用户和用户组,默认由nobody账号运行。worker_processes指定nginx要开启的子进程数量,通常数量是CPU内核数量的整数倍。该值越大,可以支持的并发处理量也越多,但是会受到硬件、软件等设备的影响。如果是在本地运行nginx可以通过任务管理器中的性能选项中查看电脑cpu核数。error_

VScode导入不同模块下py文件报错ModuleNotFoundError:No module named最有效解决方法

1、用VScode执行代码,即F5执行,或者是在服务器上用Python命令执行,修改地方为:ctrl+P,选择openusersettings:UI,打开设置 然后搜索terminal.integrated.env,点击用json编辑,加上下面这几句:"terminal.integrated.env.osx":{"PYTHONPATH":"${workspaceFolder}/",},"terminal.integrated.env.linux":{"PYTHONPATH":"${workspaceFolder}/",},"terminal.integrated.env.windows":{"

多个项目复用node_modules

多个项目使用的node_modules基本一致,每个项目都安装一遍依赖,对空间造成资源浪费。通过创建软链接的方式,共用一套node_modules。Win解决方案mklink/d[链接文件或目录][原始文件或目录]//举例mklink/dD:\work\project-1\node_modulesD:\work\source-project\node_modulesMac解决方案ln-s[原始文件或目录][链接文件或目录]//举例ln-s/User/source-project/node_modules/User/project-1/node_modules注:管理员身份运行

完美解决:yum -y install nginx 报出 没有可用软件包 nginx。错误:无须任何处理

目录一、问题:二、原因:三、解决方法:一、问题:[root@localhost~]#yum-yinstallnginx已加载插件:fastestmirrorLoadingmirrorspeedsfromcachedhostfile *base:mirrors.bfsu.edu.cn *extras:mirrors.huaweicloud.com *updates:mirrors.huaweicloud.com没有可用软件包nginx。错误:无须任何处理二、原因:Nginx位于第三方的yum源里面,而不在CentOs官方yum源里面。三、解决方法:yum源安装epelyum-yinstallep

nginx 关闭TLS 1.0 TLS 1.1

server{listen443ssl;server_namewww.XXX.com;proxy_read_timeout3600s;#设置读取超时时间ssl_certificateC:/xxxx.pem;ssl_certificate_keyC:/xxxx.key;ssl_session_cacheshared:SSL:1m;ssl_session_timeout5m;#ssl_ciphersHIGH:!aNULL:!MD5;#ssl_prefer_server_cipherson;client_max_body_size5m;client_body_buffer_size5m;locati

docker容器启用ipv6地址方法,用ipv6地址访问容器方法流程、创建一个nginx容器用ipv6地址访问测试流程

文章目录docker容器启用ipv6地址方法Docker-Compose启用IPv6启用ipv6重启docker生效创建一个ipv6的docker网络创建容器测试v6地址使用ipv6的网络创建容器使用普通网络创建容器测试创建一个nginx容器用ipv6地址访问测试容器创建ipv4地址验证ipv6地址访问验证修改nginx容器网页内容docker容器启用ipv6地址方法Docker-Compose启用IPv6你如果没用使用Docker-Compose,就忽略配置,以了解为主,直接去看下面的docker配置。docker-compose.yaml文件必须使用version:“2.*”,versio

解决nginx已配置但访问依旧跳转到nginx的欢迎页面

1、确定nginx.conf配置没有问题2、确保修改了nginx.conf文件后重启了nginx,nginx-sreload3、查看是否有两个nginx在运行,如果有两个nginx运行,则停止nginx再重新启动    查看nginx运行:ps-ef|grepnginx        停止nginx:nginx-sstop        启动nginx:nginx重新访问页面,页面正常

gzip引入后node_modules中.cache compression-webpack-plugin占用内存过多

1.GzipGzip(GNUzip)是一种常见的文件压缩格式和压缩算法,通常用于在Web服务器上对静态资源文件进行压缩,以减小文件大小并加快文件传输速度。在前端开发中,经常会使用Gzip压缩来优化网站的性能。Gzip压缩通过移除文件中的重复数据和不必要的信息来减小文件大小,从而减少网络传输时间。当浏览器请求支持Gzip压缩的资源时,服务器会将这些资源进行压缩,并在响应中添加相应的头部信息表明该资源已经被压缩。浏览器在接收到响应后会解压缩这些资源,并正常加载页面。在前端开发中,常见的静态资源如JavaScript、CSS和字体文件都可以通过Gzip压缩来减小文件大小。大多数现代的Web服务器都支