原博客文章(Apache初配2008/4/8)
生活随笔
收集整理的這篇文章主要介紹了
原博客文章(Apache初配2008/4/8)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2008/4/8
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 "C:/Program Files/Apache Group/Apache2/htdocs/active" # Map all requests for /active to the application files
? Alias /active "C:/Program Files/Apache Group/Apache2/htdocs/active" # Allow asp.net scripts to be executed in the active example
? <Directory "C:/Program Files/Apache Group/Apache2/htdocs/active">
??? Options FollowSymlinks ExecCGI
??? Order allow,deny
??? Allow from all
??? DirectoryIndex siteinfo.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> (配置文件轉載于百度) 其中的C:/Program Files/Apache Group/Apache2/htdocs/active 路徑是專門為放Asp.net程序建立的.active文件夾名隨意 這個時候其實已經配置完了,把自己的Asp.net程序方到active文件夾,在瀏覽器中輸入 http://本機IP/active/Default.aspx(網站起始頁)就應該可以看到效果了. 說說自己的感受吧.一個字,很慢,但是也可能是我的機器配置低了點,但是相比IIS還是差了很多,3次打開就有2次連接數據庫超時,而且對Ajax的支持也不好,都無法實現效果(不知有沒有解決的方式),所以說用Asp.net還是用IIS吧.畢竟都是微軟自己的東西支持就是要強很多. 初配寫了點,可能有不對的地方,有Apache專家可以給我留言指點以下,謝謝!
Apache初配
最近在做個小網站,做好了大部分的頁面,要發布,開始的時候選擇了IIS發布,后來由于一些問題,還有我們網絡工程師的推薦,決定用Apache,于是研究了以下,把自己的初配和感受記錄下來,也是為了和我一樣的初配Apache的朋友一點幫助! Apache對Asp.net的程序是不支持的,需要用到一個Asp.net的模塊mod_aspdotnet(下載地址:http://sourceforge.net/projects/mod-aspdotnet)Apache我用的是官方的2.0.63(下載地址:http://httpd.apache.org/download.cgi),沒有用最新的版本,原因是mod_aspdotnet安裝的路徑必須和Apache是一致的,我開始用了最新的Apache2.2.8它的路徑已經變了,而mod_aspdotnet的路徑還是老版本的,而且即便是更改了mod_aspdotnet路徑,也不能安裝在最新的Apache下,不知道是什么原因,于是我就換了2.0.63版本,在安裝Apache的時候有三個選項要填寫,是域名,服務器名(機器名字),郵件地址,隨意填寫后一路Next就可以了,mod_aspdotnet的安裝也是一路Next就可以了.安裝完后,在瀏覽器下輸入127.0.0.1應該就可以看到一個頁面提示安裝成功了.由于是Asp.net,DotNet2.0等都要安裝,我就不多說了. 安裝了以后就是配置了,在配置文件(httpd.conf)最后添加上 #asp.netLoadModule 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 "C:/Program Files/Apache Group/Apache2/htdocs/active" # Map all requests for /active to the application files
? Alias /active "C:/Program Files/Apache Group/Apache2/htdocs/active" # Allow asp.net scripts to be executed in the active example
? <Directory "C:/Program Files/Apache Group/Apache2/htdocs/active">
??? Options FollowSymlinks ExecCGI
??? Order allow,deny
??? Allow from all
??? DirectoryIndex siteinfo.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> (配置文件轉載于百度) 其中的C:/Program Files/Apache Group/Apache2/htdocs/active 路徑是專門為放Asp.net程序建立的.active文件夾名隨意 這個時候其實已經配置完了,把自己的Asp.net程序方到active文件夾,在瀏覽器中輸入 http://本機IP/active/Default.aspx(網站起始頁)就應該可以看到效果了. 說說自己的感受吧.一個字,很慢,但是也可能是我的機器配置低了點,但是相比IIS還是差了很多,3次打開就有2次連接數據庫超時,而且對Ajax的支持也不好,都無法實現效果(不知有沒有解決的方式),所以說用Asp.net還是用IIS吧.畢竟都是微軟自己的東西支持就是要強很多. 初配寫了點,可能有不對的地方,有Apache專家可以給我留言指點以下,謝謝!
轉載于:https://www.cnblogs.com/frankie_24/archive/2008/12/17/1357182.html
總結
以上是生活随笔為你收集整理的原博客文章(Apache初配2008/4/8)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Can you answer these
- 下一篇: “美登杯”上海市高校大学生程序设计赛B.