服务器配置
文章平均质量分 57
ball球
这个作者很懒,什么都没留下…
展开
-
如何查看apache加载了哪些模块
在做apache配置时,突然想到的问题:有没有什么方法可以查看apache加载了哪些模块呢?四处查找后得出以下结论:首先:apache2/bin/apachectl -l可以看到类似下面的结果:Compiled in modules: core.c mod_access.c mod_include.c mod_deflate.c mod_log_config.c原创 2012-06-04 17:04:40 · 31510 阅读 · 3 评论 -
HTTP返回码中301与302的区别
一.官方说法301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved)。302 redirect: 302 代表暂时性转移(Temporarily Moved )。 这是很官方的说法,那么它们的区别到底是什么呢? 二.现实中的差异2.1.对于用户301原创 2012-08-07 14:28:55 · 137984 阅读 · 2 评论 -
利用apache的mod_headers模块实现文件缓存
一.cache-controlCache-Control是http协议1.1中支持的缓存字段,指定请求和响应遵循的缓存机制。详见rfc2616 14.9(Cache-Control)其中一个最基础的策略是,在响应头中设定:Cache-control: max-age=[secs][secs]是cache在客户端存活的秒数,例如 Cache-control: max-age=1800原创 2012-11-23 11:13:10 · 11814 阅读 · 0 评论 -
搭建Windows SVN服务器
通常的SVN服务器是搭建在Linux等系统下,例如用Apache+SVN配置,Linux下的SVN性能会非常好,但配置有些繁琐,如果SVN服务器只有自己使用,那么可以直接把SVN服务器搭建在个人Windows环境下使用。目前较为简单的方案是VisualSVN Server(下载地址)。该SVN服务器是免费的,支持Windows NT, 2000, XP and 2003等环境,安装非常简单。转载 2013-04-15 15:25:10 · 1144 阅读 · 0 评论 -
Nginx配置SSI
一.什么是SSISSI:Server Side Include,是一种基于服务端的网页制作技术,大多数(尤其是基于Unix平台)的web服务器如Netscape Enterprise Server等均支持SSI命令。它的工作原因是:在页面内容发送到客户端之前,使用SSI指令将文本、图片或代码信息包含到网页中。对于在多个文件中重复出现内容,使用SSI是一种简便的方法,将内容存入一个包含文件中原创 2013-04-09 15:55:51 · 27752 阅读 · 0 评论 -
如何为rsyncd.conf增加一个module
rsyncd.conf是rsync daemon的配置文件。如何为rsyncd.conf增加一份module呢一份简单的配置[browser] uid = odin gid = odin path = /search/nginx/html/index_protector/resources/data/conf hosts allow = 10.0.0.0/8 192.原创 2016-07-27 18:51:44 · 3953 阅读 · 0 评论 -
Content-Disposition~强制浏览器保存文件
问题假设你的网站有一张图片 http://file.test.com/img/login.jpg使用浏览器访问这个url,默认情况下,浏览器会自动展现这张图片。那么问题来了,如果你目的是想让浏览器默认下载而非展现这张图,怎么办呢?解决http header中有一个字段,可以帮你实现这个目的。Content-Disposition:attachment;实践nginx中增加配置location ~原创 2016-08-02 17:26:55 · 9332 阅读 · 0 评论 -
redis主备同步配置方法
1. 配置主备假设主机ip:10.136.16.146 port:6789 备机ip:10.136.30.144我们有两种方式为其配置备机方法1:修改备机配置文件redis.conf中增加daemonize yesslaveof 10.136.16.146 6789# 如果主机有密码,则修改下面一行即可# masterauth <master-password>在备机上启动redisredi原创 2016-08-29 11:53:07 · 9487 阅读 · 0 评论 -
与nginx性能相关的linux内核参数
参数1. net.core.netdev_max_backlog表示当每个网络接口接收数据包的速率比内核处理这些包的速率快时,允许发送到队列的数据包的最大数目。通常默认128。可以调至512以上。2. net.core.somaxconn定义了系统中每一个端口最大的监听队列的长度。默认123,通常可以设置1024以上。3. net.ipv4.tcp_max_syn_backlog参数决定了SYN_R原创 2016-09-12 15:49:10 · 701 阅读 · 0 评论