欢迎访问:常州市武进区嘉泽中心小学网站 !今天是:
栏目列表
您现在的位置是:首页>>教师>>计算机技术>>网站制作技术>>文章内容
windows下面apache和resin各版本、IIS的组合
发布时间:2008-11-20   点击:   来源:本站原创   录入者:佚名
 



apache与resin1的组合。

在apache的配置文件中加:

LoadModule caucho_module "x:/resin/srun/win32-1.3.6/mod_caucho.dll"
<IfModule mod_caucho.c>
CauchoConfigFile "x:/resin/conf/resin.conf"
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>

apache与resin2的组合。

在apache的配置文件中加:
LoadModule caucho_module "x:/resin/srun/win32-1.3.6/mod_caucho.dll"
<IfModule mod_caucho.c>
CauchoConfigFile "x:/resin/conf/resin.conf"
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

apache与resin3的组合。

在apache的配置文件中加:
LoadModule caucho_module x:/resin/libexec/apache-2.0/mod_caucho.dll

<IfModule mod_caucho.c>
ResinConfigServer localhost 6802
<Location /caucho-status>
SetHandler caucho-status
</Location>
</IfModule>

AddHandler caucho-request jsp
<Location /servlet/*>
SetHandler caucho-request
</Location>


apache与IIS的组合。

apache和IIS都是默认80端口,但是如果你不得不用asp程序的话,不要想着去用iasp之类的东西,还是在服务器安装IIS吧,安装以后把IIS修改端口,然后通过代理的方式来访问IIS,达到不需要显露端口的目的。

1、修改Apache配置文件,启用Proxy模块;

LoadModule proxy_module modules/mod_{域名已经过期}
LoadModule proxy_http_module modules/mod_proxy_{域名已经过期}

2、继续修改Apache配置文件,让Apache处理对IIS的访问;(这里假使你用的IIS端口为88)
ProxyPass /iis/
ProxyPassReverse /iis

如果你要使用虚拟主机来实现,可以用下面的代码,(这里是{域名已经过期}的)

<VirtualHost 211.154.103.23:80>
ServerAdmin blog@{域名已经过期}
ServerName blog.{域名已经过期}
ProxyPass / http://211.154.103.23:88/
ProxyPassReverse / http://211.154.103.23:88/
</VirtualHost>

apache与tomcat的组合。

看网上的资料一般都能够成功,这里不再赘述。

Apache支持{域名已经过期}的办法。(网上找到的,测试了一下,没有成功,不知道哪一步出了问题)

首先,必须要有Windows环境和.NET Framework的支持。此外还建议安装安装.NET开发工具如.NET Framework SDK或者VisualStudio.NET。需要注意的是Windows的版本应为2000、2003和XP。Win9X系列不能安装.NET Framework。

然后需要安装Apache。应该使用Win32平台的Apache,版本2.0以上。推荐使用2.0.51版本。下载地址:
进入 http://{域名已经过期}/httpd/binaries/win32/
自己选个2.0以上的版本来下(.msi后缀的那些)

下面要下载并安装Apache环境下的{域名已经过期}模块。下载地址:
地址一:进入 http://{域名已经过期}/cli/
选择 Download the mod_aspdotnet 2.0.0 .msi installer

安装路径请与Apache的路径一致,否则不能正常安装.

为了便于管理,我们在htdocs目录下新建一个active目录,专门存放.aspx文件。现在需要对httpd.conf文件作一定配置,在文件末尾添加:

#{域名已经过期}
LoadModule aspdotnet_module "modules/mod_{域名已经过期}"
AddHandler {域名已经过期} asax ascx ashx asmx aspx axd config cs csproj \
licx rem resources resx soap vb vbproj vsdisco webinfo
<IfModule mod_aspdotnet.cpp>
# Mount the {域名已经过期} example application
AspNetMount /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
# Map all requests for /active to the application files
Alias /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
# Allow {域名已经过期} scripts to be executed in the active example
<Directory "D:/Program Files/Apache Group/Apache2/htdocs/active">
Options FollowSymlinks ExecCGI
Order allow,deny
Allow from all
DirectoryIndex Default.htm Default.aspx
</Directory>
# For all virtual {域名已经过期} webs, we need the aspnet_client files
# to serve the client-side helper scripts.
AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*) \
"C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/{域名已经过期}ClientFiles/$4"
<Directory \
"C:/Windows/Microsoft.NET/Framework/v*/{域名已经过期}ClientFiles">
Options FollowSymlinks
Order allow,deny
Allow from all
</Directory>
</IfModule>

其中D:/Program Files/Apache Group/Apache2是Apache的安装目录,应根据实际情况更改。
现在可以在active目录下放上{域名已经过期}探针。重启Apache之后,即可体验Apache下的{域名已经过期}了。

由于IIS和Apache下的{域名已经过期}都是运行在Common Language Runtime(CRL)的基础上,因此Apache环境下的{域名已经过期}程序的运行速度不会比在IIS下慢。


附件:
    关闭窗口
    打印文档
    账号登录
    保持登录 忘记密码?
    账号与武进教师培训平台同步