草庐IT

nginx_install

全部标签

解决dockerfile创建镜像时pip install报错的bug

项目场景:使用docker-compose创建django容器问题描述>[5/5]RUN/bin/bash-c'source~/.bashrc&&python3-mpipinstall-rrequirements.txt-ihttps://pypi.tuna.tsinghua.edu.cn/simple':0.954Lookinginindexes:https://pypi.tuna.tsinghua.edu.cn/simple15.98WARNING:Retrying(Retry(total=4,connect=None,read=None,redirect=None,status=None

【若依】前后端分离部署前端配置二级域名(部署到Nginx上,打开后一直显示正在加载系统资源)

问题描述最初部署前端文件到nginx上之后,打开页面却一直显示“正在加载系统资源,请耐心等待”字样,无法正常运行。研究后发现问题是由于服务器使用Nginx转发域名请求,无法使用根目录,所以对前端进行二级域名配置,修改代码如下:vue.config.js其实若依给的注释里已经给了解决方案↓router/index.jsNavbar.vue

聊聊Nginx的Keepalive_time参数,你学会了吗?

序本文主要研究一下nginx的keepalive_time参数keepalive_timeSyntax: keepalive_timetime;Default: keepalive_time1h;Context: http,server,locationThisdirectiveappearedinversion1.19.10.nginx的1.19.10版本新增了keepalive_time参数,用于限制一个keep-alive连接处理请求的最长时间。当达到这个时间后,连接会在后续请求处理完成后关闭。ngx_http_core_modulenginx/src/http/ngx_http_cor

docker 启动 nginx 。 报错nginx: [emerg] open() “/etc/nginx/nginx.conf“ failed (2: No such file or direct

本人使用dockerdesktop在windows上部署nginx遇到此问题挂载了三个目录:dockercpnginx:/usr/share/nginx/htmlD:\docker\nginx\htmldockercpnginx:/var/log/nginxD:\docker\nginx\logsdockercpnginx:/etc/nginxD:\docker\nginx\conf docker部署nginx命令:dockerrun-p80:80--namenginx-vD:\docker\nginx\html:/usr/share/nginx/html-vD:\docker\nginx\l

麒麟V10离线rpm安装nginx+php+mariadb环境

1、下载需要的nginx包如果有有网络服务器:则首先查询要下载的包yumsearchnginx(需要查询的包名)yuminstall--downloadonly--downloaddir=/home/rpm_nginx(我的包地址)nginx(多个则以空格分开)yuminstall--downloadonly--downloaddir=/home/rpm_phpphpsphinx-phpphp-commonphp-fpmphp-dbgphp-cliphp-libguestfsphp-pgsqlphp-develphp-xmlphp-ldapphp-jsonphp-embeddedphp-tid

报错解决git clone --quiet https://github.com/facebookresearch/detectron2.git /tmp/pip-install-wdn8va

在服务器上安装langchain+chatglm-6b的环境包requirements时遇到报错: git clone--quiethttps://github.com/facebookresearch/detectron2.git/tmp/pip-install-wdn8vazx/detectron2_09a41306c6a04abaa4ec763689775b94 fatal:unabletoaccess'https://github.com/facebookresearch/detectron2.git/':Failedtoconnecttogithub.comport443:Conne

Linux服务器CentOs7部署Nginx1.21+Mysql5.7+php5.6

目录第一步:安装Mysql5.71、下载MySQL安装包2、安装Mysql安装源3、在线安装Mysql 4、启动Mysql5、设置开机启动6、修改root登录密码7、设置远程登录8、退出Msql9、防火墙开启3306 端口10、重启防火墙11、 配置Mysql默认编码为utf-812、重启Mysql第二步:安装Nginx1.21.41、安装GCC2、安装PCRE3、安装zlib4、安装openssl5、安装Nginx6、设置开机启动7、配置域名8、检查nginx配置文件,并重启Nginx9、浏览器输入域名访问第三步:安装PHP5.61、安装编译环境2、下载PHP3、编译php4、查看php版本

线上nginx偶尔出现502错误

周末休息的时候,经理突然发消息来,说服务器崩了,马上打开网站查看,发现部分接口请求的时候,nginx报502错误。登上服务器,查看了nginx错误日志,发现了大量的异常。noliveupstreamswhileconnectingtoupstream Onlyoneusageofeachsocketaddress(protocol/networkaddress/port)isnormallypermitted)whileconnectingtoupstream 起初以为是nginx的配置问题,百度了许久,修改了proxy_buffer_size,proxy_buffers参数,加大了缓存,50

使用 Nginx 实现企业微信域名配置中的校验文件跳转

背景在企业微信中配置业务域名时,通常需要在该域名的根路径下放置一个校验文件,以验证域名的所有权。然而,如果该域名是第三方的,你可能无法直接在根路径下放置文件。在这种情况下,你可以使用Nginx来实现校验文件的跳转,从而成功完成企业微信域名配置。配置方法步骤11.下载校验文件2.将校验文件上传到nginx服务器指定目录步骤2编写nginx.conf文件#http跳转第三方域名server{listen80;server_namea.example.com;location/{proxy_passhttps://b.example.com;#保留原域名和路径将请求转发到指定站点}location/

Nginx 请求方法限制

一种做法是在Nginx的全局配置中添加如下参数: map方式一种做法是在Nginx的全局配置中添加如下参数:http{#定义一个只允许GET、POST、OPTIONS的请求方法白名单map$request_method$allowed_methods{default"deny";GET"allow";POST"allow";OPTIONS"allow";}#针对所有的请求,只允许执行$allowed_methods中定义为allow的指令server{location/{if($allowed_methods="deny"){return405;}add_headerAllow$allowed