草庐IT

nginx-alpine

全部标签

vue-nginx刷新404问题

文章目录1.背景介绍2.问题描述2.1问题一2.2问题二3.原因分析3.1问题一3.2问题二4.排查问题一原因5.反思6.nginxroot与alias的使用7.更优雅地解决vue网页浏览器刷新4047.1try_filesroot与alias作用域7.2error_page4047.3前端配置404先说初步得到的结论,这只是我根据测试结果的推测,并没有阅读源码探究原因。在nginx如下配置中,有’/index’路由匹配规则location/index{alias/home/hfy/dist;indexindex.html;}由于’/index’中的index为关键字,导致路由匹配发生异常,与

Minio下载与安装及其多驱多节点部署 + Nginx做负载均衡

Minio下载与安装及其多驱多节点部署+Nginx做负载均衡1、Minio概述MinIO是一个开源的分布式对象存储服务器,它兼容AmazonS3服务接口。它是一个轻量级、高性能、高可用性的存储解决方案,可用于存储和检索大规模数据对象。以下是MinIO的一些关键特点和概述:对象存储:MinIO以对象的形式存储数据,每个对象包含数据本身、元数据和唯一的标识符(ObjectID)。分布式架构:MinIO支持分布式部署,可以横向扩展以处理大规模数据存储需求。它采用分布式的存储和访问模型,能够在多个节点上并行处理请求,实现高吞吐量和低延迟。高可用性:MinIO提供高可用性的存储方案,通过数据冗余和容错机

【nginx】解决nginx反向代理后获取不到客户端的真实ip地址问题

【问题描述】测试web操作日志的时候,发现记录客户端操作IP不是客户端的真实IP【解决办法】1、修改配置文件/usr/local/nginx/conf/nginx.conflocation^~/api/test/{proxy_passhttp://ip/api/test/;    #以下为新增内容    proxy_set_headerHost$host;    proxy_set_headerX-Real-IP$remote_addr; #获取客户端真实IP    proxy_set_headerREMOTE-HOST$remote_addr;    proxy_set_headerX-Fo

git - 如何使用用户/密码通过 NGINX 通过 HTTP 服务 GIT?

尽管我找到了所有关于如何配置git/nginx以获取我的存储库的链接,但我无法使它们工作。我遵循了本教程,GitrepositoryoverHTTPWebDAVwithnginx,但用户/密码限制不起作用。任何人都可以克隆存储库。我来自使用SVN+Apache+DAV_SVN的配置,带有一个密码文件(使用htpasswd创建)和一个authz.conf文件。我想做同样的事情,使用git+nginx。这怎么可能?感谢您的帮助! 最佳答案 看看下面的文章,http://www.toofishes.net/blog/git-smart-h

git - 如何使用用户/密码通过 NGINX 通过 HTTP 服务 GIT?

尽管我找到了所有关于如何配置git/nginx以获取我的存储库的链接,但我无法使它们工作。我遵循了本教程,GitrepositoryoverHTTPWebDAVwithnginx,但用户/密码限制不起作用。任何人都可以克隆存储库。我来自使用SVN+Apache+DAV_SVN的配置,带有一个密码文件(使用htpasswd创建)和一个authz.conf文件。我想做同样的事情,使用git+nginx。这怎么可能?感谢您的帮助! 最佳答案 看看下面的文章,http://www.toofishes.net/blog/git-smart-h

解决国内k8s的ingress-nginx镜像无法正常pull拉取问题

一、问题描述我们期望运行Ingress就必须给我们的集群创建Ingresscontroller目前官方推荐的controller有:[目前支持和维护AWS,GCE和nginxIngress控制器]https://kubernetes.io/zh/docs/concepts/services-networking/ingress-controllers/我们使用nginx控制器,其官网给出的配置方法如下:https://kubernetes.github.io/ingress-nginx/deploy/#不使用helm,使用yamlkubectlapply-fhttps://raw.github

一文彻底搞懂Nginx的.conf文件路径配置

前言:最近在Nginx上部署Vue项目,同时还存了一些静态资源,但我查了好久都没找到一篇详细介绍路径配置的文章,因此就根据我有限的经验写了这篇文章,希望能够对读者有所帮助详解server中各部分作用及如何配置如下图所示,这是我配置好的一个server代码块,我这里配置了https,所以会比默认的多一部分内容,如果你只需要配置http,则只需关注红色方框的部分即可,下面会按顺序讲解。①listen项用来配置端口号的,常见端口号如http是80端口,https是443端口,如图所示,可以配置多个端口,表示通过这些端口都可以请求到。注意事项:如果是80端口或443端口,是不需要写在路径中的,因为完整

nginx+php配置

1.安装phpyuminstallphp#检查版本php-v2.安装nginx(根据我们自己的Nginx安装,以下可以不看)yuminstallnginx或者执行下面的步骤:安装:1.在vim/etc/profile文件中添加:PATH=$PATH:/data/app/nginx/sbin/2.生效:source/etc/profile3.上传nginx安装包并解压:tar-zxvfnginx-xxxx.tar.gz4.进入解压出来目录:cd nginx-XX5.安装(指定安装路径,没有的话先创建目录)./configure--prefix=/data/app/nginx6.编译并安装make

使用nginx解决跨域问题(前端解决)

情况是这样的:编写好的前端页面本地打开是没有问题的,请求都能发出去,接收到正确的响应结果。但是,使用nginx来部署这个页面就会出现跨域问题。跨域:由于浏览器的同源策略,即属于不同域的页面之间不能相互访问各自的页面内容注:同源策略,单说来就是同协议,同域名,同端口。前端代码:DOCTYPEhtml>html>head>metacharset="utf-8">script>functionloadXMLDoc(){varxmlhttp;if(window.XMLHttpRequest){//IE7+,Firefox,Chrome,Opera,Safari浏览器执行代码xmlhttp=newXML

Nginx-反向代理配置学习总结

Nginx-反向代理配置学习总结正向代理:指的是通过代理服务器代理浏览器/客户端去重定向请求访问到目标服务器的一种代理服务,正向代理服务的特点是代理服务器代理的对象是浏览器/客户端,也就是对于目标服务器来说浏览器/客户端是隐藏的。正向代理服务求可以缓存互联网上的页面与端口,客户端可不需联网访问已被缓存的资源。反向代理:reverseproxy,指的是代理外网用户的请求到内部的指定的服务器,并将数据返回给用户的一种方式,这是用的比较多的一种方式。Nginx除了可以在企业提供高性能的web服务之外,另外还可以将nginx本身不具备的请求通过某种预定义的协议转发至其它服务器处理,不同的协议就是Ngi