分类目录归档:web server

.五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。

这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。

BSD开源协议(original BSD licenseFreeBSD licenseOriginal BSD license

BSD开源协议是一个...

继续阅读

发表在 web server | .五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)已关闭评论

HTTP Error 404.13 - Not Found & IIS7文件上传的最大大小 maxAllowedContentLength,maxRequestLength

当上传一个超过30M的文件时,服务器会重定向至404.13页面,报错如下:

HTTP Error 404.13 - Not Found

The request filtering module is configured to deny a request that exceeds the request content length.

这是由于服务器限制了所能上传文件的最大值。其值在configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength setting in the...

继续阅读

发表在 web server | 标签为 | HTTP Error 404.13 - Not Found & IIS7文件上传的最大大小 maxAllowedContentLength,maxRequestLength已关闭评论

Install PHP to IIS (FastCGI)

1.下载FastCGI For IIS6

http://www.iis.net/expand/FastCGI

下载之后,双击运行进行安装。

安装后在 C:\WINDOWS\system32\inetsrv 目录下产生了五个文件。

同时在 IIS 的 “Web 服务扩展”里多了 FastCGI Handler。

2.下载PHP5.3.2 Windows
http://windows.php.net/download/

下载 .zip 格式的版本,下载后解压至 D:\PHP 目录,并给 IIS 启动帐户组或用户赋予读取和运行权限。

你可以根据自己的意愿解压到别的目录。

3.注册PHPFastCGI

打开 ...

继续阅读

发表在 web server | 标签为 , | Install PHP to IIS (FastCGI)已关闭评论

nginx处理web请求分析

Nginx是什么?Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”, 是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在该站点运行超过两年半了。Igor Sysoev在建立的项目时,使用基于BSD许可。

笔者的VPS使用的是nginx服务器,以前配置都是从网上拷贝过来的,一直一知半解,正好手头有VPS可以玩,趁这个机会认真学习下nginx的配置.下面的文章是讲nginx如何处理web请求(web r...

继续阅读

发表在 web server | 标签为 | nginx处理web请求分析已关闭评论

nginx设置SSL反向代理

Nginx的反向代理通常用来映射内网中提供的Apache、IIS、Lighttpd服务,以实现负载均衡;同时,由于动态服务程序运行在内网,服务器的整体安全性也有所提高,那么怎样用nginx设置SSL反向代理呢?

使用nginx设置SSL的优点不少:

  1. 易用性:nginx安装、升级简单,nginx的平滑升级使得网站服务器不需要重启就可以完成升级任务。
  2. 安全性:nginx对于代理是透明的,因此,相当于为放置在代理后的Apache等服务器提供一道安全屏障、可以抵御一些基本web的攻击。
  3. 低负载:负载低是nginx的另一大优点。可以在nginx代理后配置多个apache服务器以满足不同需求
  4. 缓存:可以将除...

继续阅读

发表在 web server | 标签为 , , | nginx设置SSL反向代理已关闭评论

IIS7 Discuz! X1伪静态设置方法

IIS7官方: http://learn.iis.net/page.aspx/460/using-the-url-rewrite-module/

微软在IIS7中添加了URL的重写模块,并且免费使用,可以导入.htaccess规则,确实是个不错的选择

URL Rewrite Module

URL Rewrite Module是一个基于规则的URL重写引擎,用于在URL被Web服务器处理之前改变请求的URL。对于动态Web应用程序,它可以为用户和搜索引擎提供友好的URL,URL重写和重定向是基于HTTP头和服务器变量的,并可以对站点内容进行访问控制。

iis 7的主机才支持伪静态模块.

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
    <system.webServer>
        <rewrite>
   &...

继续阅读

发表在 web server | IIS7 Discuz! X1伪静态设置方法已关闭评论

resin4.0.5+iis6 整合方案

安装jdk,并设置java_home等相关环境变量

下载resin4.0.5解压至D:\resin-pro-4.0.5
点击目录下的setup.exe,点击 web server plugins
看IIS,安装至 C:\Inetpub\Scripts ,如果没有Scripts目录,你得手动建一个,
安装后此目录下有个isapi_srun.dll,
然后在IIS上添加ISAPI,名称JSP,随便起也行,路径就是这文件
然后在添加一个.jsp的映射,也是这个文件,这些操作基本和php的一样。
最好在WEB服务器扩展也添加一个,然后让它允许。
然后在iis站点上新建一个虚拟目录,名称为Scripts,路径同上C:\Inetpub\Scripts
一般可能出错的地方就是IIS站点对这个目录或isapi_srun.dll没有读取权限,自己设。
还有isapi加载,那个优先级高低都可以的。只要是绿色就行。

------启动 resin   -->cmd -> net start resin
------这时打开IIS的站点,如果遇到.jsp文件,就会让resin解析了。

配置res...

继续阅读

发表在 web server | 标签为 , | resin4.0.5+iis6 整合方案已关闭评论

Apache之Options

Options指令 Options指令控制了在特定目录中将使用哪些服务器特性。 … 继续阅读

发表在 web server | 标签为 | Apache之Options已关闭评论

新型的大型bbs架构(squid+nginx)

这个架构基于squid、nginx和lvs等技术,从架构上对bbs进行全面优化和 … 继续阅读

发表在 web server | 标签为 , | 新型的大型bbs架构(squid+nginx)已关闭评论

nginx负载均衡

Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名了。

首先是配置十分的简单,而且功能非常强大。

worker_processes 1;
events {
worker_connections 1024;
}
ht...

继续阅读

发表在 web server | 标签为 | nginx负载均衡已关闭评论

apache、lighttpd和Nginx的404错误处理

最近在处理图片分布问题,问题来源是这样的:1 把服务器B的图片定时同步到服务器A … 继续阅读

发表在 web server | 标签为 , , | apache、lighttpd和Nginx的404错误处理已关闭评论

Nginx 0.5.33 + PHP 5.2.5 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍

根据我的经验,4GB内存的服务器+Apache(prefork模式)一般只能处理 … 继续阅读

发表在 web server | 标签为 , | Nginx 0.5.33 + PHP 5.2.5 (FastCGI) 可以承受3万以上的并发连接数,相当于同等环境下Apache的10倍已关闭评论

Nginx PHP FastCGI 安装配置记录

因需要兼容老程序,这里用的还是 PHP4 ,可根据自己的需要更改编译选项。tar … 继续阅读

发表在 web server | 标签为 , , | Nginx PHP FastCGI 安装配置记录已关闭评论

Nginx+PHP+MySQL双机互备、全自动切换方案

在生产应用中,某台“Nginx+PHP+MySQL”接口 … 继续阅读

发表在 web server | 标签为 , | Nginx+PHP+MySQL双机互备、全自动切换方案已关闭评论

Nginx实践1 利用proxy_store实现高效的静态文件分布缓存服务器

Nginx作为一个后起之秀,他的迷人之处已经让很多人都投入了他的怀抱。配置简单, … 继续阅读

发表在 web server | 标签为 | Nginx实践1 利用proxy_store实现高效的静态文件分布缓存服务器已关闭评论