随笔分类 -  Nginx

摘要:nginx 替换路径、域名 带传参跳转: server { ........ location /h5/netShop/ { if ($host = "app.abcd.com") { rewrite ^/h5/netShop/(.*)$ https://uatapp.abcd.com/h5/sha 阅读全文
posted @ 2024-11-14 21:53 walkersss 阅读(490) 评论(0) 推荐(0) 编辑
摘要:nginx静态资源转发,去掉前缀要在Nginx中配置静态资源转发并去掉前缀,可以使用location指令和rewrite规则。以下是一个示例配置,它将所有/static/开头的请求转发到相应的静态资源目录,并去掉/static/前缀。 server { listen 80; server_name 阅读全文
posted @ 2024-10-18 15:11 walkersss 阅读(580) 评论(0) 推荐(0) 编辑
摘要:yum install -y httpd-toolshtpasswd -cb /etc/nginx/htpasswd user pwdpwd location / { proxy_pass http://127.0.0.1:8089; auth_basic "ABC"; auth_basic_use 阅读全文
posted @ 2024-09-13 18:26 walkersss 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Nginx是一款自由、开源、高性能的HTTP和反向代理服务器,它可以通过不同的设置来提高网站的性能和安全性。其中,设置Nginx超时时间非常重要,因为它将直接影响网站的响应速度和用户体验。本文将从多个方面详细阐述Nginx超时时间的设置方法与注意事项。 一、请求超时时间设置请求超时时间是指Nginx 阅读全文
posted @ 2024-05-13 16:38 walkersss 阅读(2219) 评论(0) 推荐(0) 编辑
摘要:nginx 报 accept4() failed (24: Too many open files)ulimit -aulimit -n 204800vim /etc/security/limits.conf<domain> <type> <item> <value>* soft nofile 20 阅读全文
posted @ 2023-11-29 20:06 walkersss 阅读(34) 评论(0) 推荐(0) 编辑
摘要:server { listen 80; server_name tsov.net www.tsov.net; root /www/web/www.tsov.net; include /www/web/www.tsov.net/.htaccess; //增加这句,注意路径。 很多网站需要采用伪静态来访 阅读全文
posted @ 2023-07-27 11:46 walkersss 阅读(1778) 评论(0) 推荐(0) 编辑
摘要:Nginx 代理 WebSocket 什么是 WebSocketWebSocket 是一种网络传输协议,可在单个 TCP 连接上进行全双工通信,位于 OSI 模型的应用层。WebSocket 中的握手和 HTTP 中的握手过程兼容,且可以使用 HTTP 中的 Upgrade 协议头将连接从 HTTP 阅读全文
posted @ 2023-07-18 20:46 walkersss 阅读(1525) 评论(0) 推荐(0) 编辑
摘要:配置 “$connection_upgrade” 变量 连接升级通常与 WebSockets 结合使用。 在 nginx 中,我们可以根据 $http_upgrade 变量将 HTTP 连接升级为 WebSocket 连接。 我们可以使用 map 块在 nginx 中定义连接和 http 升级之间的 阅读全文
posted @ 2023-07-18 18:21 walkersss 阅读(3144) 评论(0) 推荐(0) 编辑
摘要:stream模块一般用于tcp/UDP数据流的代理和负载均衡,用来实现四层协议的转发 可以通过stream模块代理转发TCP消息。 ngx_stream_core_module模块由1.9.0版提供。 1.nginx -V确保nginx安装了–with -stream如果没有,重新用yum inst 阅读全文
posted @ 2023-05-10 18:32 walkersss 阅读(1281) 评论(0) 推荐(0) 编辑
摘要:需求:生产有个接口是通过socket通信。nginx1.9开始支持tcp层的转发,通过stream实现的,而socket也是基于tcp通信。 实现方法:Centos7.2下yum直接安装的nginx,添加新模块支持tcp转发;重新编译Nginx并添加 --with-stream 参数。 实现过程: 阅读全文
posted @ 2023-04-26 18:33 walkersss 阅读(801) 评论(0) 推荐(0) 编辑
摘要:upstream timed out (110: Connection timed out) while reading response header from upstream, 在http下面加: proxy_http_version 1.1; proxy_set_header Connect 阅读全文
posted @ 2023-02-07 12:00 walkersss 阅读(976) 评论(0) 推荐(0) 编辑
摘要:什么是跨域 跨域访问是浏览器的一种限制, 原因是为了安全问题; 浏览器通过同源策略来实现跨域限制,同源策略是指域名、协议、端口相同才是同一个源; 比如a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的。 场景再现 在遇到跨域问题当时第一反应就是同源策略, 阅读全文
posted @ 2022-11-17 20:24 walkersss 阅读(626) 评论(0) 推荐(0) 编辑
摘要:gzip on; gzip_static on; gzip_buffers 16 8k; gzip_comp_level 8; gzip_min_length 1k; gzip_types text/plain text/xml text/css application/x-javascript a 阅读全文
posted @ 2022-09-01 20:30 walkersss 阅读(2156) 评论(0) 推荐(0) 编辑
摘要:上传静态文件代码: @PostMapping("/test/upload") public R iconUpload(@RequestBody MultipartFile file) { String fileName = file.getOriginalFilename(); //原文件名 Str 阅读全文
posted @ 2022-05-17 14:41 walkersss 阅读(847) 评论(0) 推荐(0) 编辑
摘要:server ........ add_header Access-Control-Allow-Origin $http_origin; add_header Access-Control-Allow-Methods GET,POST,PUT,OPTIONS,DELETE,PATCH; add_he 阅读全文
posted @ 2021-08-03 18:22 walkersss 阅读(192) 评论(0) 推荐(0) 编辑
摘要:用nginx屏蔽爬虫的方法 1. 使用"robots.txt"规范 在网站根目录新建空白文件,命名为"robots.txt",将下面内容保存即可。 User-agent: BaiduSpiderDisallow:User-agent: YisouSpiderDisallow:User-agent: 阅读全文
posted @ 2021-05-13 20:41 walkersss 阅读(1591) 评论(0) 推荐(0) 编辑
摘要:/** * ThinkPHP 默认的调试模式配置文件 */ defined('THINK_PATH') or exit();// 调试模式下面默认设置 可以在应用配置目录下重新定义 debug.php 覆盖return array( 'LOG_RECORD' => false, // 进行日志记录 阅读全文
posted @ 2021-05-13 18:50 walkersss 阅读(459) 评论(0) 推荐(0) 编辑
摘要:Robots协议的写法既然网络爬虫在爬取一个网站之前,要先获取到这个文件,然后解析到其中的规则,那么,Robots就必须要有一套通用的语法规则。 最简单的robots.txt只有两条规则: User-agent:指定对哪些爬虫生效 Disallow:指定要屏蔽的网址 先说User-agent,爬虫抓 阅读全文
posted @ 2021-05-13 18:48 walkersss 阅读(564) 评论(0) 推荐(0) 编辑
摘要:wenbo.conf upstream wenbo-risk-80 { ip_hash; server 172.23.10.100:4500 max_fails=3 fail_timeout=15s; server 172.23.10.101:4500 max_fails=3 fail_timeou 阅读全文
posted @ 2021-03-04 19:38 walkersss 阅读(58) 评论(0) 推荐(0) 编辑
摘要:负载均衡时,为了保证同一用户session会被分配到同一台服务器上,可以使用以下方法: 1.使用cookie 将用户的session存入cookie里,当用户分配到不同的服务器时,先判断服务器是否存在该用户的session,如果没有就先把cookie里面的sessoin存入该服务器,实现sessio 阅读全文
posted @ 2021-01-12 17:04 walkersss 阅读(2475) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示