随笔分类 -  Web

摘要:tomcat日志每俩小时切割的脚本如下(这是用定时任务来完成的,此方法无需重启tomcat): [root@localhost crontab]# cat tomcat_log.sh #!/bin/bash #date:2021-12-27 time=$(date +%H) end_time=`ex 阅读全文
posted @ 2021-12-27 15:32 梦徒 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1、生成证书文件: # mkdir cert # openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out public.crt # ls -ltrtotal 10-rw-r--r-- 1 root ro 阅读全文
posted @ 2021-03-23 14:01 梦徒 阅读(537) 评论(0) 推荐(0) 编辑
摘要:nginx内置变量 内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内置变量: 使用域名 阅读全文
posted @ 2018-01-31 17:41 梦徒 阅读(240) 评论(0) 推荐(0) 编辑
摘要:通过Nginx代理实现内网主机访问公网和接口服务 1.需求: m2.test.com为公司测试环境的微信测试域名,因为要调用微信服务接口需要访问外网,现通过Nginx代理现实此功能. 2.环境如下: 10.20.9.31 为内网测试环境Nginx的代理主机,代理测试环境的java程序. 10.100 阅读全文
posted @ 2018-01-31 10:14 梦徒 编辑
摘要:JVM性能调优监控工具 JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具.在Java应用中,我们会经常碰到下面这些问题:OutOfMemoryError,内存不足内存泄 阅读全文
posted @ 2017-12-07 13:50 梦徒 阅读(484) 评论(0) 推荐(0) 编辑
摘要:HTTP状态码(HTTP Status Code) 一些常见的状态码为: 200 - 服务器成功返回网页 403-(禁止)服务器拒绝请求 404 - 请求的网页不存在 503 - 服务不可用 所有状态解释: 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继 阅读全文
posted @ 2017-10-12 18:43 梦徒 阅读(595) 评论(0) 推荐(0) 编辑
摘要:系统:Centos6.8 软件包:php-7.0.14.tar.gz php-fpm 的重启、终止操作命令: php-fpm的启动参数: 首先,我们关注下 PHP-FPM 的运行方式: static :表示在 `php-fpm` 运行时直接 `fork` 出 `pm.max_chindren` 个子 阅读全文
posted @ 2017-09-20 14:21 梦徒 阅读(1188) 评论(0) 推荐(0) 编辑
摘要:Nginx日志切割脚本: Java日志切割脚本: 2.一台机器上面跑两个tomcat应用的日志切割方法: 加入定时任务: 阅读全文
posted @ 2017-08-09 11:00 梦徒 阅读(868) 评论(0) 推荐(0) 编辑
摘要:1.nginx运行工作进程个数,一般设置cpu的核数或者核心数x2 如果不了解cpu的核数,可以top命令之后按1看出来,也可以查看/proc/cpuinfo文件. Nginx运行CPU亲和力 比如4核配置 比如8核配置 Nginx最多可以打开文件数 2.Nginx事件处理模型 3.开启高效传输模式 阅读全文
posted @ 2017-06-06 17:06 梦徒 阅读(384) 评论(0) 推荐(0) 编辑
摘要:动静分离 Nginx动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。 这样我们就可以吧HTML以及图片和css以及js放到wwwroot目录下,而tomcat只负责处理 阅读全文
posted @ 2017-03-07 16:30 梦徒 阅读(3919) 评论(0) 推荐(0) 编辑
摘要:Nginx if 条件判断: 1.公司网站上线有这样的需求: 由于公司网站域名从http到https的转移,在测试阶段需要公司内部进行测试,公司内部局域网访问时强制访问加密的https服务,外部用户访问正常的http服务. 第一种方法: 第二种方法: $remote_addr 为获取客户端访问地址, 阅读全文
posted @ 2017-01-06 17:35 梦徒 阅读(75165) 评论(1) 推荐(0) 编辑
摘要:Nginx中root与alias都是定义location {}块中虚拟目录访问的文件位置: 先看看两者在用法上的区别: alias是一个目录别名的定义,root则是最上层目录的定义。 还有一个重要的区别是alias后面必须要用“/”结束,否则会找不到文件的。。。而root则可有可无~~ 一般情况下, 阅读全文
posted @ 2017-01-05 22:08 梦徒 阅读(1558) 评论(0) 推荐(0) 编辑
摘要:nginx + SSL优化配置: Nginx一个server主机上80、433http、https共存 各参数的含义请参见参考文档信息: https://www.embbnux.com/2015/12/29/letsencrypt_with_nginx_config_for_wordpress/ h 阅读全文
posted @ 2017-01-05 17:22 梦徒 阅读(2062) 评论(0) 推荐(0) 编辑
摘要:由于我们公司测试环境使用的这个。自己没有亲手搭建使用,但是知道有这个东西。以后使用的话自己直接搞起. 连接文档:http://www.5icool.org/a/201512/a15271.html https://letsencrypt.org/ http://www.freehao123.com/ 阅读全文
posted @ 2016-05-04 17:47 梦徒 阅读(239) 评论(0) 推荐(0) 编辑
摘要:说明:环境 配置系统yum源 2: 安装步骤 因为nginx模块需要第三方库的支持,需要安装下列库.安装gcc编译器及相关工具 安装相关依赖的模块 创建nginx系统账户: 由于nginx是系统服务,运行此服务需要系统账户。 解决方案 2.重启nginx后丢失nginx.pid问题解决 重启动ngi 阅读全文
posted @ 2016-04-22 11:20 梦徒 阅读(341) 评论(0) 推荐(0) 编辑
摘要:默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译nginx时指定–with-http_ssl_module参数. 需求: 做一个网站域名为 www.localhost.cn 要求通过https://www.localhost.cn进行访问. 10.10.100.8 www.localho 阅读全文
posted @ 2016-04-14 17:09 梦徒 阅读(74447) 评论(1) 推荐(0) 编辑
摘要:WAF(Web Application Firewall),中文名称叫做“Web应用防火墙 WAF的定义是这样的:Web应用防火墙是通过执行一系列针对HTTP/HTTPS的安全策略来专门为Web应用提供保护的一款产品,通过从上面对WAF的定义中,我们可以很清晰地了解到:WAF是一种工作在应用层的、通 阅读全文
posted @ 2016-03-31 14:59 梦徒 阅读(2667) 评论(1) 推荐(0) 编辑
摘要:Nginx可以进行IP访问控制,配置指定的IP地址访问服务器网站 今天领导提出一个新的业务需求,网站上线时让外部用户在上线时间段访问到的页面是维护页面,公司内部员工在上线时段可用正常访问公司的网站。 在网上找了相关文档,自己配置了下,结果成功了,线整理了下备以后之用. 修改Nginx的站点配置文件n 阅读全文
posted @ 2016-03-24 16:48 梦徒 阅读(11508) 评论(0) 推荐(0) 编辑