apache服务器配置Net的实践
前置:
在xp系统中,打补丁之类或啥子操作引起或多或少的问题,最终导致iis不能使用;
不想装系统...忍着...
最近突发事件导致,需要摸一下apache服务器处理,好吧,那就搜索下吧.....
目标:
1、apache需要支持Net
第一步:安装apache服务器
参考地址:http://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html
实践过程:
1、win7 64
2、Apache 2.4.23 服务器软件
3、兼容VS2008开发工具,采用V9;可以支持xp,server 2003【当前未实践xp】
安装过程,在参考文档中很详细,这里再重复一个卸载:
建议先停止服务再删除
cmd-》输入命令:sc delete [apache服务器名称]
第二步:如何配置Net
Apache组织早在2007年就开发出mod_aspdotnet,如下地址:
https://sourceforge.net/projects/mod-aspdotnet/?source=typ_redirect
下载后,直接安装,在安装过程中,第一步,很慢,他需要检测你的apache目录;
具体过程如下:
1.安装mod_aspdotnet,安装过程中会先检测Apache的安装目录,确认正确后一路“next”;
2.进入Apache的modules目录,你会发现增加了mod_aspdotnet.so;
3.进入Apache的conf目录,打开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
# Mount the ASP.NET example application假设网站文件位于d:/web/dotnet_document
AspNetMount /mytest "d:/web/dotnet_document"
# Map all requests for /active to the application files
Alias /mytest "d:/web/dotnet_document"
# Allow asp.net scripts to be executed in the active example
<Directory "d:/web/netSample">
Options FollowSymlinks ExecCGI
Order allow,deny
Allow from all
DirectoryIndex Default.htm Default.aspx index.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>
##################################################################
基本上就配置完毕,需要检测下成果;
1、apache是成功了,能访问localhost;
2、新增 mod_aspdotnet后,失败,重复做了几次都类似错误;【其中出现一些错误,需要重启才能停止,比如端口占用问题】
预估估计是apache版本问题,重新下载2.2版本的apache程序尝试,实践过程中,apache2.2只能放在根目录下的目录中,不知道啥子问题;
我把apache放在d:\webServer\apache22中,一直过不到,报错说d:\apache22目录下的啥子文件找不到;实际配置到d:\webServer\apache22;粗略感觉还是啥子地方没有弄明白;
好吧,我先将就到d:\apache22,重启后,apache正常了。
3、经过window的错误信息查看,知道是应该是配置文件的问题,不应该
csproj \
licx ...
应该 csproj licx ...
这个估计之前的2.4没有问题
4、经常出现433端口占用问题,经过分析:是被占用了
win下面输入命令,可以看到pid
netstat -o ,定位了pid,直接kill
5、现在
apache环境:Apache/2.2.31 (Win32) mod_aspdotnet/2.2 mod_ssl/2.2.31 OpenSSL/1.0.2j
好吧,能用了;但出现:“
当前标识(NT AUTHORITY\SYSTEM)没有对“C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。
”
悲剧,不知道这个咋个弄了,先放到起
apache服务器配置Net的实践的更多相关文章
- [Linux]Linux下Apache服务器配置
Linux下Apache服务器配置 相关包: httpd-2.2.3-29.e15.i386.rpm //主程序包 httpd-devel-2.2.3-29.e15.i ...
- MAC下 Apache服务器配置
今天做了一个注册登录提交的页面,后续操作需要用到后端的知识 php+Mysql,之前只是有些了解,现在开始具体操作了,首先从配置环境开始.查了好几篇文档与博客,了解了挺多知识. Mac下Apache服 ...
- Linux下Apache服务器配置
Linux下Apache服务器配置 相关包: httpd-2.2.3-29.e15.i386.rpm //主程序包 httpd-devel-2.2.3-29.e15.i ...
- 一个阿里云apache服务器配置两个或多个域名forLinux
一个阿里云apache服务器配置两个或多个域名for Linux: 默认已经配置好了阿里云提供的一键web安装,可以参考:http://www.42iot.com/?id=8 修改/alidata/s ...
- Apache服务器配置与管理
一.Apache服务器的目录和文件 1.WEB站点目录 /var/www Apache站点文件的目录 /var/www/html 存放WEB站点的WEB文件 /var/www/cgi-bin CGI程 ...
- Linux(CentOS)下的apache服务器配置与管理
原文链接:http://blog.csdn.net/ylqmf/article/details/5291680 一.WEB服务器与Apache1.web服务器与网址 2.Apache的历史 3.补充h ...
- CentOS 下的apache服务器配置与管理
一.WEB服务器与Apache1.web服务器与网址 2.Apache的历史 3.补充http://www.netcraft.com/可以查看apache服务器的市场占有率同时必须注意的是ngnix, ...
- 数据平台调度升级改造 | 从Azkaban 平滑过度到 Apache DolphinScheduler 的操作实践
Fordeal的数据平台调度系统之前是基于Azkaban进行二次开发的,但是在用户层面.技术层面都存在一些痛点问题难以被解决.比如在用户层面缺少任务可视化编辑界面.补数等必要功能,导致用户上手难体验差 ...
- Mac版PhpStorm之XAMPP整合apache服务器配置
版权声明:本文为博主原创文章,未经博主允许不得转载. 选择在PhpStorm集成apache服务器,下面是我自己的亲测的步骤. 1.如何修改apache默认端口 xampp apache默认的http ...
随机推荐
- [stm32] LED
/**************************************************************************** * 文件名: main.c * 内容简述: ...
- android相关技能
深读: 如:View.ViewGroup.AdapterView.ListView.GridView.Window.ViewDragHelper.ItemTouchHelper.SurfaceView ...
- lucene字典实现原理
http://www.cnblogs.com/LBSer/p/4119841.html 1 lucene字典 使用lucene进行查询不可避免都会使用到其提供的字典功能,即根据给定的term找到该te ...
- 在Html中使用Requirejs进行模块化开发
在前端模块化的时候,不仅仅是js需要进行模块化管理,html有时候也需要模块化管理.这里就介绍下如何通过requirejs,实现html代码的模块化开发. 如何使用requirejs加载html Re ...
- js函数的调用问题
1.js函数的调用方式有三种.请问以下“二”处的几行代码有什么猫腻? //一 事件调用 btn.onclick=fn; //二 直接调用(window调用) fn(); //自上而下解析到这一行的时候 ...
- hashcode详解
序言 写这篇文章是因为在看hashMap源码时遇到有什么hashcode值,然后就去查,脑袋里面是有映像的,不就是在Object中有equals和hashcode方法嘛,这在学java基础的时候就遇到 ...
- Java注释Override、Deprecated、SuppressWarnings详解
一.什么是注释 说起注释,得先提一提什么是元数据(metadata).所谓元数据就是数据的数据.也就是说,元数据是描述数据的.就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义.而J2SE5 ...
- Visual Studio 2012完美的拥抱GitHub
详情请查看http://www.aehyok.com/Blog/Detail/73.html 个人网站地址:aehyok.com QQ 技术群号:206058845,验证码为:aehyok 本文文章链 ...
- 从WEB SERVICE 上返回大数据量的DATASET
前段时间在做一个项目的时候,遇到了要通过WEB SERVICE从服务器上返回数据量比较大的DATASET,当然,除了显示在页面上以外,有可能还要用这些数据在客户端进行其它操作.查遍了网站的文章,问了一 ...
- C语言:stat,fstat和lstat函数
这三个函数的功能是一致的,都用于获取文件相关信息,但应用于不同的文件对象.对于函数中给出pathname参数,stat函数返回与此命名文件有关的信息结构,fstat函数获取已在描述符fields上打开 ...