15053971836 注册 / 登录

apache2.2支持asp

时间: 阅读:279
apache2.2支持asp

最佳回答

夜半丶唱情歌

夜半丶唱情歌

2023-01-13 03:55:27

楼主是懒人啊,如果是Linux让apache支持asp有什么意义呢?这么差的东东。你是要win上的apache支持asp吧,这个很简单啊。asp.net也可以支持首先,必须要有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://apache.freelamp.com/httpd ... in32-x86-no_ssl.msi 下面要下载并安装Apache环境下的ASP.NET模块。下载地址: http://www.apache.org/dist/httpd ... aspdotnet-2.0.0.msi下载完成后双击打开,一路Next即可安装完成。

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

AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj licx rem resources resx soap vb vbproj vsdisco webinfo

<IfModule mod_aspdotnet.cpp>
# Mount the ASP.NET 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 asp.net 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 ASP.NET 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/ASP.NETClientFiles/$4"

<Directory
"C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">

Options FollowSymlinks

Order allow,deny

Allow from all

</Directory>
</IfModule>

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

由于IIS和Apache下的ASP.NET都是运行在Common Language Runtime(CRL)的基础上,因此Apache环境下的ASP.NET程序的运行速度不会比在IIS下慢。
在Linux上支持asp需要有so模块支持,我没找到这种模块,估计应该有。楼主好好找找。然后改httpd的配置让它加载上理论上应该可以。具体没试过,win上的apache支持asp应该没有问题!

最新回答共有4条回答

  • 夜半唱歌
    回复
    2023-01-13 06:06:40

    自己还真搭建不了,这黑科技产物需要很大的研发团队才行,并且有款云网咖每天免费体验3小时,如果是自己用完全足够了

  • 匿名用户
    回复
    2023-01-13 06:06:40

    随着5 g时代的普遍,各种平台应运而生,以下方案希能对您有所帮助。作为云电脑是一种整体服务方案,包括云端资源、传输协议和云终端。用开放式云终端通过天霆独有的CHP传输协议,把桌面、应用、硬件等资源以按需服务、弹性分配的服务模式提供给用户。用户无需考虑构建复杂的IT,就可实现单机多用户 。

    这样显然不利于推广。因此,我们就需要想办法让用户输入简单域名,而我们在后台截获域名,然后动态的解析到不同的端口网站上。

    传统的方法就是重新配置IIS,使其支持PHP+MySQL,或者重新配置Apache使其能支持ASP+Access。但考虑到这两种方法虽然从技术上都能够实现,但配置过程较复杂,不易于推广,不利于初学者使用。况且如果你还搭建了java程序,那就更复杂了。IT行业在过去的几十年里得到了迅猛发展,但同时也带来一系列负面影响,包括高昂的成本、缓慢的响应速度以及缺乏一体化管理的基础架构。云电脑是一种全新的IT服务,也称之为云电脑服务。目前来讲,Apache、IIS、Tomcat是目前被广泛使用的三种Web服务器软件,其中Apache,tomcat是开源软件,不仅用于Unix系统,也有基于Win32平台的版本。

    IIS是Windows操作系统自带的组件,也提供了强大的Internet和Intranet服务功能。这三种服务器软件各有特色,IIS对ASP+Access的支持比较好,而Apache是PHP+MySQL平台不二的选择,Tomcat是运行java语言程序的服务器。

    大家都知道,http只有一个开放端口,就是80端口。外部通过独立域名访问网站的时候,如果不加端口,会默认访问服务器中80端口下面的网站。很现实,这几个应用服务器不可能只用一个端口。如果要访问,则必须通过域名加端口号才能访问。

  • 建站最低500起
    回复
    2023-01-13 05:05:30

    须要下载几个软件包: 1. php-5.0.2-Win32 2. apache_2.0.52-win32-x86-no_ssl 3. mysql-5.0.1-alpha-snapshot-win 4.iASP2.1.01 5.jakarta-tomcat-4.1.31 7.j2sdk-1_4_2-windows-i586 8.phpMyAdmin-2.6.0-pl2 9.ActivePerl-5.8.4.810-MSWin32-x86 一、下载软件包: 1. PHP5 RC3 PHP 的下载地址为: http://www.php.net/downloads.php,找到如下图位子,下载方框中的两个软件包。其中 PHP 5.0.0RC3 zip package 就是 PHP5 软件包,而 Collection of PECL modules for PHP 5.0.0RC3 则是 PHP5 的 PECL 扩展模块集合包。 2. Apache 2.0.52 Apache 官方下载地址为: http://httpd.apache.org/download.cgi ,找到如下图位置,下载 For Windows 的 MSI 安装包,点击以后选择一个镜像进行下载。 3. MySQL 5.0.1 MySQL 官方下载地址为:sql.com/downloads/mysql/5.0.1-snapshot.html" target= http://dev.mysql.com/downloads/mysql/5.0.1-snapshot.html,找到 Windows downloads 部分,下载 Without installer 包并保存于本地硬盘 ,如下图所示: 4.jakarta-tomcat-4.1.31 jakarta-tomcat-5.5.3是最新的版本,由于5.5.3版本需要jdk5.0的支持,我下载不到该版本,所以使用的是4.1.31,同样JDK也是使用j2sdk-1_4_2-windows-i586,当然如果你有5.0的版本,安装方法是一样的。该版本的下载地址: http://jakarta.apache.org/site/binindex.cgi 找到相应的版本下载即可,如图: 5.iASP2.1.01 一个让APACHE支持ASP的程序,下载地址