Nginx
文章平均质量分 81
曹朋羽
学无止境
展开
-
nginx开启目录索引搭建文件服务器
开启后就可以通过浏览器访问目录下的文件列表并且可以下载,像很多镜像资源站一样。这时候如果对某个目录不是所有用户可以访问下载,则可以使用ngx_http_auth_basic_module 模块开启限制资源访问。需要输入用户名密码认证获取范围权限。对于稍微大一点的文件,为了避免一个用户下载导致占用带宽过大,影像其它用户操作,可以配置文件下载时限制下载速度。auth_basic_user_file文件指定认证的用户密码。ngx_http_autoindex_module 模块可以支持目录列表浏览,开启方式。原创 2024-05-11 10:15:57 · 231 阅读 · 0 评论 -
nginx 负载均衡
负载均衡是指将来自客户端的请求分发到多个后端服务器上,以达到提高系统性能、增加可用性和实现水平扩展的目的。上篇文章讲反向代理的时候已经知道使用proxy_pass指令将客户端请求转发到一个后端服务器,这里转到多个服务器也就是实现负载均衡需要结合upstream命令。原创 2024-04-24 21:25:05 · 983 阅读 · 0 评论 -
nginx 反向代理
Nginx是一个高性能的开源Web服务器,同时也可以用作反向代理服务器。反向代理是一种服务器的行为模式,它接收客户端的请求,然后将这些请求转发给后端的服务器,最终将后端服务器的响应返回给客户端。这样做的一个常见用途是将客户端的请求分发给多个后端服务器,以实现负载均衡。原创 2024-04-10 21:38:10 · 1234 阅读 · 2 评论 -
nginx 日志配置
像一般的404,500错误都会记录在错误日志中,日志级别默认error就差不多了,没必要设置的太低,除非需要详细信息来进行调试。gzip[=level]:可选参数,表示是否启用 gzip 压缩日志文件,level 表示压缩级别,0 表示不压缩,1-9 表示压缩级别,默认为 1。format:是日志格式,日志格式可以使用log_format来定义,默认使用combined,是nginx内置的一种日志格式。name用来指定日志格式的名称,access_log指令使用的format就等于这里定义的名称。原创 2024-03-26 18:00:49 · 1162 阅读 · 0 评论 -
nginx rewrite重写
Nginx 的 rewrite 指令可以用来修改 URI的请求。通过 rewrite,你可以重定向 URL 请求、修改 URL 参数、或者根据特定条件进行URL跳转 等操作。Nginx 重写规则用于更改客户端请求的全部或部分URL。更改URL的主要目的是通知客户端他们正在查找的资源已经更改了位置。Nginx 中的return和rewrite指令是用来重写URL的。url重写可以使用rewrite、return、if、break、set几个指令来完成。原创 2024-03-22 15:55:55 · 890 阅读 · 0 评论 -
nginx location块配置
像location /test和location ^~ /test虽然规则符号不同,但是也被认为是相同的location。正则匹配也是经常用的一种配置方式,如location ~ .jpg$可以匹配所有的jpg图片文件请求,location ~ ^/user/\d+可以匹配所有以/user/[用户ID]开头的请求。选择匹配前缀最长的位置并记住。此时如果访问/test1则会直接进入location ^~ /test1,虽然后面的正则匹配location ~ /test[0-9]也可以匹配,但是。原创 2024-03-12 15:05:18 · 447 阅读 · 0 评论 -
nginx 安装配置
Nginx(“engine-x”)是一个高性能的开源 Web 服务器软件,也可以用作反向代理服务器、负载均衡器和 HTTP 缓存。Nginx 的设计目标是提供高性能、稳定性和低资源消耗。原创 2024-03-06 17:05:53 · 944 阅读 · 0 评论