Schauen Sie sich den Code für die Seite selbst an (wo die CSS-Datei geladen wird). Es kann hart codiert sein, um auf die interne Adresse oder IP zu verweisen. Es ist der Browser, der die CSS-Datei lädt, nicht den Server.
Apache2 - Images & CSS nur im lokalen Netzwerk verfügbar, nicht über TLD
Ich verwende Apache / 2.2.22 (Debian) auf einem lokalen Computer, der einen dynamischen DNS-Dienst verwendet, um von außen zugänglich zu sein. Im Allgemeinen funktioniert das wie ein Zauber.
Der Server lehnt es jedoch ab, sowohl Bilder als auch CSS zu laden, wenn Sie über die vom DNS-Dienst bereitgestellte TLD eine Verbindung herstellen (z. B. "subdomain.dns.com"). Wenn Sie eine Verbindung von w / im Netzwerk (VPN, z. B. "10.8.xx") herstellen, wird alles so angezeigt, wie es soll. Dies gilt sowohl für einfache Testszenarien wie einen einfachen <img src="/images/test.png" />
W / In im Standard index.html
als auch für komplexe Systeme wie Roundcubemail oder ownCloud (die ohne das Styling wirklich durcheinander wirken).
Die /etc/apache2/sitse-available/default
Datei ist als konfiguriert
<VirtualHost *:80> #apparently, this isn't the complete file <VirtualHost *:443>
Und das etc/apache2/ports.conf
als
NameVirtualHost *:80 Listen 80 #same for 443
Ich habe wirklich keine Ahnung, was hier los ist. Meine .htaccess-Konfiguration nicht begrenzt den Zugriff auf einen bestimmten IP-Bereich, der .htaccess
für den / images-Unterordner im Beispiel oben auch so konfiguriert, wie:
Satisfy Any Order Allow,Deny Allow from all
Selbst mit eingestelltem chmod 777 wird das Image nicht über den TLD-Zugriff geladen.
2 Antworten auf die Frage
Das Problem wurde durch AdBlock verursacht. AdBlock hat die DDNS-Subdomain als Ad-Server erkannt und somit fast alles blockiert. Da ich meine eigene TLD benutze, funktioniert alles wieder gut. Also ja.
Verwandte Probleme
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
1
DNS-Einstellungen pro Windows-Benutzer wechseln?
-
6
Vollbild-Flash langsam in KDE 4
-
3
Pakete in einem seltsamen Zustand
-
1
Warum erhalte ich einen langsamen Netzwerkdurchsatz, wenn ich einen fehlerhaften DNS-Server habe?
-
4
DNS fällt zufällig aus
-
1
Apache Reverse Proxy
-
1
Woher bekomme ich die vollständigen DNS-Zonendateien für alle TLDs?
-
8
Finden Sie, zu welchem Paket eine Datei in Ubuntu / Debian gehört?