基于Apache的支持.NET2.0的Web服务器搭建

 更新时间:2009年08月29日 00:45:20   作者:   我要评论
在Windows XP下如果没有IIS,那么Apache HTTP Server无疑是最好的替代品了。而它也能够很好的支持ASP.NET1.1/2.0。下面就介绍一下如何搭建该环境。
1、下载Apache http server:我下载的版本是ApacheHTTPServerforWindowsV2.2.8.msi。

2、安装,几乎是一路NEXT下去,但是有个环节需要注意,在选择HTTP默认端口时,如果你系统中已经安装了IIS那就写个别的端口(例如8080)而不要使用默认的80端口,否则安装完毕后服务器就无法启动了。(不过也可以在安装后修改Apache的配置文件中Listen节点的端口数字,然后重启服务器就可以了)。

3、下载mod_aspdotnet模块:我下载的版本是:mod_aspdotnet-2.2.0.2006-setup-r2.msi。
4、安装,一路NEXT即可。
5、修改Apache服务器的配置文件,在文件末加入以下代码:
复制代码 代码如下:

#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
AliasMatch "^/(?i)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>
#上面的代码保持默认就好了,下面需要根据你的实际情况作对应的修改。
#MyWeb是逻辑路径,而后面双引号中是你Web文件所在的物理路径。
AspNetMount /MyWeb "E:\WebPage\Release"
Alias /MyWeb "E:\WebPage\Release"
<Directory "E:\WebPage\Release">
Options FollowSymlinks Indexes
AspNet files
Order allow,deny
Allow from all
DirectoryIndex Index.aspx default.htm default.aspx
</Directory>
#asp.net

然后重启服务器,打开页面看看是不是能够正常访问页面,以及显示.NET服务器端控件了:)

相关文章

  • Linux Crontab Shell脚本实现秒级定时任务的方法

    Linux Crontab Shell脚本实现秒级定时任务的方法

    这篇文章主要介绍了Linux Crontab Shell脚本实现秒级定时任务的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • Linux修改主机名命令详解

    Linux修改主机名命令详解

    在本篇文章里小编给大家整理的关于Linux修改主机名命令的知识点详解,有兴趣的朋友可以参考学习下。
    2020-02-02
  • Ubuntu下安装Docker教程

    Ubuntu下安装Docker教程

    这篇文章主要介绍了Ubuntu下安装Docker教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • 详解linux grep命令

    详解linux grep命令

    本篇文章主要介绍了linux grep命令,现在分享给大家,也给大家做个参考。正在学习的同学可以了解一下。
    2016-11-11
  • RHE5服务器配置-搭建Samba服务器步骤(图)

    RHE5服务器配置-搭建Samba服务器步骤(图)

    Samba的核心是两个守护进程,即smbd和nmbd。服务器启动到停止期间持续运行,smba监听139TCP端口;nmbd监听137和138UDP端口
    2013-02-02
  • 如何将CentOS7升级至CentOS8(详细步骤)

    如何将CentOS7升级至CentOS8(详细步骤)

    这篇文章主要介绍了如何将CentOS7升级至CentOS8(详细步骤),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • VPS CentOS-6 下 LNMP HTTP web服务器的搭建步骤

    VPS CentOS-6 下 LNMP HTTP web服务器的搭建步骤

    虽然现在很多朋友比较喜欢使用军哥的lnmp一键安装包,但手工配置方法也要会,否则容易技术退步
    2014-06-06
  • Kerberos安装教程及使用详解

    Kerberos安装教程及使用详解

    Kerberos协议主要用于计算机网络的身份鉴别(Authentication), 其特点是用户只需输入一次身份验证信息就可以凭借此验证获得的票据(ticket-granting ticket)访问多个服务。这篇文章主要介绍了Kerberos安装教程及使用详解的相关资料,需要的朋友可以参考下
    2016-10-10
  • CentOS 5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

    CentOS 5.4下的Memcache安装步骤(Linux+Nginx+PHP+Memcached)

    CentOS 5.4下的Memcache安装步骤分享,想要配置Linux+Nginx+PHP+Memcached运行环境的朋友可以参考下
    2012-02-02
  • Linux CentOS下安装Tomcat9及web项目的部署

    Linux CentOS下安装Tomcat9及web项目的部署

    本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布过程,通过实例代码相结合的形式给大家介绍的非常的详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-07-07

最新评论