怎么配置Apache .可以访问PHP 和ASP
网上
apache支持
ASP的方法,我都试过,问题很多基本没用。还是IIS来支持
ASP!IIS装不上最大的可能就是端口被占用了
求解Apache与IIS的作用
Apache与IIS是两种最受欢迎的web服务器软件。
Apache通常在Unix或Linux操作系统上运行(也可以在windowsXP系统运行); IIS是与Microsoft windows的部分版本捆绑在一起的。 这两种服务器软件安装在本机上的主要作用: 一、IIS的重要特性是支持
ASP。IIS 3.0版本以后引入了
ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由Visual Basic,Java,Visual C++开发系统,以及现有的CGI和WinCGI脚本开发的应用程序,IIS都提供强大的本地支持。 通俗的讲,就是你在你的主机上安装了IISWeb服务器软件后,你就可以在你的电脑上安装运行一些IIS支持的脚本语言。比如说,可以在你电脑上安装运行
ASP语言的网站、FTP服务器或者其他一些IIS支持的脚本程序。 二、
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
apache的主要属性: 1,支持ess文件,mysql数据库,openldap目录等。 4.支持虚拟主机 5.支持访问控制。 6.支持重定向和重写规则 7.支持ssl。 以上是
Apache的理论属性。 通俗的讲,你的电脑上如果安装了
Apache服务器软件后,你就可以在你的电脑上安装运行PHP脚本语言编写的网站程序或其他
Apache支持的脚本程序。 举例说,如果我想在主机上安装测试一个PHP语言的网站,我就必须安装
Apache服务器软件,让我的电脑支持PHP语言,然后,我才能顺利的搭建起PHP环境,否则,我的电脑就不支持PHP脚本语言。 啰嗦半天,不知讲清楚没有⊙﹏⊙b汗
linux下用apache支持jsp和asp需要什么模块。
如果要同时支持php、jsp、asp,
那只能在win平台的IIS服务器上实现~
不过如一楼所说~软件太贵了~
如果用盗版的话~也是可以的~
网上有那种GHOST WIN2003服务器快速部署版的~
jujumao的还不错~
不过建议安装完成后检查一下端口、注册表等项目~
防止有后门的存在!
至于阿帕奇(apache),开源、免费、稳定~
我个人觉得如果是使用JSP、PHP加MYSQL的环境~
还是阿帕奇会比较稳定~
出了问题也会比较容易解决~毕竟是开源的系统!
apache IIS是什么
Apache和IIS都是常用的WEB服务器 ,
Apache常用于Linux服务器(也有用于Windows平台的版本) ,IIS则是微软推出的WEB服务器 ,常用于Windows Server。
Apache是世界使用排名第一的Web服务器软件它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。 Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。IIS是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有
ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些扩展功能。IIS支持一些有趣的东西,像有编辑环境的界面(FRONTPAGE)、有全文检索功能的(INDEX SERVER)、有多媒体功能的(NET SHOW) 其次,IIS是随Windows NT Server 4.0一起提供的文件和应用程序服务器,是在Windows NT Server上建立服务器的基本组件。它与Windows NT Server完全集成,允许使用Windows NT Server内置的安全性以及NTFS文件系统建立强大灵活的/站点。IIS( Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。
apache运行asp
apache不跑
asp的东西。 IIS 跑
asp的东西, 可以实现同时支持php和
asp.
Apache运行ASP问题
出现这种情况是由于您的网站超过了iis限制造成的由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示"Service Unavailable",出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多
winxp下的apache如何支持asp?
这也是一个难题,我试过很多方法都不行。。楼主放弃吧。。。除非。。安装APACHE 然后安装IIS。。指定IIS的端口为其他的端口,这样的话。。本地访问 127.0.0.1:XX
XX代表你设置的端口。。。
就可以看ASP页面啦。。。否则是不行的
做网站用PHP还是ASP有什么区别?
什么是PHP PHP代表了"超文本处理器",这意味着你必须知道,它是一种服务器端的处理语言,且以HTML的形式出现。它最常用的地方就是网页了,数据从客户机发送到Web服务器,信息在此被处理并返回结果。 但这种通用性的语言丝毫不局限于在网页方面,PHP也能被用在命令行shell中,它可作为操作系统的一个扩展,由此执行相应的PHP文件。 在数据库方面的应用也是PHP的一个强项,MySQL、SQL、Microsoft ess、Oracle及InterBase只不过是采用了PHP语言的一部分数据库。 什么是
ASP ASP是e Server Pages的缩写,它也是一种服务器端的脚本语言,微软公司为达到动态网页的效果,把它集成进了服务提供者进程,就是众所周知的COM(Component Object Models)。 尽管
ASP也不只限于在IIS( Information Services)服务器上运行,但只有在IIS上,才能发挥它的全部功能,最初支持它的操作系统为Windows 2000及NT4 Option Pack。同样,
ASP在除IIS之外的平台上也能运行,PWS(Personal Web Server)就能在Windows NT、95、98上解释
ASP代码,但是,功能会有所限制。 成本问题 可能很多人都想要争论
ASP与PHP的成本问题,但这真的不是一个主要的重点所在。大多数购买IIS的用户是为了与微软产品的更好集成,话说回来,IIS绝对对得起这多花出去的钱。 PHP与运行它的
Apache Web Server都是免费的,它们是由
Apache软件基金会提供的--安全、免费,正因为此,PHP可以免费安装,唯一的成本是购买运行它的服务器,及安装的时间成本。 速度问题 这个问题也是服务器端脚本语言中,双方争论最激烈之处,自从这两种语言来到这个世界,这个问题的争论就没有停止过。 一般来说,应用程序在使用完内存之后,应把它"还给"操作系统,只要内存一直在被程序使用,操作系统通常也不会要求收回。PHP使用内存的独特方法,使之成为了它的一个优点。PHP在得到一块内存之后,会暂时保留住它,当内存用完后,并没有把它还给操作系统,而保留用于接下来可能发生操作。这个可以在配置文件中进行修改。 因为基于COM的架构,所以
ASP稍微慢一点,原因是它调用了对象模型,而系统又必须加载这些模型,这有点儿像那些使用了控件的编程语言。在内存消耗方面,也与标准应用程序相差无几。 实际上,速度区别最大的地方是IIS或
Apache Web Server运行于的计算机,如果计算机不同,那么,在配置更好的计算机上的语言将运行得更快一些。 兼容性思考 说到兼容性问题,那就太多了,因为世界上没有两台计算机的硬件与软件是完全相同的,正因为此,人们都想知道,在他们已拥有的设备上,程序会怎样运作。 从这个范畴来说,PHP可能已先胜出一步了,它赢在开放源代码方面(Open Source),这意味着它背后可能有着不计其数的开发者、更好的资源、更大的文档库等等。由于这些因素,PHP开发的越多,程序员学到的也越多。
ASP一般认为只能运行在IIS上,正如前面所提到的,这并不是十分正确,事实上,
ASP也能运行在
Apache上。
Apache ASP可在任意
Apache服务器上运行有限的
ASP功能,所需做的,只需打开mod_perl。 要记住的是,PHP可运行在任意平台上,Mac OS X、Windows、Linux及Solaris都是可运行它的操作系统。 安全性考虑 不管安全性有多高,任何事物都存在被攻破的可能,唯一缺乏的只是时间与资源的问题。
Apache的安全选项使它比Windows Server操作系统更具安全性,IIS已有很多已知的安全漏洞,且一直在进行修补;相比而言,
Apache的安全性可是有目共睹的。 编程易学性
ASP来源于微软产品中最常见的语言--Visual Basic,所以,它非常简单易学;而PHP更多地以C++语言为基础,这可能也是它速度快的一部分原因吧!
ASP的一般性误解
ASP与
ASP.NET完全不是一种东西,
ASP.NET是对
ASP编程语言的一次彻底重写,正因为此,它的大部分功能是不能向后兼容的,它适合于微软更新的 .NET架构。 结论 从个人的角度来看,PHP更快、更安全、更易于使用、兼容性更高,甚至更便宜,但也并不是说
ASP一无是处。有关两者进一步更多的讨论也没什么必要,使用最与你系统兼容、最符合你期望的语言就是了。
做一个网站用asp做,需要安装apache吗
不需要,
ASP需要IIS来运行 不过,作为调试可以使用SerTe_NetWeb,你可以百度搜搜看看
Apache能运行ASP吗
展开全部
Apache服务器本身没有内置
ASP,需要安装相应第三方的
ASP模块才支持,比如SUN ONE
ASP、i
ASP、
Apache::
ASP、Open
ASP、Mod_gb和ModVB等
Apache和IIS有什么区别,作为门户网站,应该选用哪个
IIS是微软带的服务器,一般针对微软的
Asp或者基于微软的.NET平台开发(当然也可以和其他开发软件结合)……
Apache是一款免费的服务器软件,可应用于多种操作系统(Linux,Microsoftnbsp;Windows等),一般结合同样免费的PHP和MySQL数据库进行开发……作为门户网站,
Apache的应用更广泛……
XP环境下.Apache怎样才能支持ASP
APACHE支持
ASP比较复杂,而且不稳定,我之前也弄过,后来我换了个角度想 我用了IIS 配置PHP,这样比较简单,而且还算稳定 iis 配置PHP网上有很多的,很简单的 这样IIS 即支持了
ASP 也可以运行PHP
请问哪位高手熟悉配置服务器的,请教我如何用apache浏览ASP 。
apache是针对PHP的 解析服务。 到网上直接安装个一键安装包就可以了
如何让Apache真正支持ASP
安装i
asp使用默认安装就可以了!在安装过程后软件会提示你进行web server的设置首先选择:instant
asp native servlet surport 选项接下来选择
apache server之后要求你选择apche的版本号和httpd.conf的路径选择好后系统自动进行配置如果一切顺利就可以测试了!!
写出Apache和iis区别
1.
apache 主要支持PHP IIS 主要支持
asp 静态的网页他们都支持入htm, 端口冲突的话你可以更改其中一个服务器的端口来实现端口的避让, IIS在右击“我的电脑”“管理”“服务和应用程序”“信息服务”“网站”改相应网站的属性里的端口就可以了,默认的端口为80,修改后在访问时ip或域名后加“:(端口)”就可以,比如你的ip为:127.0.0.1修改端口为88则访问时地址为127.0.0.1:88
Apache 的话在
apache文件夹下的conf子文件夹中用记事本打开信息服务”“网站”“属性”里“主目录”“本地路径”修改就可以,
apache 是httpd.conf 里 <Directory "你要的路径">如<Directory "E:/AppServ/www"> 记住修改后“重新启动”
Apache服务,
apache不像IIS有控制台,它是以httpd.conf文件来给设置参数的,有点想.dll文件和.css文件(这是我的理解,有不对的地方,请指正。) 3.首页修改,IIS还是在刚才说的里面修改,你可以把IIS指向的文件夹中命名想要的首页文件名为Index.htm或在在IIS 网站属性(刚才修改端口的那个窗口里)的“文档”里“添加”你想要的主页的文件名“带后缀”,然后把新添加的文件名的排顺设置到第一个。
Apache的话 还是修改httpd.conf 在DirectoryIndex后面可以添加新的主页名字,也要放到第一个,他和第二个文件名是通过一个空格来分离的, 如:index.php index.html 当然建议还是修改需要的主页名称为index.htm 或index.php最直接 就这么多了,我也是业余服务器的爱好着,希望我们可以经常交流,可以加我baidu的好友来交流,谢谢~
在linux环境中的Apache服务能解析asp吗..如果能是不是要做什么特殊设置
给点资料你参考一下吧:
由于Apache服务器没有内建ASP的功能,因此我们需要自行找到适用的ASP模块,通过查找相关资料,获知目前有三个套件可提供此功能: 1、Chili soft ASP: 现已经被sun收购,并入了SunONE ASP中;能较完美支持microsoft ,ASP3.0VBScript/JScript 5.5, ADO, 和 ODBC;包括了ODBC 数据库驱动 for Oracle, Sybase, DB2, Informix, MySQL, Microsoft SQL Server, Microsoft ess, dBASE, 以及 PostgreSQL;最新版为Sun One Active Server Pages 4.0.1,售价495美元;SUN网站上提供试用版的下载(全功能,30天限制);相关网址: /dr/v2/Ec_Main.entry24?SP=10023&PN=1&V1=631635&xid=50285&search_id=17553837&doc_id=1&DSP=&CUR=840&PGRP=0&CACHE_ID=0 2、Instant ASP;Stryon 公司发布的独立于应用平台的Instant ASP (iASP), 它是一个轻便的动态服务器构架,用JAVA语言写成,因此需要JDK1.X以上的支持;能让开发者将Active Server Pages(ASP) 配置在任何一个支持Java的Web服务器或应用程序服务器之上;(但实际测试结果并不如意)相关网址: 3、Apache::ASP:Chamas Enterprises 公司提供的支持ASP的解决方案;是在perl的基础上对ASP的扩展,与microsoft 的ASP API兼容非常有限; 本方案以Instant ASP试用版为例,因为chili soft ASP对系统要求较高(sun网站上推荐512M以上内存),虽然作为商业软件,Instant ASP的价格较高(Intel X86平台$1395,其它平台更高),但在重写所有WEB代码的代价更为昂贵的情况下,也不失为一个好的解决方案。 本文分两部分分别讲解在linux和windows平台下实现apache支持asp的解决步骤。 LINUX平台: Red hat Enterprise AS3 update 3,最小安装; 所需软件: Apache1.3.27;下载地址: www.apache ; j2sdk-1_4_2_04-linux-i586-rpm.bin;下载地址: /ECom/EComActionServlet;jsessionid=B8D92FE6D1F87964DFEA17E973BC7B1D ,33.6M Instant ASP;下载地址: /chooseproduct.asp 一、安装编译程序; 二、编译安装apache,因为要用到模块,所以需要加入模块选项: ./configure –prefix=/usr/local/apache –enable-module=so; make make install 安装完成; 三、安装JDK: 直接运行二进制包: ./j2sdk-1_4_2_04-linux-i586-rpm.bin,浏览过license后键入yes同意该协议,会自动解压得到rpm包j2sdk-1_4_2_04-linux-i586-rpm; 安装 rpm –ivh j2sdk-1_4_2_04-linux-i586-rpm;系统自动安装到/usr/java/j2sdk1.4.2_04目录下; 四、安装Instant ASP: 1、tar –xvzf iASP2.1.01.tar.gz ./install.sh 欢迎画面过后提示输入JDK路径,输入/usr/java/j2sdk1.4.2_04/bin; 提示输入IASP的安装路径,输入:/usr/local/iasp;如果该目录不存在会提示创建该目录,回答:Y; 之后会问是否现在配置WEB服务器,回答 Y; 2、选择代理服务器,这里是指Instant ASP和Apache通信的代理服务器,输入1选择 instant asp native servlet support 3、选择WEB服务器;输入2选择Apache; 4、选择服务器版本,输入11选择1.3.2X 5、输入Apache配置文件路径,输入/usr/local/apache/conf 6、输入代理服务器地址,可以默认127.0.0.1,也可以指定Apache绑定的地址; 7、输入代理服务器端口,Instant ASP与Apache 交互的端口,默认为9098,可以不做修改; 8、输入WEB管理端口,可默认9095; 五、安装完成。打开ess!” , Instant ASP安装成功! Instant ASP 还支持通过网页管理,启动: /usr/local/iasp/iasp21/start-admin.sh 在支持JAVA的浏览器里输入 ; j2sdk-1_4_2_06-windows-i586-p.exe, 下载地址: /ECom/EComActionServlet;jsessionid=B8D92FE6D1F87964DFEA17E973BC7B1D ,51.59 MB Instant ASP;下载地址: /chooseproduct.asp 一、安装Apache1.3.28;过程比较简单,省略; 二、安装Instant ASP: 双击iASP2.1.01.exe,开始安装。按照提示做即可。我的安装路径为:d:iasp 安装完毕后,提示是否现在配置iasp。选择:是。 三、配置: 第一步:代理服务(proxy)选择:instant asp native servlet support 第二步:WEB SERVER选择:apache。 第三步:选择apache的配置文件:ess!” , Instant ASP安装成功! 注: 1、 安装时要注意版本的匹配,免费版的IASP宣称支持Apache 2.X,但安装后启动Apache不成功,Linux下友好一点,提示需要高版本的IASP;本人就是在经过了三次Windows平台下重装Apache和IASP,Linux下二次重新编译Apache的煎熬才找到问题所在; 2、 要知道在这种环境下跑ASP是很痛苦的事情,JAVA运行速度慢是人所共知的;还存在对ASP兼容不好的风险,本人下载的BBSXP可能版本高了点,在IIS下能很好的运行但到了这下面连首页都出不来! 3、 个人建议还是采用SunONE ASP,首先是大公司的东东,首先服务就有保障,再则实力雄厚,和MS关系也8错,兼容性应该做的比较好,而且如果使用SUN JAVA WEB SERVER,本软件还免费哟!
怎么配置让Apache可以运行ASP
搞个
Apache::
ASP模块就行了, 直接搜索
Apache::
ASP 不过不建议用
APACHE来解析
ASP,如果是WINDOWS的话,建议装上IIS,通过配置
APACHE可以做到IIS和
APACHE共同使用80端口,这样就不会引起冲突,性能上也最好。 或者直接装IIS,PHP也配置在IIS上,这样可以
ASP,PHP,
ASP.NET都可以用了。 如果你不需要PHP,只需要
ASP,那
APACHE完全就不用装了。
Apache如何加入ASP程序映射?
没做过,扒一个下来~ 首先下载软件:
Apache www.
apache上面都有自己查找想用的版本!! sun jdk 在首页上面就有连接。我用的就是1.4版的!! php 不用多说了code-labs上面就有也可以去php的官方网站看看!! i
asp最重要的一个软件了(废话不下在怎么支持
asp呀!!~~啊!!别拿鸡蛋坎我呀~~~) /chooseproduct.
asp 注册后就可以下载了! —————————————————————————————————— 好了现在开始配置了!! 首先安装
apache一切默认安装就可以了! 打开配置文件主要修改的项目是: documentroot:(web的主目录) BindAddress 127.0.0.1 其他都是以后深入使用是才要配置的项目了!安装完毕后运行 http://localhost/ 就可以看见
apache的帮助文件了! 下面安装php首先拷贝php目录到c:下改名为php4我用的是PHP的4.0.2版, 接下来就要拷贝msvcrt.dll到c:winntsystem32下面系统就回提示所文件正在被windows使用了,不要紧正常现象!在见php.ini-dist改名拷贝到c:winnt目录下,好了现在打开
apache的配置文件httpd.conf增加下面的语句: ScriptAlias /php4/ "C:/php4/" AddType application/x-httpd-php4 .php AddType application/x-httpd-php4 .php3 AddType application/x-httpd-php4 .php4 Action application/x-httpd-php4 "/php4/php.exe" DirectoryIndex index.html DirectoryIndex index.htm DirectoryIndex index.php DirectoryIndex index.php3 DirectoryIndex index.php4 DirectoryIndex index.
asp 接下来修改php.ini文件 找到Windows Extensions项:增加 extension_dir = c:php4 extension=php_zlib.dll extension =php_ldap.dll extension =php_zlib.dll extension =php_calendar.dll extension =php_exif.dll extension =php_ftp.dll extension =php_mssql70.dll (这一项不要加,没有MSSQL7.0呀) extension =php_imap.dll ok存盘!! 在你的documentroot的目录下建立test.php文件 OK看见PHP的测试页面了!!至此PHP的配置已经完成了! 先停止
apache的进程! 下面安装JDK也是进行默认安装就可以了!之后在WINDOWS的环境变量里面增加PATH变量值C:j2sdk*bin(*:不同版本的安装路径名不同) 好了下面安装I
ASP使用默认安装就可以了!在安装过程后软件会提示你进行web server的设置首先选择: instant
asp native servlet surport 选项接下来选择
apache server 之后要求你选择APCHE的版本号和httpd.conf的路径选择好后系统自动进行配置如果一切顺利就可以测试了!! 建立test.
asp 现在运行 http://localhost/test.
aspapache服务器怎样运行asp?
晕,
asp只能在windows系统IIS上使用,没法在
apache服务器使用 。
php在iis中运行的配置方法,asp在apache中运行的配置方法?
——————————php在iis中运行的配置方法——————————
Windows系统内置的信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。 安装IIS组件 笔者以Windows XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导”对话框中选中“信息服务(IIS)”选项(如图1),单击“下一步”按钮就能完成IIS组件的安装。
图1安装IIS组件 配置PHP调试环境 从“ /php406.exe”下载PHP安装程序到本地机器,下面我们就使用PHP的安装向导完成对PHP调试环境的配置。
图2选择Web服务器 运行PHP软件包的安装程序,在弹出的欢迎窗口中单击“Next”按钮,接着在“许可协议”窗口中单击“I Agree”按钮,然后在安装类型(Installation Type)窗口中选择“标准(Standard)”安装,点击“Next”按钮后,指定PHP的安装目录,建议使用默认安装目录。接着“Mail configuration”窗口中设置邮件地址和指定SMTP服务器,在“服务类型(Server Type)”窗口中选择你使用的Web服务器的类型(如图2),因为我们使用Windows XP系统自带的IIS5.1,选择“Microsoft iis4 or higher”单选项,点击“下一步”后开始安装,最后在“IIS Scriptmap Node selection”窗口中选中所有的站点(如图3),点击“OK”按钮,就完成了PHP的安装和配置。
图3选中所有站点 检查PHP调试环境配置
进入到“控制面板→管理工具”,运行信息服务程序,右键点击“默认网站”在弹出的菜单中选择“属性”,接着在弹出的属性对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“.php”的选项(如图4),如果存在则表示PHP安装配置成功。
图4查看程序映射
如果没有找到该选项,也可以手工添加。在应用程序配置对话框中点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框(如图5),在“可执行文件”栏中输入“php.exe”程序路径,“扩展名”中输入“.PHP”,其它选项使用默认设置,最后点击“确定”按钮即可。
图5手工添加映射 这样就完成了PHP调试环境的配置,以后就可以在IIS中调试PHP文件了。
——————————asp在apache中运行的配置方法——————————
大家都以为:ASP只能运行在Windows 98的PWS(Personal Web Server)下,其实不然,在没有PWS的Windows环境下也可以运行,前提条件是你有Apache服务器程序和ASP处理模块。Apache可以从获得,ASP处理模块(OpenAsp)可以从/html/download.html获得。Open Asp支持Apache 1.3.0 - 1.3.6版本,大家下载时要注意和自己的服务器程序匹配。 其实Open Asp安装很简单,以下是主要步骤: 1. 把下面这行加入到apache/conf/httpd.conf中: LoadModule asp_module modules/apasp136.dll 其中modules/是笔者的模块目录,apasp136.dll是笔者所用的版本。 2. 把下面这行加入到apache/conf/mime.types中: text/x-asp asp 这样服务器就可以解释扩展名为.asp的文件为ASP程序,当然你也可以自己定义扩展名。 此模块不仅可以装在Apache上,还能装在Netscape Server上: 1. In obj.conf ... Init ... Init ... Init fn="load-modules" funcs="asp-proc" shlib=(path to nsasp.dll) ... ... Service fn=asp-proc type=text/x-asp Service ... Service ... ... 2. In mime.types type=text/x-asp exts=asp 这个模块还属于测试版,还有很多地方不完善,对以下方法不支持: ObjectContext Request.ClientCertificate Request.TotalBytes Request.BinaryRead Response.CacheControl Response.Charset Response.ExpiresAbsolute Response.IsClientConnected Response.Pics Response.Status Server.ScriptTimeout Session.CodePage Session.LCID Session.StaticObjects Session_OnEnd Application.StaticObjects Application_OnEnd Standard Base Components 而且现在不提供global.asa。 在OpenAsp的主页上你还可以得到它的源代码,这样你可以开发自己需要的Asp模块。
用过Apache运行ASPPHP网页的进来看看
当出现503错误时,是服务数据库,mysql tomcat
apache ,它们的服务没有启动或是关闭了,如果是在出现503前提交的,你的数据还是在的,但是对方要是维护数据库的时候很可能会把你的数据丢失,(但按常规来说是不会丢失的)
如何让apache支持asp
可以是可以,不建议
ASP用阿帕基来解析 下载完ap
asp.DLL后,放置在apahce的modules文件夹,在httpd.conf的最下面(一定要在最下面,不然就没效果了)加入这一行: LoadModule
asp_module modules/ap
asp.DLL 在httpd.conf中
和之间的某个合适位置加入 AddType text/x-
asp .
asp 其实最好在AddType application/x-httpd-php .php下方加入,这样
apache就能解释
asp扩展名的文件了. 重新启动下
apache。
linux+apache能运行asp.net程序吗?应该如何设置?
LINUX+
APACHE主要用来是跑PHP的,跑
ASP.NET需要在WINDOWS环境里装IIS 由于公司的产品在新的版本中,需要考虑一些新的部署方式,所以又抽空关注了一下.NET跨平台的一些解决方案。虽然Mono Project对基于.NET开发的人来说都不陌生,不过由于Mono是比较狭义的跨平台(因为它是OS级别的)概念。而从广义的角度来说,使用不同的Web Server也可以算是一种垮平台。 缘起是由于IIS的口碑实在太滥,以至于不少的关键应用场景明文禁止安装和使用IIS。而从
ASP.NET的执行原理来看,它是通过一个Web Server处理tcp请求,然后把对
ASPX执行和呈现交于使用.NET实现一个托管环境来进行的。所以使用
Apache是目前最经济的IIS替代品,而同时在
Apache的sub-project正好有一个支持
ASP.NET的模块,并且已经开发到了2.0版本。我所配合使用的版本是
Apache HTTP Server 2.0.55和mod_
asp 2.0.0。安装非常的简单,两个程序都是msi安装包,一路next就搞定了。完了再在安装目录/htdocs下建一个目录,如:active。 不过其中有两个小问题需要注意: 一是:在安装
Apache HTTP Server的时候,如果我们机器上的80端口已被占用,需要选使用8080端口来安装那个选项,当然这个端口是可以在_module的时候,我们需要在 LoadModule
asp_module "modules/mod_
asp.so" AddHandler
asp asax ascx ashx asmx
aspx axd config cs csproj licx rem resources resx soap vb vbproj vsdisco webinfo <IfModule mod_
asp.cpp> # Mount the
ASP.NET example application
AspNetMount /active "J:/Working/BIVSS" # Map all requests for /active to the application files Alias /active "J:/Working/BIVSS" # Allow
asp scripts to be executed in the active example <Directory "J:/Working/BIVSS"> Options FollowSymlinks ExecCGI Order allow,deny Allow from all DirectoryIndex Default.htm Default.
aspx </Directory> # For all virtual
ASP.NET webs, we need the
aspaspASP.NETClientFiles/$4" <Directory "C:/Windows/Microsoft.NET/Framework/v*/
ASP.NETClientFiles"> Options FollowSymlinks Order allow,deny Allow from all </Directory> </IfModule> 本来这个配置文件很简单,还有详细的注释。不过一定要注意上面的命令(非#开头的行),都需要写在一行上,如果是从网页上copy要特别的小心,特别是AddHandler和AliasMatch这两句容易被断成两行,那样启动
apache服务就会失败,并且提示非常简单,根本不会告诉你配置文件加载错误。 目前,这个mod_
asp模块最大的问题是在认证支持上的不足,比如windows和form都还不能支持,不过开源的东西更新还是很快的。由于使用Microsoft .NET Framework作为CLR,开发更新的压力和Mono不在一个数量级上,相信很快就能有对页面认证的较好支持。
PHP和ASP以及apache和iis
如果你要使用
Apache的话我建议
asp和php还是分开的好,你可以iis跑
asp,
apache跑php,然后具体操作是:
apache用80端口做主web服务,iis用81端口,然后
asp的站点用
apache转发到iis上就可以解决。两个互不影响。
apache跑
asp的问题是在太多了、估计你要是用了的话问题会很多很多。 具体方法可以看以下: /509120/blog/1217315994
Apache与IIs服务器的特点与区别?
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。
apache是一个跨平台的开源且免费web服务软件,可以运行在linux,unix,windows等系统上,包括一些终端设备也有很多使用了
apache来做用户交互接口.
Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 Information Services(IIS,互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,但在普遍使用的Windows XP Home版本上并没有IIS。