社区
ASP
帖子详情
Apache中怎么才能使用ASP
ljjjx
2003-08-22 12:45:05
我想在Apache中使用ASP,不知道应该怎么设置Apache,请高手赐教
...全文
72
1
打赏
收藏
Apache中怎么才能使用ASP
我想在Apache中使用ASP,不知道应该怎么设置Apache,请高手赐教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pp4u
2003-08-22
打赏
举报
回复
开辟一条自由ASP快车道
作者:王猛 来源:未知 加入时间:2002-12-23
微软的ASP技术让动态网页技术从中国得到的铺天盖地般的普及。一说到ASP当然会联想到Windows,长久以来碍于微软公司的专利权和商业利益ASP只能的运行于微软的Windows之上。但是现在不同了,SUN旗下Chilisoft公司推出了ChiliASP解决方案。得益于这套跨平台解决方案我们不但摆脱了IIS,而且如果您愿意甚至可以摆脱Windows系统。
本文重点讲解微软Windows2000专业版下ChiliASP解决方案的部署,本例子阿帕奇Web服务器1.3.27版。如果有人问我,为什么要用Windows2000专业版?很简单,因为我们可以彻底解决10个人的限制;而且ChiliASP宣称仅仅支持服务器级操作系统,同时打破两个限制何乐而不为?!
本文中需要的软件ChiliASP可以从Chilisoft公司的网站www.chilisoft.com注册获得。ChiliASP是一套商业解决方案,除非你用的是SUN的操作系统,否则您必须支付一笔不大不小的授权费,当然在这之前有30天的免费试用期。不过如果您是一个软件开发者,您可以在这个站点获得没有功能、时间限制OEM授权仅作为开发使用。ChiliASP的许可期限是根据Web服务器运行时间累计计算,如果您一辈子也运行不了30天的Web服务器,您可以用一辈子了 =)。至于Apache服务器,您可以从httpd.apache.org获得,不需要注册直接下载就好。
如果您可以准备妥当所需要的软件,那么我们开始安装了。首先,你需要扒翻出您的Windows2000专业版的安装CD来,因为我们要装IIS。没错,我们是要装IIS。我们可爱的ChiliASP需要调用IIS中某些组件来解析VBscript编写的ASP脚本。安装完成后完全禁止IIS相关服务,ChiliASP只是需要其中的某些文件而已。接着,我们安装Apache,同样,IIS和Apache的安装程序很傻瓜我们不说也罢。下边开始重头戏,ChiliASP的安装。先从后台停掉Apache服务,执行安装程序开始安装。这里要说一个技巧,安装程序只认得Apache1.3.22,如何让他认识我们的Apache1.3.27那?改注册表,如下所示 =)
将:
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group\Apache\1.3.27]
"ServerRoot"="C:\\AppServ\\Apache\\"
改成:
[HKEY_LOCAL_MACHINE\SOFTWARE\Apache Group\Apache\1.3.22]
"ServerRoot"="C:\\AppServ\\Apache\\"
不用担心,Apache是绿色程序,并不需要注册表,无论怎么改都不会影响到Apache =)这样操作之后ChiliASP可以正确辨认Apache,并自动去改写Apache的配置文件,安装程序结束后启动Apache服务系统就可以执行Apache。如果您得到了授权许可,将许可文件复制到:C:\WINNT\system32\chiliasp\vroots 重启Apache就好。不放入许可协议的ChiliASP只是一个uptime 30day 试用版哦!如果安装ChiliASP时发生错误,请看仔细错误提示卸载干净之后再来一边,千万不要覆盖原有安装!
一些提示:
* IIS安装完成后,重新安装Windows2000补丁包。
* 更新IE浏览器至最新版本
* 更新MDAC至最新版本,ChiliASP至少需要2.5版。
* 保证以上说的软件包都是最新的!
* 在Apache httpd.conf配置文件DirectoryIndex加入IIS风格默认文件样式
index.asp default.asp default.html default.html
* 删除ChiliASP附带例子codebrws.asp这个文件可以用来在线浏览ASP代码…… 隐患!
好了,让我们来验证一下Apache是否已经支持Asp,从浏览器敲入察看附带的样例:http://127.0.0.1/caspsamp/default.htm
看到内容了吗?呵呵,只要不是空白就ok了!如果什么也看不到,很遗憾,可能是安装失败了。自己看看本文提到的地方,更新下软件包试试看看。
下边,我们来安装一个动网论坛实例看看。很简单,解开包把文件都丢到Web发布目录然后从浏览器打开看看 …… 别怪我,就是这么简单。
开发者最关心的问题大概就是原有的ASP组件是否可以用。尤其是IIS原本内建的组件还能不能用。我可以告诉大家,请大家放心,绝大部分的第三方组件都可用。但是记得只能且只能一个组件注册一次,要更新组件版本请事先反注册掉老组件而后再重新注册新组件否则ChiliASP会报错,告诉你对象重复载入哦!那么IIS本身带的组件ChiliASP支持的很错的哦!不放心的话可以下在一个探针测试下,www.chilisoft.com 网站提供一个详细的差异列表很值得一看!不过要注意,采用过滤器编写的组件是全都不支援的。
分布式数据库解决方案组成的生态圈
Apache
ShardingSphe
Apache
ShardingSphere 是一套开源的分布式数据库解决方案组成的生态圈,它由 JDBC、Proxy 和 Sidecar(规划
中
)这 3 款既能够独立部署,又支持混合部署配合
使用
的产品组成。 它们均提供标准化的数据水平扩展、...
Apache
代替IIS,
Apache
下运行
ASP
.NET,并且打包,实现一键安装
Apache
代替IIS运行
ASP
.net,并实现一键安装 前言 众所周知
Asp
.net运行,是仰仗IIS的。但是IIS有很大的弊端,安装维护太麻烦,不太稳定经常出一些奇奇怪怪的 错误,对于经常用的开发人员来讲尚有难度,更何况是刚入门的新手那就更难了。而且IIS能不能实现和工程一键安 装这个博主目前没有研究过也不知道。所以博主准备
使用
Apache
来运行
ASP
.NET ,并且实现一键安装
在
Apache
环境下成功的运行
ASP
.NET
在
Apache
环境下成功的运行
ASP
.NET 由于公司的产品在新的版本
中
,需要考虑一些新的部署方式,所以又抽空关注了一下.NET跨平台的一些解决方案。虽然Mono Project对基于.NET开发的人来说都不陌生,不过由于Mono是比较狭义的跨平台(因为它是OS级别的)概念。而从广义的角度来说,
使用
不同的Web Server也可以算是一种垮平台。 缘起是由于IIS的口碑实
为何
使用
Asp
.net开发,部署我却选择
Apache
而不用IIS
说实在的,开发一套系统,时间是有限的,但是维护一套系统,时间却是无上限的,也许下一秒钟,你就会为后续的维护操劳了心。 为何
使用
Asp
.net开发,部署我却选择
Apache
而不用IIS呢?让我们比较下
Apache
和IIS之间的特性,首选讲一个很明显的特征,这个特征是我们都应该很清楚却又经常会会忽略的,那就是IIS只支持在Windows系统下运行,换句话说IIS不支持跨平台运行,而相
Windows下让
Apache
与IIS共用80端口使支持
ASP
我们知道在IIS7推出后PHP的执行效率有了较大的提高,但是最大的困扰是IIS的URL Rewrite远没有
Apache
下方便,并且我们的产品环境更多的是
Apache
,所以
Apache
始终是我首选的。但是偶尔想调试一些
ASP
程序的时候怎么办,经常的,一些老的程序没有考虑到端口问题,在IIS用非80端口调试这些老
ASP
程序的时候链接经常出错。为此我们不得不停止
Apache
而腾出80端口才能启动IIS
ASP
28,391
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章