[CDN]搭建Varnish代理环境,加速web访问速度。

Varnish代理服务器,可用理解为缓存服务器,经常被访问的内容,自动生成缓存到代理服务器上,以便于用户可用更快速的访问自己想要的内容。Varnish代理服务器,也可以与Nginx调度服务器并行使用。Varnish服务器可放置在各个城市(CDN,内容分发网络),以加速各个地域的访问速度。Nginx也可以部署CND服务。CDN建设需要庞大的资源,所以一般企业不会自己做CDN。源码安装:Varnish下载:http://varnish-cache.org/ 环境搭建:yum -y install g

阅读全部

[正则表达式]匹配单个字符__自学手记

首先需要明白一个误区,一个看似很普通的纯文本字符,他也可以是正则表达式中的一部分。就比如 ou ,是的,他看起来是一个纯粹的文本,不包含任何的意义,但他实际上却是一个正则表达式。正则表达式可以包含纯文本(甚至可以只包含纯文本)。当然,像这样使用正则表达式是一种浪费,但把作为刚开始学习正则表达式的一个开始确实一个不错的选择。举个例子:文本为:iouuycom使用正则表达式:ou匹配结果:iouuycom匹配值已使用红底标注。字母大小写问题。绝大多数正则表达式实现支持不区分字母大小写开始匹 阅读全部

[Tomcat]Tomcat日志查看,通过配置文件个性化日志。

打开配置文件:vim  /usr/local/tomcat/conf/server.xml找到并复制以下的段复制给   <Host     ......>     </Host>    中。        <Valve className="org.apache.catalina.valves.AccessLogValve" d 阅读全部

[Tomcat]部署Tomcat加密访问,SSL加密访问。

这里部署Tomcat的ssl加密访问,为模拟环境,我们本地生成一个加密秘钥。使用ssl秘钥用作https安全访问。注意:本地生成的秘钥在互联网中的可信度很低,其他人访问浏览器会直接报错,提示这是一个不安全的访问。使用此命令生成秘钥。keytool -genkeypair -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/keystorekeytool是随着安装JAVA-JDK附带的程序。-genkeypair    生

阅读全部

[Tomcat]修改Tomcat配置文件,部署Tomcat虚拟主机。

通过修改配置文件,实现部署Tomcat虚拟主机。Tomcat主要用作java页面服务的架设。配置文件位置:vim /usr/local/tomcat/conf/server.xml修改配置文件的时候注意:JAVA严格区分大小写!!!<Server><Service><Connector port=8080 />                     //默认端

阅读全部

[Tomcat]安装部署Tomcat服务器。

Tomcat是用于运行java写的网页的一个服务程序。就像Nginx或者Apache一样。部署JDK环境。yum -y install java-1.8.0-openjdkyum -y install java-1.8.0-openjdk-headless 官网下载安装Tomcat :http://tomcat.apache.org/ tar -xf  apache-tomcat-8.5.37.tar.gz           //解压

阅读全部

[Nginx]Nginx调度配置session共享服务,实现数据统一。

Nginx调度配置搭建参考:https://teddyou.com/?id=14调度服务器安装:yum -y install memcached                      //安装memcached数据库systemctl restart memcached                

阅读全部

GNU是什么,他和Linux之间有什么样的联系。

文中内容参考相关书籍,只是我很好奇GNU是个什么东西想去了解一下所做下的一些笔记。GNU的全程为  GNU's not unix'  意思就是GNU不是UNIX,GNU计划又称革奴计划,是在1984年由 Richard Stallman 公开发起的。是自由软件基金会的主要项目。这个项目的目标是建立一套完全自由的和可移植的类UNIX的操作系统。GNU类UNIX操作系统是由一系列应用程序、系统库和开发工具构成的软件 阅读全部

Linux的起源,以及关于他的重要发行版本Centos。

文章内容大多数都是有书籍参考的,这里也是做一个笔记巩固一下自己的一些相关基础知识吧。linux是什么,linux是一个操作系统,类似于windows一样的操作系统,但普遍用于服务器上,因为他可以超长时间的一直稳定的运行下去。但与windows不同的是,linux是一套开源的代码程序,并可以自由传播的类UNIX的操作系统软件,其前身也就是UNIX。我们所熟知的很多大型、超大型的互联网企业背后所提供支撑的操作系统就是linux的。谈Linux的起源,就不得不说说UNIX的起源。UNIX于1969年在 阅读全部

[Nginx]部署使用memcached数据库软件并实现多主机调用。

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。Nginx软件安装参考 https://teddyou.com/?id=12yum -y  install   memcached      //装包vim /usr/lib/systemd/system/memcached.service         //systemctl启动文件位置vim /etc/s 阅读全部