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