Apache2 zeigt kein Background Image

Alles, was den Apache betrifft, kann hier besprochen werden.

Apache2 zeigt kein Background Image

Postby Zakon » 08. June 2021 21:07

Hallo,

auf meinem raspberry läuft ein Apache2 Webserver. Die index.html habe ich soweit angepasst.(Code unten)
Jetzt habe ich nur das Problem, dass wenn ich die .html Datei direkt öffne zeigt er mir das Hintergundbild perfekt an. Gehe ich aber über localhost bzw. über die Ip auf die Webseite dann wird mir das Hintergundbild nicht mehr angezeigt.
Ist mein erster Webserver demnach sind meine Erfahrungen ==null;
Danke im Voraus für Eure Hilfe. :)

Code: Select all
<!DOCTYPE html>
<html lang="de">
    <head>
        <meta charset="UTF-8">
        <meta name="Beschreibung" content="LoginPage der Clubdex Webapp">
    </head>
    <body background="/home/pi/Pictures/background.jpg">
    <header>
        <h1 style="color:lightblue"><big><font face="brush script mt">Clubdex</font></big></h1>
    </header>
    <hr>
    <main>
        <section><!--Login Sektion-->
            <fieldset>
                <label style="color:white"> ID </label>
                <input type="text" name="ID" id="employee.id" onclick="id.value">
                <label style="color:white">Kennwort</label>
                <input type="password" name="kennwort" id="mitarbeiter.pw">
                <input type="submit" value="Login">
            </fieldset>
        </section>
    </main>
    <hr>
    <footer>
        <p>Impressum</p>
    </footer>
    </body>
</html>
Zakon
 
Posts: 2
Joined: 08. June 2021 20:56
XAMPP version: 8.0
Operating System: Windows 10

Re: Apache2 zeigt kein Background Image

Postby Altrea » 08. June 2021 21:28

Hi,

Du bist bei uns eigentlich falsch. Wir leisten hier nur support für Apache der aus XAMPP Installationen heraus entsteht.
Aber da das ein absolutes Anfängerthema ist, möchte ich das mal nicht so streng nehmen.

Deine Bilder müssen an einem Ort sein, an dem Apache diese auch ausliefern kann. Am besten erstellst du auf derselben Ebene wo deine index.html liegt einen Ordner img und legst das Bild dort ab.

Dann kannst du das Bild relativ verweisen, etwa so:
Code: Select all
<body background="img/background.jpg">
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: Apache2 zeigt kein Background Image

Postby Zakon » 08. June 2021 21:49

Danke dir für die schnelle Antwort.
Es klappt. Gut zu wissen, dass alles auf einer Ebene sein muss.
Dankschön. :)
Zakon
 
Posts: 2
Joined: 08. June 2021 20:56
XAMPP version: 8.0
Operating System: Windows 10

Re: Apache2 zeigt kein Background Image

Postby Altrea » 08. June 2021 22:37

Zakon wrote:Es klappt. Gut zu wissen, dass alles auf einer Ebene sein muss.

Es MUSS nicht. Es gibt durchaus auch Mittel und Wege Apache dazu zu bewegen Dateien aus anderen Ordnern auszuliefern.
Nur brauchst du immer einen Bezug Pfad zu URL.
Es ist auch deutlich weniger Komplex wenn man alle Ressourcen die für eine Webseite notwendig sind kompakt in einer zusammenhängenen Pfadstruktur gespeichert hat.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64


Return to Apache

Who is online

Users browsing this forum: No registered users and 14 guests