【推荐】用apache架设支持aspx的web server(win环境下)
2010-05-11 21:09
513 查看
一、简要说明:
1、安装所用到的软件:
apache_2.0.55-win32-x86-no_ssl.msi
http://archive.apache.org/dist/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.msi
mod_aspdotnet-2.0.0.msi
http://archive.apache.org/dist/httpd/mod_aspdotnet/mod_aspdotnet-2.0.0.msi
dotNetFramework1.1
http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe
2、mod_aspdotnet说明:mod_aspdotnet 是Apache基金会一个已经停止的项目,该项目以模块方式为Apache Web 服务器提供对微软 ASP.NET 应用支持。我们下载到的mod_aspdotnet-2.0.0.msi只支持Apache2.0.x。目前该模块配合 .NET Framework v1.0 or V1.1 完整支持 Asp.Net 1.1、试验性支持 Asp.Net 2.0,但不能配合 .NET Framework 2.0 工作。目前,这个mod_aspdotnet模块最大的问题是在认证支持上的不足,比如windows和form都还不能支持
现在新更新了的mod_aspdotnet-2.2.0.2004-snapshot-rev419792.msi提供了针对 Apache 2.2.x 准备的 mod_aspdotnet 模块。
二、安装Apache
下载完Apache后,双击apache_2.0.55-win32-x86-no_ssl.msi文件。选择同意条款,点Next;在Network Domain的框里填入域名(不带www的),在ServerName填入带前缀的域名(有带www或其他前缀的),在Email Address填入你的Email地址;点选For All Users单选框;然后一路Next。
三、安装.NET Framework
双击dotnetfx.exe,也是一路Next就行了。
四、安装mod_aspdotnet
在安装mod_aspdotnet之前一定要先安装好Apache和.NET Framework。
双击mod_aspdotnet-2.0.0.msi,选择同意条款,点Next;选择All Users单选框,一路Next就行了。
五、配置httpd.conf
进入Apache安装目录下,找到conf文件夹,双击进入。用文本打开httpd.conf文件,在文件的最底部加入:
代码
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml"; >
<head runat="server">
<title>Hello World! - mod_aspdotnet</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<% Response.Write("<h1>Hello World!</h1>")%>
</div>
</form>
</body>
</html>
打开浏览器,在地址栏输入:http://127.0.0.1/HelloWorld.aspx
如果正确输出Hello World!
说明你的配置是正确的,现在你可以在Apache中使用ASP.Net了。
七、注意:由于apache本身对于url的目录和文件名是大小写敏感的,所以asp.net的虚拟目录必须要注意大小写,否则访问的时候不会出错,不过将会找不到任何的文件,就像访问一个空的目录一样。除了虚拟目录名外,由于其它的aspx文件是mod_aspdotnet模块载入的,所以又仍然是非大小写敏感的。
1、安装所用到的软件:
apache_2.0.55-win32-x86-no_ssl.msi
http://archive.apache.org/dist/httpd/binaries/win32/apache_2.0.55-win32-x86-no_ssl.msi
mod_aspdotnet-2.0.0.msi
http://archive.apache.org/dist/httpd/mod_aspdotnet/mod_aspdotnet-2.0.0.msi
dotNetFramework1.1
http://download.microsoft.com/download/7/b/9/7b90644d-1af0-42b9-b76d-a2770319a568/dotnetfx.exe
2、mod_aspdotnet说明:mod_aspdotnet 是Apache基金会一个已经停止的项目,该项目以模块方式为Apache Web 服务器提供对微软 ASP.NET 应用支持。我们下载到的mod_aspdotnet-2.0.0.msi只支持Apache2.0.x。目前该模块配合 .NET Framework v1.0 or V1.1 完整支持 Asp.Net 1.1、试验性支持 Asp.Net 2.0,但不能配合 .NET Framework 2.0 工作。目前,这个mod_aspdotnet模块最大的问题是在认证支持上的不足,比如windows和form都还不能支持
现在新更新了的mod_aspdotnet-2.2.0.2004-snapshot-rev419792.msi提供了针对 Apache 2.2.x 准备的 mod_aspdotnet 模块。
二、安装Apache
下载完Apache后,双击apache_2.0.55-win32-x86-no_ssl.msi文件。选择同意条款,点Next;在Network Domain的框里填入域名(不带www的),在ServerName填入带前缀的域名(有带www或其他前缀的),在Email Address填入你的Email地址;点选For All Users单选框;然后一路Next。
三、安装.NET Framework
双击dotnetfx.exe,也是一路Next就行了。
四、安装mod_aspdotnet
在安装mod_aspdotnet之前一定要先安装好Apache和.NET Framework。
双击mod_aspdotnet-2.0.0.msi,选择同意条款,点Next;选择All Users单选框,一路Next就行了。
五、配置httpd.conf
进入Apache安装目录下,找到conf文件夹,双击进入。用文本打开httpd.conf文件,在文件的最底部加入:
代码
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml"; >
<head runat="server">
<title>Hello World! - mod_aspdotnet</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<% Response.Write("<h1>Hello World!</h1>")%>
</div>
</form>
</body>
</html>
打开浏览器,在地址栏输入:http://127.0.0.1/HelloWorld.aspx
如果正确输出Hello World!
说明你的配置是正确的,现在你可以在Apache中使用ASP.Net了。
七、注意:由于apache本身对于url的目录和文件名是大小写敏感的,所以asp.net的虚拟目录必须要注意大小写,否则访问的时候不会出错,不过将会找不到任何的文件,就像访问一个空的目录一样。除了虚拟目录名外,由于其它的aspx文件是mod_aspdotnet模块载入的,所以又仍然是非大小写敏感的。
相关文章推荐
- 用apache架设支持aspx的web server(win环境下)
- 配置APACHE支持CGI(WIN环境)
- 关于在win下搭建apache+php+mysql环境的笔记
- [伊达原创] 在APACHE环境下配置下载服务器 推荐
- Win环境下让Sass支持中文注释
- php开发环境搭建 win 7 + apache + mysql
- LiveBlox无需代码的开发工具--支持win macos ubuntu等开发环境--
- Win 7(64位) apache+php+mysql环境搭建
- 非常推荐:搭建一个大型网站架构的实验环境(FreeBsd+Nginx+Squid+Apache)
- Linux + Apache + MySQL + PHP (LAMP)环境搭建推荐教程
- 组建php环境时,配置apache对php的支持【问题记录】
- apache+php环境搭建+对mysql支持得配置说明
- [Git]win下git中文支持环境的配置
- CentOS 6.2 编译Apache使其支持HTTPS 推荐
- opensuse nginx+mono 2.8支持aspx环境的配置
- opensuse nginx+mono 2.8支持aspx环境的配置
- win 安装php环境 php apache mysql
- Linux下配置APACHE支持PHP环境
- LiveBlox无需代码的开发工具--支持win macos ubuntu等开发环境--
- RHCE课程-RH253Linux服务器架设笔记五-APACHE服务器配置(2) 推荐