随笔分类 -  nginx

摘要:一,启动应用: 1,编译程序 $ go build 2,用nohup启动应用的二进制程序 $ nohup /data/goapp/industry/industry >> /data/logs/gologs/back.log 2>&1 & [1] 4896 3,检查应用是否启动: $ ss -lnt 阅读全文
posted @ 2024-11-16 12:46 刘宏缔的架构森林 阅读(20) 评论(0) 推荐(0) 编辑
摘要:一,配置 nginx 1,一个nginx的server段 在server段之外添加: map $http_upgrade $connection_upgrade { default upgrade; '' close; } 在server段中添加如下内容: location /index.php { 阅读全文
posted @ 2024-11-08 14:55 刘宏缔的架构森林 阅读(29) 评论(0) 推荐(0) 编辑
摘要:一,nginx配置:只允许get/post方法访问 配置规则: location / { if ($request_method !~ ^(GET|POST)$ ) { return 403; } ... } 效果:使用PUT等非GET/POST方法 二,modsecurity配置: 只允许get/ 阅读全文
posted @ 2024-10-28 10:42 刘宏缔的架构森林 阅读(128) 评论(0) 推荐(0) 编辑
摘要:一,客户端浏览器报错: nginx 503 Service Temporarily Unavailable 问题的原因: http下: limit_req_zone $binary_remote_addr zone=peripreq:20m rate=10r/s; 此server下: limit_r 阅读全文
posted @ 2024-09-29 16:40 刘宏缔的架构森林 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一,关于limit_req和limit_conn的区别 what is the difference between connection and request? connection是连接,即常说的tcp连接,通过三次握手而建立的一个完整状态机。建立一个连接,必须得要三次握手。断开连接时要有四次 阅读全文
posted @ 2024-09-26 11:32 刘宏缔的架构森林 阅读(9) 评论(0) 推荐(0) 编辑
摘要:一,nginx限流有哪些? 目前来说在nginx上面我们常见的三种限速操作分别是:限制请求数(request)、限制连接数(connection)、限制响应速度(rate),对应在nginx的模块相关指令分别是limit_req、limit_conn和limit_rate三个系列 二,limit_c 阅读全文
posted @ 2024-09-26 10:54 刘宏缔的架构森林 阅读(189) 评论(0) 推荐(0) 编辑
摘要:一,以固定的速度提供服务 语法: 例子 limit_req_zone $binary_remote_addr zone=test:10m rate=2r/s; server { location / { limit_req zone=test; }} 语法: imit_req_zone 用于设置限流 阅读全文
posted @ 2024-09-21 15:07 刘宏缔的架构森林 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一,指定默认server可以用default_server 当用户访问到了服务器,但与nginx配置文件中的所有server都匹配不上时,则需要访问一个默认的server server { server_name _; listen 80 default_server; listen 443 ssl 阅读全文
posted @ 2024-09-20 18:57 刘宏缔的架构森林 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一,设置nginx的日志格式: 1,编辑nginx.conf [root@blog conf]# vi nginx.conf 说明:比默认设置只是在末尾增加了 $request_time 一项 log_format main '$remote_addr - $remote_user [$time_l 阅读全文
posted @ 2024-09-20 11:58 刘宏缔的架构森林 阅读(84) 评论(0) 推荐(0) 编辑
摘要:一,modsecurity官网: 官网: https://modsecurity.org/ 如图: 官方代码站: https://github.com/owasp-modsecurity/ModSecurity 二,安装环境准备: 1,安装依赖库: [root@localhost source]# 阅读全文
posted @ 2024-09-04 17:03 刘宏缔的架构森林 阅读(322) 评论(0) 推荐(0) 编辑
摘要:一,解析日志得到访问量最高的100个ip地址: awk '{print $1}' www.access_log | sort | uniq -c | sort -n -k 1 -r | head -n 100 效果如图: 二,解析日志得到访问量最高的10个url 命令 [root@blog 27]# 阅读全文
posted @ 2024-08-28 11:37 刘宏缔的架构森林 阅读(26) 评论(0) 推荐(0) 编辑
摘要:一,关闭nginx的版本显示: 1,关闭前 2,关闭nginx版本显示: 编辑nginx.conf [root@blog conf]# vi nginx.conf 增加一行: server_tokens off; 重新服务: [root@blog conf]# systemctl reload ng 阅读全文
posted @ 2024-08-28 11:27 刘宏缔的架构森林 阅读(111) 评论(0) 推荐(0) 编辑
摘要:一,报错信息: 访问网站时报错:如图: 查看nginx的错误日志: 2023/06/16 10:21:46 [error] 416087#0: *71148 upstream sent too big header while reading response header from upstrea 阅读全文
posted @ 2023-06-20 12:31 刘宏缔的架构森林 阅读(308) 评论(0) 推荐(0) 编辑
摘要:一,配置nginx虚拟主机 1,查看php-fpm使用的端口: [root@img ~]# ss -lntp | grep php 如图: 可以看到端口是9000 2,配置虚拟主机: 如下: [root@img conf.d]# vi file.conf 内容如下: server { listen 阅读全文
posted @ 2023-05-10 21:05 刘宏缔的架构森林 阅读(750) 评论(0) 推荐(0) 编辑
摘要:一,配置nginx.conf 进入到nginx的conf目录 [root@img conf]# pwd /usr/local/soft/nginx-1.24.0/conf 创建虚拟主机的存放目录 [root@img conf]# mkdir conf.d 编辑配置文件 [root@img conf] 阅读全文
posted @ 2023-05-10 20:31 刘宏缔的架构森林 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:一,官网: http://nginx.org/ 如图: 二,下载并解压 下载: [root@img nginx]# wget http://nginx.org/download/nginx-1.24.0.tar.gz 解压: [root@img nginx]# tar -zxvf nginx-1.2 阅读全文
posted @ 2023-05-10 11:24 刘宏缔的架构森林 阅读(1840) 评论(1) 推荐(1) 编辑
摘要:一,php配置文件大小和超时时间 1,编辑配置文件: root@lhdpc:~# vi /usr/local/soft/php8/etc/php.ini 上传文件大小 upload_max_filesize = 2M 设置为128M或需要的数值 post的大小: post_max_size = 8M 阅读全文
posted @ 2022-01-21 21:51 刘宏缔的架构森林 阅读(331) 评论(0) 推荐(0) 编辑
摘要:一,查看后端的访问日志: [web@blog logs]$ tail -100 accesslog2021-10-06.log 127.0.0.1 - 0.004 [06/Oct/2021:15:35:20 +0800] GET /home/home HTTP/1.0 200 97 http://s 阅读全文
posted @ 2021-10-08 11:26 刘宏缔的架构森林 阅读(533) 评论(0) 推荐(0) 编辑
摘要:一,在本地打包vue.js项目: 1,进入项目目录, 查看vue.js的版本: liuhongdi@lhdpc:/data/vue/storeweb$ npm list vue storeweb@0.1.0 /data/vue/storeweb ├─┬ @vue/cli-plugin-babel@4 阅读全文
posted @ 2021-08-31 17:17 刘宏缔的架构森林 阅读(255) 评论(0) 推荐(0) 编辑
摘要:一,nginx的负载均衡集群的特点: 1,nginx集群和lvs的不同? lvs集群:工作在第4层(传输层) nginx集群:工作在第7层(应用层) lvs集群:性能更强 nginx集群:功能更强:可以针对域名/目录等进行配置 lvs:不支持重发请求 nginx集群:检测到错误后可以重发请求 2,调 阅读全文
posted @ 2020-05-14 14:41 刘宏缔的架构森林 阅读(2018) 评论(0) 推荐(0) 编辑