Server Side Include auf nem Apache... aber wie?

Dieses Thema Server Side Include auf nem Apache... aber wie? im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von Cledith, 6. März 2003.

Thema: Server Side Include auf nem Apache... aber wie? Hi, also im Anschluß an diesen Thread nochmal meine Frage, wie ich SSI zum Laufen kriege. Ich habe den Apache auf...

  1. Hi,
    also im Anschluß an diesen Thread nochmal meine Frage, wie ich SSI zum Laufen kriege.

    Ich habe den Apache auf Win2k SP3 installiert und wenn ich http://127.0.0.1 aufrufe wird mir auch bestätigt, dass er läuft. Nun habe ich folgende Zeilen ausmarkiert bzw. hinzugefügt - zu conf\httpd.conf nach dieser Anleitung:
    a) http://httpd.apache.org/docs/howto/ssi.html#configuringyourservertopermitssi
    b) http://www.baach.de/unterlagen/apache/html/konfiguration.html#4_12_2

    • Options +Includes
    • AddType text/html .shtml
    • AddHandler server-parsed .shtml

    Daraufhin habe ich zu Testzwecken diese shtml Datei von Selfhtml kopiert:
    Code:
    <!DOCTYPE HTML PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN>
    <html>
    <head>
    <title>Dynamisches HTML mit Server Side Includes</title>
    </head>
    <body>
    <h1>Dynamisches HTML mit Server Side Includes</h1>
    Datum/Uhrzeit auf dem Server-Rechner: <!--#echo var=DATE_LOCAL --><br>
    Name dieser HTML-Datei: <!--#echo var=DOCUMENT_NAME --><br>
    Installierte Server-Software: <!--#echo var=SERVER_SOFTWARE --><br>
    Ihr Web-Browser: <!--#echo var=HTTP_USER_AGENT -->
    <h3>Weitere Informationen:</h3>
    <!--#exec cgi=/cgi-bin/plapper.pl -->
    </body>
    </html>
    
    Diese Datei (test.shtml) habe ich dann ins htdocs Verzeichnis kopiert.
    Wenn ich diese nun mit IE oder anderen Browser darstelle, interpretieren die zwar das HTML, jedoch nicht die SSI Befehle.

    Ich habe leider überhaupt keine Ahnung davon, möchte eigentlich nur, dass SSI läuft ;D
    Ich hoffe mir kann jemand helfen! Ich wäre euch unendlich dankbar!!!
    Wenn ihr noch zusätzliche Infos braucht, dann sagt bescheid. Dann poste ich noch mehr, doch würde das jetzt zu lang werden.

    Danke!!!
    Cledith


    P.S.: Ich habe gerade in die LOG Datei des Apaches geguckt und dort folgendes drin gefunden, dass vielleicht weiterhilft ?!?!:
    Code:
    [Thu Mar 06 15:44:03 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/scripts/root.exe
    [Thu Mar 06 15:44:05 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/msadc/root.exe
    [Thu Mar 06 15:44:08 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/c/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:10 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/d/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:12 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/scripts/..%5c/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:15 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/_vti_bin/..%5c/..%5c/..%5c/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:17 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/_mem_bin/..%5c/..%5c/..%5c/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:20 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/msadc/..%5c/..%5c/..%5c/..Á/..Á/..Á/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:22 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/scripts/..Á/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:27 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/scripts/..À¯/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:29 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/scripts/..Á?/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:36 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/scripts/..%5c/winnt/system32/cmd.exe
    [Thu Mar 06 15:44:39 2003] [error] [client 217.236.47.200] File does not exist: e:/programme/apache group/apache/htdocs/scripts/..%2f/winnt/system32/cmd.exe
    
    
    Danke!!!
     
  2. Hi,

    nimm mal
    aus deiner shtml datei raus, oder gibts die Datei wirklich ? :)

    poste ma aus der httpd.conf, die Zeilen die du eingefügt hast und so um die 10 Zeilen darüber und darunter.
     
  3. Hi,
    also die Zeile hatte ich schon gelöscht, das war mein Fehler. Hatte das eben von SelfHTML neu kopiert und vergessen die Zeile dann zu löschen...

    So, nun hier Teile der httpd.conf:
    ...
    Code:
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    
    #
    # Note that from this point forward you must specifically allow
    # particular features to be enabled - so if something's not working as
    # you might expect, make sure that you have specifically enabled it
    # below.
    #
    
    #
    # This should be changed to whatever you set DocumentRoot to.
    #
    <Directory E:/Programme/Apache Group/Apache/htdocs>
    
    #
    # This may also be None, All, or any combination of Indexes,
    # Includes, FollowSymLinks, ExecCGI, or MultiViews.
    #
    # Note that MultiViews must be named *explicitly* --- Options All
    # doesn't give it to you.
    #
        Options +Indexes +FollowSymLinks +MultiViews +Includes
    
    #
    # This controls which options the .htaccess files in directories can
    # override. Can also be All, or any combination of Options, FileInfo, 
    # AuthConfig, and Limit
    #
        AllowOverride None
    
    #
    # Controls who can get stuff from this server.
    #
        Order allow,deny
        Allow from all
    </Directory>
    
    #
    # UserDir: The name of the directory which is appended onto a user's home
    # directory if a ~user request is received.
    #
    # Under Win32, we do not currently try to determine the home directory of
    # a Windows login, so a format such as that below needs to be used.  See
    # the UserDir documentation for details.
    #
    <IfModule mod_userdir.c>
        UserDir E:/Programme/Apache Group/Apache/users/
    </IfModule>
    
    ...
    Code:
    # AddType allows you to tweak mime.types without actually editing it, or to
        # make certain files to be certain types.
        #
        AddType application/x-tar .tgz
        AddType image/x-icon .ico
    
        #
        # AddHandler allows you to map certain file extensions to handlers,
        # actions unrelated to filetype. These can be either built into the server
        # or added with the Action command (see below)
        #
        # If you want to use server side includes, or CGI outside
        # ScriptAliased directories, uncomment the following lines.
        #
        # To use CGI scripts:
        #
        #AddHandler cgi-script .cgi
    
        #
        # To use server-parsed HTML files
        #
        
        AddType text/html .shtml
        AddHandler server-parsed .shtml
    
        #
        # Uncomment the following line to enable Apache's send-asis HTTP file
        # feature
        #
        #AddHandler send-as-is asis
    
        #
        # If you wish to use server-parsed imagemap files, use
        #
        #AddHandler imap-file map
    
        #
        # To enable type maps, you might want to use
        #
        #AddHandler type-map var
    
    </IfModule>
    # End of document types.
    
    
    Ansonsten habe ich die file so gelassen, wie sie ausgeliefert wurde...
    Danke!!!!

    Cledith
     
  4. Probier mal

    durch
    zu ersetzen, obs dann geht.


    btw: apache nach der änderung natürlich neu starten :)
     
  5. Hi,
    danke für die schnelle Antwort, aber leider hat das nicht geholfen :(
    Vielleicht noch andere Ideen/ Vorschläge?

    Cledith
     
  6. hhm, bei mir funzts.

    Werden die ssi befehle einfach ignoriert oder kommt ne fehlermeldung ?


    btw: die Einträge im Error log haben nix mit deinem Problem zu tun.
     
  7. Hi

    Änder das mal auf folgendes ab:
    Code:
        Options Indexes FollowSymLinks MultiViews All Includes
    
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be All, None, or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
        AllowOverride All
    
    Gruß, Michael
     
  8. Hi,
    habe euch nicht vergessen!!!

    'tschuldigt, dass von mir keine Antwort kam, war das Wochenende aber weg. Morgen probiere ich das mal aus. Jetzt muss ich noch ein bischen lernen :(

    Bis morgen dann....
    Cledith
     
  9. Hi,
    also, hier erstmal meine Antwort... jedoch in tiefer Trauer um PCDProeschi, der nun plötzlich von uns gegangen ist. Es ist seltsam wie Mensches es möglich ist eine so enge Beziehung auf zu bauen ohne sich wirklich je getroffen zu haben... Hoffen wir, dass ein Jeder einen Teil seiner guten Arbeit aufnehmen wird und wir somit seine Leistungen nie vergessen mögen!!





    Eine Änderung wie Reitz es empfohlen hat, hat auch nicht den gewünschten Effekt erzielt, alles ist, wie es vorher auch war. Ich bekomme keine Fehlermeldung von Opera noch vom IE. Die SSI-Anweisungen werden einfach ignoriert und nur der HTML Teil der Datei dargestellt.

    Das Problem scheint ja nun nicht mit der httpd.conf zusammen zu hägen, da es z.B. bei Björn funktioniert hat. Habe ich dann bei der Installation was falsch gemacht? Bei der Installation habe ich mich nach PCDBebos Anleitung gehalten im Guide Forum.
    Mehr habe ich am Apache nicht verändert.

    Hätte ich noch zusätzlich was machen müssen?
    Der Apache scheint jedoch zu laufen, da ich bei http://127.0.0.1/ die Test Seite vom Apache angezeigt bekomme.

    Vielen Dank!!!
    Cledith
     
  10. Hi

    Sonst schick mir mal deine ganze httpd.conf an pcdreitz@wintotal.de

    Gruß, Michael
     
Die Seite wird geladen...

Server Side Include auf nem Apache... aber wie? - Ähnliche Themen

Forum Datum
Server Side Include Windows XP Forum 18. Apr. 2007
frage zu server side include seiten Webentwicklung, Hosting & Programmierung 25. Okt. 2003
Netzwerk/Internetverbindung zu Spieleserver Firewalls & Virenscanner 19. Sep. 2016
Gruppenrichtlinien Rechte für Taskleiste auf Server 2003 Windows Server-Systeme 27. März 2016
Zeitserver einrichten Windows Server 2012 Windows Server-Systeme 23. März 2016