202003-19 Nginx 的 Gzip 压缩率多少合适 NEW 最近的几台 VPS 上,用的都是 Nginx 作为 Web 服务器,通常我会用最新的版本,比如前几天在安装的就是 Nginx 1.9.7。在配置 Nginx 的时候,会遇到一个参数就是有关 Gzip 的。首先要打开 Gzip ,然后就是要设置 Gzip 的压缩比率, gzip_comp_level。根据 Nginx 的手册。 Syntax: gzip_comp_level level; Default: g... Read More >
201911-04 宝塔升级:从5.9平滑升级到6.x NEW 兼容的操作系统:Centos7.x升级方式:使用命令升级可能发生的问题和解决方案: 问题1: 抱歉, Centos6.x无法通过此脚本升级到6.0! 解决方案:Centos6.x的Python版本过低,不再被宝塔6.x兼容,建议您升级到Centos7,如果您对Centos比较熟悉也可以尝试安装Python3.4作为默认Python,但处理不好的话可能导致您的yum管理器无... Read More >
201910-30 宝塔控制面板:忘记密码,修改密码,重置密码,多次登录失败,暂时禁止登录 NEW A.如果是忘记了默认密码可以输入以下任一命令回车找回默认初始密码1.cat /www/server/panel/default.pl2.bt defaultB.也可以通过重置密码的方式来解决(其中“新密码”即你要改的密码)cd /www/server/panel && python tools.pyc panel 新密码C.如果提示多次登录失败,暂时禁止登录 请输入以下命令 清除登录限制:rm -f /www/server/panel/data/*.login... Read More >
201910-24 nginx二级目录反向代理,目录指向某个网站 某个项目用到主域名的目录指向某个程序,在这里记录一下location /service/ { proxy_pass http://117.50.12.242:8085/; proxy_redirect off; ... Read More >
201909-25 Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again 解决方法 vim /etc/yum.repos.d/epel.repo12341 [epel]2 name=Extra Packages for Enterprise Linux 7 - $basearch3 #baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch4 metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-7&a... Read More >
201805-17 linux运行Java 输出文字乱码 远程登录服务器用vim在终端下编辑查看文件经常会遇见各种中文乱码问题。做如下设置可基本解决vim中文乱码问题首先查看系统对中文的支持locale -a | grep zh_CN输出样例如下zh_CN.gbkzh_CN.utf8修改linux的系统编码字符集 修改/etc/sysconfig/i18n 这个文件 将LANG="en_XXXXX"修改为: LANG="zh_CN.utf8" &nb... Read More >
201801-02 标准Web系统的架构分层 标准Web系统的架构分层1、架构体系分层图在上图中我们描述了Web系统架构中的组成部分。并且给出了每一层常用的技术组件/服务实现。需要注意以下几点:系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用。例如:一些简单的CRM系统可能在产品初期并不需要K-V作为缓存;一些系统访问量不大,并且可能只有一台业务服务器存在,所以不需要运用负载均衡层。业务系统间通信层并没有加入传统的HTTP请求方式。这是因为HTTP请求-响应的延迟比较高,并且有很多次和正式请求无关的通信(这... Read More >
201712-27 搭建 Keepalived + Nginx + Tomcat 的高可用负载均衡架构 1 概述初期的互联网企业由于业务量较小,所以一般单机部署,实现单点访问即可满足业务的需求,这也是最简单的部署方式,但是随着业务的不断扩大,系统的访问量逐渐的上升,单机部署的模式已无法承载现有的业务量,需要进行服务集群化部署,本文主要介绍服务端Tomcat多实例部署,以及如何保证web服务的高可用方案。Nginx 是一个高性能的 HTTP反向代理服务器Keepalived 是一个基于VRRP协议来实现的LVS服务高可用方案,可以利用其来避免服务的单点故障Tomcat 是一个免费... Read More >
201712-26 nginx负载均衡+反向代理/rewrite,端口不一样造成网址无法访问的问题分析 问题描述:A机开启80端口,负载均衡所有网址到B机的8888端口和C机的8888端口,B机配置了一个反向代理,反向代理的应用还有一个网址转发,这样会造成网址无法访问。前端服务器A 192.168.1.100 开启80端口,负载均衡后端服务器B 192.168.1.101 开启8888端口,反向代理8080端口,8080端口还有网址rewrite后端服务器C 192.168.1.102 开启8888端口A机负载均衡配置如下:upstream&nbs... Read More >
201712-26 nginx 配置负载均衡 web服务器1:192.168.1.101web服务器2:192.168.1.102负载均衡服务器:192.168.100首先:192.168.1.101和192.168.1.102的配置跟以前完全一样,无需变动,之前nginx怎么配置,现在依然怎么配置,只是必须要用nginx。在192.168.100的nginx.conf的http { }中添加以下内容:upstream resinserver { server 192.168.1.101:... Read More >
201712-19 OneinStack - 一键PHP/JAVA安装工具 OneinStack包含以下组合lnmp(Linux + Nginx+ MySQL/MongoDB+ PHP)lamp(Linux + Apache+ MySQL/MongoDB+ PHP)lnmpa(Linux + Nginx+ MySQL/MongoDB+ PHP+ Apache):Nginx处理静态,Apache(mod_php)处理动态PHPlnmt(Linux + Nginx+ MySQL/MongoDB+ Tomcat):Nginx处理静态,Tomcat(JDK)... Read More >