Welcome to Dotnet Semarang Sign in | Join | Help

Membuat Server ASP.NET di atas Apache Windows

Tidak sulit membangun server ASP.NET di atas Apache Windows. Kita hanya butuh Apache dan ModAspDotNet.

Lakukan pemasangan Apache dan diikuti dengan pemasangan ModAspDotNet. Pada akhir baris file konfigurasi apache (httpd.conf) ditambahkan baris sebagai berikut:

#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

<IfModule mod_aspdotnet.cpp> 
  # Mount the ASP.NET /asp application
  AspNetMount /SampleASP "c:/SampleASP"
  #/SampleASP is the alias name for asp.net to execute
  #"c:/SampleASP" is the actual execution of files/folders  in that location

  # Map all requests for /asp to the application files
  Alias /SampleASP "c:/SampleASP"
  #maps /SampleASP request to "c:/SampleASP"
  #now to get to the /SampleASP type
http://localhost/SampleASP
  #It'll redirect
http://localhost/SampleASP to "c:/SampleASP"

  # Allow asp.net scripts to be executed in the /SampleASP example
  <Directory "c:/SampleASP">
    Options FollowSymlinks ExecCGI
    Order allow,deny
    Allow from all
    DirectoryIndex index.htm index.aspx
   #default the index page to .htm and .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>
#asp.net

Selanjutnya buat direktori C:\SampleASP dan buat file index.aspx

Restart server Apache dan buka alamat http://localhost/SampleASP/index.aspx

Jalan deh....

Mudah bukan? 

Published Thursday, October 05, 2006 1:13 PM by cahnom
Filed under:

Comments

No Comments
Anonymous comments are disabled