• Apache修改反向代理后端服务器的响应头

    最近帮客户配置一个网站的CDN,网站使用java开发的,已经没有源代码,有几个影响缓存的响应头需要修改。 参考了几篇文章,在Tomcat的一些配置文件尝试修改,但是响应头依旧存在。 最后反编译class文件查看,发现是在代码response设置了响应头,那只能通过其他方法来处理了。 解决方法:前端使用Apache作为反向代理,通过修改Apache配置来处理响应头。 Apache转发主要配置proxypass ProxyPassReverse参数即可,响应头修改首先确保如下配置没有被注释 然后在h…

    技术分享 2020年8月10日
  • 解决MySQL ERR 1153 Got a packet bigger than ‘max_allowed_packet’ bytes 错误

    今天在导入一个网站数据库数据的时候,碰到错误提示。 进入数据库,查看一下默认max_allowed_packet是多少。 要解决这个问题,有两种解决方法: 1、临时修改,重启MySQL后失效 524288000代表为512M,重启MySQL后此参数失效,恢复原来。 2、永久修改 修改my.ini或者my.cnf文件,在mysqld段添加如下配置。 在上面临时修改后,要退出重新登录MySQL才可以看到生效。如下两张图可以看到。 配置好后重新导入数据,没有任何报错,网站恢复正常。

    技术分享 2020年8月10日
  • CentOS操作系统下通过rc.local启动Tomcat失败的原因

    有很多朋友明明设置好了参数,但是程序就是不能自动启动。 要想通过修改rc.local文件来启动Tomcat,要注意以下两点。 1、Java环境变量要设置好,在/etc/rc.d/rc.local上方使用export JAVA_HOME=自己的JDK路径 2、要确保/etc/rc.d/rc.local有可执行权限,chmod +x /etc/rc.d/rc.local 确保上面两点设置完成后,应该就可以启动成功了。

    技术分享 2020年8月6日
  • 一次排查CentOS SSH报错Socket error Event: 32 Error: 10053、FRP报错[service.go:82] login to server failed: EOF EOF

    近期一客户网站需要升级部署几个文件,于是熟悉的打开SSH准备连接修改,但是xshell一直提示Socket error Event: 32 Error: 10053,Telnet端口也不通。 之前为了保险,也部署了一个FRP服务,开启FRP服务器端防火墙配置的SSH穿透端口,也无法连接,FRP服务端netstat -apn查看链接,没发现任何和客户端的链接,于是开启了查错之路。 搜索出Socket error Event: 32 Error: 10053这个问题解决方案大致有如下几个: 1、服务…

    技术分享 2020年7月31日
  • Tomcat 自定义 404 503等 页面

    在给客户单位建设网站的时候,虽然Tomcat版本已经做了屏蔽,也在前端加了NGINX或者Apache转发,但是出现404或者503页面的时候,页面还是会显示出来是Tomcat。 考虑到客户网站的安全性,还是修改一下Tomcat的404 503等页面为自定义的页面。 修改比较简单,首先放置静态的自定义错误文件到网站部署路径,确保可以访问。比如我就新建了一个errorPages目录,下面放置了404和503错误的文件。访问路径为 xxx/errorPages/404.html 和 503.html。…

    技术分享 2020年7月29日
  • nginx: [emerg] duplicate listen options for [::]:80

    去年升级了一个网站的IPV6访问,今年需要将所有同服务器网站都升级为可IPV6访问,但是修改了配置文件后,重启NGINX提示如下错误。 解决方案: 将nginx配置文件中的 ipv6only=on 取消,只留下 listen [::]:80; 即可。

    技术分享 2020年7月27日
  • 查看使用KMS激活的Windows,可使用的剩余时间

    今天打开电脑,系统提示Windows许可证授权即将过期,于是查一下是啥情况。 Win+R键,然后输入 slmgr.vbs -xpr  确定即可查看Windows系统到期时间。 可能是由于之前使用的KMS服务器无法正常连接了,于是更换一个可以使用的重新激活即可。 关于搭建KMS服务器,可以查看这篇文章。 https://www.xizangjt.com/959.html

    技术分享 2020年7月26日
  • 解决WordPress升级后提示 “正在执行例行维护,请一分钟后回来”

    WordPress是很流行的网站建设程序之一,在升级程序、主题、插件时,都会先切换到维护模式,也就是显示 “正在执行例行维护,请一分钟后回来(Briefly unavailable for scheduled maintenance. Check back in a minute)”,如果升级顺利,一般十来秒左右就恢复正常; 但是因为WordPress官网大陆地区连接速度经常出现问题,因此经常会出现升级中断情况,WordPress就会一直停留在维护模式,不论前台还是后台,都一直显示“正在执行例行…

    技术分享 2020年7月24日
  • Apache httpd 2.4 反向代理 开启缓存

    首先在httpd.conf里面,开启缓存的相关模块。 然后配置如下几个参数即可 其中CacheRoot要确保Apache运行的用户有权限。可以写多个 CacheEnable disk xxx来自定义缓存配置。 部分参数意义如下: CacheRoot 指令 描述: 存储缓存 files 的目录根目录 句法: CacheRoot directory Context: server config,virtual host 状态: 延期 模块: mod_cache_disk CacheRoot指令定义磁…

    技术分享 2020年7月19日
  • MySQL 普通用户无法登陆的解决方案

    之前一个客户的项目,使用root用户连接的MySQL数据,为了提高安全性,准备降权为普通用户连接。 使用grant语句建立了用户,主机限制使用的%,也就是不限制主机。(因为没有开启MySQL端口,所以localhost也意义不大)。FLUSH PRIVILEGES也是执行了的。 但是登录的提示就一直登录不上,如下图。 以为密码输错了,还使用 set password for 重置了MySQL用户密码,依旧无法登陆。怀疑人生的我去看了用户表,用户也是存在的,主机也确实没限制,如下图。 于是查询解决…

    技术分享 2020年6月20日
联系电话

17689511878

17759303055

微信
微信
分享本页
返回顶部