SSL Proxy oder HTML Code ?

Apache, Lighttpd, nginx, Cherokee
Post Reply
maik
Posts: 82
Joined: 2003-04-14 19:31
 

SSL Proxy oder HTML Code ?

Post by maik »

Hallo zusammen,

ich habe folgendes Problem. Ich habe auf meinem Root den SSL-Proxy installiert und er scheint zu funktionieren. Wenn ich jetzt meine WebSite per SSL Aufrufe sind allerdings alle Bilder und das CSS File weg, sprich werden nicht gefunden.

Liegt das

a) an meinem Proxy (falsch konfiguriert)
b) an meinem HTML-Code

Ich habe Bilder und das CSS so angegeben:

<link rel="stylesheet" type="text/css" href="/myweb1/css/index.css">

Ich habe es auch schon so versucht:

<link rel="stylesheet" type="text/css" href="/home/www/web3/myweb1/css/index.css">

Aber beides leider ohne Erfolg.

Kann mir wer helfen?

Besten Dank
pfalzpower
Posts: 90
Joined: 2003-10-28 22:37
Location: Karlsruhe
 

Re: SSL Proxy oder HTML Code ?

Post by pfalzpower »

Kommt auf deine Konfiguration an.
Wenn der SSL Proxy jedoch ein eigenes Verzeichnis hat und deine normalen Webs keine Unterverzeichnisse vom SSL-Proxy sind (damit nicht alles per SSL erreichbar ist), rufe die CSS und Bilder doch so auf

Code: Select all

<link rel="stylesheet" type="text/css" href="http://domain.tld/css/index.css"> 
Bei Bildern genauso. Sollte so eigentlich klappen :)
maik
Posts: 82
Joined: 2003-04-14 19:31
 

Re: SSL Proxy oder HTML Code ?

Post by maik »

Hallo,

danke erstmal für den Tipp, aber wie kann ich denn unterscheiden ob der Benutzer per HTTP oder HTTPS auf die Seite zugreift, da ich bei einer HTTPS Verbidnung auch die Bilder über HTTPS laden muss, sonst verschwindet das Icon in der Statusleiste.

Durch den Proxy (glaub ich, es liegt daran) geht

$_SERVER["https"]

leider nicht. Es liefert immer "" (nix)
pfalzpower
Posts: 90
Joined: 2003-10-28 22:37
Location: Karlsruhe
 

Re: SSL Proxy oder HTML Code ?

Post by pfalzpower »

_SERVER["https"] ist mir persönlich unbekannt.
aber mit

Code: Select all

$_SERVER["SERVER_PORT"]
kannste rausfinden, ob er auf 80 oder 443 connectet und dann dementsprechend die tags setzen
maik
Posts: 82
Joined: 2003-04-14 19:31
 

Re: SSL Proxy oder HTML Code ?

Post by maik »

Hi,

das habe ich auch schon rausgebekommen. Klappt aber nicht, da es sich um einen Proxy handelt. Er leitet die Anfrage auf dem gleichen Server ja ungesichert weiter. Da es auf der gleichen Maschine ist, ist es aus Sicherheitsgründen kein Problem aber auf der aufgerufenen Seite läuft er auf Port 80.

Ich habe das jetzt mit der Anfrager IP gelößt.

if ($ip = "die von meinem Server")
{
$ssl = true
}
else
{
$ssl = false
}

Ist nicht ganz sauber aber so klappt es.
Post Reply