Windows

Aus OrgaMon Wiki
Version vom 27. Juli 2005, 08:40 Uhr von 192.168.115.1 (Diskussion)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Apache Webserver

   dieses Kapitel geh?eigentlich nicht hier herein - aber es hat mit dem
   Routing zu tun, so dass es doch die Linux Installation ?upt erst ver-
   st䮤lich macht! Anforderung: Kommt eine http:/ Anfrage aus dem Internet
   auf den Linux Rechner zu (auf Port 80) muss er diese Anfrage auf einen
   anderen Rechner im Netz routen (sorry auf eine win32-Kiste). Dieser hat eine
   feste IP-Adresse in lokalen Netz. Es ist ein Windows 2000 Rechner mit Apache
   Web Server installiert. Die Anwort geht wieder an den Linux, und dann raus
   ins Internet. Weil wir eine Suchmaschine (in form einer ISAPI-DLL) nur f? win32 haben, (und dem IIS von Microsoft nicht (mehr) trauen) wird auf win32
   der Apache Web-Server installiert. Der kann wunderbar ISAPI-Dlls ausf?
   In der Anlage findet man die Apache-Konfiguration: httpd.conf (Die bestehende
   Konfiguration sollte nicht ?hrieben werden, sondern nur ge䮤erte Punkte
   eintragen) Die ge䮤erten Punkte sind:
   a) von ...
       <Directory "D:/Programme/Apache Group/Apache/cgi-bin">
           AllowOverride None
           Options none
           Order allow,deny
           Allow from all
       </Directory>
      zu ...
       <Directory "D:/Programme/Apache Group/Apache/cgi-bin">
           AllowOverride None
           Options ExecCGI
           Order allow,deny
           Allow from all
       </Directory>
   b) von ...
       # To use CGI scripts:
       #
       # AddHandler cgi-script .cgi
      zu ...
       # To use CGI scripts:
       #
       AddHandler cgi-script .cgi
       AddHandler isapi-isa .dll
   Ich hatte den apache 1.3.22 installiert!
   http://httpd.apache.org/dist/httpd/binaries/win32/apache_1.3.22-win32-x86.exe
   in die .\cgi-bin muss die HebuWeb.dll (Delphi Open-Source Projekt auf www.cargobay.de)
   kopiert werden. Die Inhalte des Suchverzeichnisses m?mal von "williams" beim
   Hebu-Musikverlage gesichert werden. Die DLL enth䬬t fest Pfadangaben f?
   "Datenbankdateien" diese sollte man noch durch eine ini-Datei festlegen k?n.
   Der feste Pfad ist im Moment noch "C:\HeBu\"
   ?fehlt(2)?: HebuWeb.dll durch Ini-Datei configuerierbar machen