随笔分类 -  服务器

(Apache+Nginx)
摘要:在理论篇我们基本了解了DNS的整个协议原理,但是可能还会有着下面的疑问:为什么我想申请的域名都没了?DNS 域名还要备案,这是为什么啊?如何将刚申请的域名绑定到自己的网站呢?怎么才能看到那些在背后默默给我解析的域名服务器呢?他们说用一个什么文件就可以访问好多好多不存在的网站,是真的吗?可信任的域名... 阅读全文
posted @ 2015-12-14 13:49 SunsCheung 阅读(319) 评论(0) 推荐(0)
摘要:对于DNS(Domain Name System)大家肯定不陌生,不就是用来将一个网站的域名转换为对应的IP吗。当我们发现可以上QQ但不能浏览网页时,我们会想到可能是域名服务器挂掉了;当我们用别人提供的hosts文件浏览到一个“不存在”的网页时,我们会了解到域名解析系统的脆弱。 然而关于DNS还有... 阅读全文
posted @ 2015-12-14 13:49 SunsCheung 阅读(267) 评论(0) 推荐(0)
摘要:DNS解析原理及过程。 当用户访问我们网站一个网页时,他需要经过以下步骤: 1)找到这个网页的存放服务器; 2)服务器将用户的请求信息接入; 3)服务器通过文件路径(URL)查找用户请求网页; 4)用户将该网页内容下载到自己电脑上。 我们所讲的DNS解析主要是第一个步骤,即让用户通过... 阅读全文
posted @ 2015-12-14 13:41 SunsCheung 阅读(267) 评论(0) 推荐(0)
摘要:我们都知道网络上的爬虫非常多,有对网站收录有益的,比如百度蜘蛛(Baiduspider),也有不但不遵守robots规则对服务器造成压力,还不能为网站带来流量的无用爬虫,比如宜搜蜘蛛(YisouSpider)。最近张戈发现nginx日志中出现了好多宜搜等垃圾的抓取记录,于是整理收集了网络上各种禁止垃... 阅读全文
posted @ 2015-09-23 11:23 SunsCheung 阅读(511) 评论(0) 推荐(0)
摘要:单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十... 阅读全文
posted @ 2015-09-21 17:19 SunsCheung 阅读(142) 评论(0) 推荐(0)
摘要:Java Socket应用---通信是这样练成的PHP进阶篇项目管理利器——maven使用JSP+Servlet技术生成报表英文原文:Scalable Web Architecture and Distributed Systems,翻译:oschina开放源代码已经成为一些大型网站的基本原则。而在... 阅读全文
posted @ 2015-08-27 14:45 SunsCheung 阅读(172) 评论(0) 推荐(0)
摘要:PHP redis的使用方法详解。php上使用redis主要有两种方式,一种是Predis,一种是phpredis。phpredis是php的一个扩展,以C语言编写的高性能链表。本文讲解Predis的使用。Predis是PHP语言编写。 PHP redis的使用方法详解。php上使用redis... 阅读全文
posted @ 2015-08-24 13:23 SunsCheung 阅读(589) 评论(0) 推荐(0)
摘要:其实主要是文件加锁、解锁用的多,下面转载一下文章 在一个技术群上看到这么一个问题: 问题出现在服务器被黑后!特意出记录下问题的解决方法。 由于被黑了,所以我们的很多命令将会出现使用不正常等问题,而这些问题大多是给人家添加或删除了某些权限所致。比较常用的解决方法是直接cp... 阅读全文
posted @ 2015-08-17 15:17 SunsCheung 阅读(167) 评论(0) 推荐(0)
摘要:[导读]负载均衡配置是超大型机器需要考虑的一些问题,同时也是数据安全的一种做法,下面我来介绍在nginx中反向代理 负载均衡配置图解,大家可参考本文章来操作。首先简单的介绍下nginx作为反向代理实现负载均衡。反向负载均衡配置是超大型机器需要考虑的一些问题,同时也是数据安全的一种做法,下面我来介绍在... 阅读全文
posted @ 2015-08-04 22:40 SunsCheung 阅读(297) 评论(0) 推荐(0)
摘要:[导读]负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配... 阅读全文
posted @ 2015-08-04 22:37 SunsCheung 阅读(136) 评论(0) 推荐(0)
摘要:最近搭建服务器,突然感觉lamp之间到底是怎么工作的,或者是怎么联系起来?平时只是写程序,重来没有思考过他们之间的工作原理:PHP底层工作原理图1 php结构从图上可以看出,php从下到上是一个4层体系①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系... 阅读全文
posted @ 2015-08-03 14:35 SunsCheung 阅读(180) 评论(0) 推荐(0)
摘要:【PHP中的配置至关重要,包含php.ini的配置,还有系统权限的配置,但也不能纯粹为了安全而过犹不及,毕竟用户需求及体验与Web安全在一定程度是你进我退过程。】一、防止跳出web目录首先修改httpd.conf, 如果你只允许你的php脚本程序在web目录里操作,还可以修改httpd.conf文件... 阅读全文
posted @ 2015-07-28 15:13 SunsCheung 阅读(236) 评论(0) 推荐(0)
摘要:====================================================当linux下Nginx达到并发数很高,TCP TIME_WAIT套接字数量经常达到两、三万,这样服务器很容易被拖死。事实上,我们可以简单的通过修改Linux内核参数,可以减少Nginx服务器的T... 阅读全文
posted @ 2015-07-27 11:00 SunsCheung 阅读(262) 评论(0) 推荐(0)
摘要:为了安全,想将http请求响应头里的nginx版本号信息隐藏掉:1. nginx配置文件里增加server_tokens off;server_tokens作用域是http server location语句块server_tokens默认值是on,表示显示版本信息,设置server_tokens值... 阅读全文
posted @ 2015-07-27 10:53 SunsCheung 阅读(195) 评论(0) 推荐(0)
摘要:thinkphp中的rewrite写法,拿一个cmf系统的rewrite为例location ~ {if (!-e $request_filename) { rewrite ^/(.+)$ /index.php last;}}nginx rewrite 正则表达式匹配大小写匹配~ 为区分大小... 阅读全文
posted @ 2015-07-27 10:44 SunsCheung 阅读(266) 评论(0) 推荐(0)
摘要:大学学习网络基础的时候老师讲过,网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,三者从本质上来说没有可比性,socket则是对TCP/IP协议的封装和应用(程序员层面上)。也可... 阅读全文
posted @ 2015-07-25 22:54 SunsCheung 阅读(342) 评论(0) 推荐(0)
摘要:目前来说,网站页面主要分为静态页面和动态页面,纯静态页面组成的网站现在相对比较少见,大型网站一般使用的是动态网站建站技术,还有一部分网站是静态网页与动态网页共存,本文以Apache服务器、php语言为例,详解动态网站的访问过程,下面直接切入本文主题。(1)用户端访问服务器端的html文件S1:通过本... 阅读全文
posted @ 2015-07-13 16:36 SunsCheung 阅读(1715) 评论(0) 推荐(1)
摘要:三种web性能压力测试工具http_load webbench ab小结 题记:压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种 http_load 下载地址:http://www.acme.com/software/http_load/http_load-12mar... 阅读全文
posted @ 2015-07-08 17:09 SunsCheung 阅读(271) 评论(0) 推荐(0)
摘要:Nginx内核参数在使用的时候有不少问题需要我们解决,其中在优化方面就需要我们格外的注意。在下面就是对Nginx内核参数优化的详细介绍,希望大家有所收获。关于Nginx内核参数的优化:net.ipv4.tcp_max_tw_buckets=6000timewait的数量,默认是180000。net.... 阅读全文
posted @ 2015-05-27 16:14 SunsCheung 阅读(223) 评论(0) 推荐(0)
摘要:Nginx设置404有很多用户都会遇到,在真正的使用中会有相当的问题解决方法。下面我们就来学些有关于Nginx设置404的解决方法。今天帮客户的Nginx设置404页面转发,按平常的写法error_page404http://www.xx.com/?page-error.html;这样写发现不能正常... 阅读全文
posted @ 2015-05-27 15:21 SunsCheung 阅读(1202) 评论(0) 推荐(0)