25431
15.10.2006, aktualisiert am 31.10.2008
8483
6
0
SBS komplette Intranetsite über Dyndns - komme einfach nicht weiter
Hallo,
es handelt sich um SBS 2003 ohne ISA. Die Willkommenseite, Companyweb und OWA sollen über Dyndns von außen erreichbar sein.
Ich habe den SBS Assi ausgeführt und die gesamte Website von außen auf erreichbar gestellt (Einschränkungen nehme ich vor wenn alles läuft).
Im IIS zeigt die Standardwebsite auf extern 443 und Companyweb auf intern 444 (da extern schon vergeben).
Fritzbox habe ich diese Ports geöffnet und auf extern gerichtet.
Wenn ich https://Firmenname.dyndns.org eingebe, kommen ich von außen auf die Willkommenseite. Das funktioniert. Wenn ich jetzt aber auf den Link interne Firmenwebsite klicke, wird die Site nicht geöffnet. Keine Website gefunden. In der Adresszeile des IE steht http://Companyweb. Da kann so nicht funktionieren.
Was muss ich machen damit der Link auf der Willkommenseite mich zu Companyweb führt? OWA soll auch genutzt werden.
Lösungen mit Portnummer als Anhängsel sind manchen zu kompliziert. Also das kommt nicht in Frage. Benutzer sind es gewohnt, auch Intern, über die Willkommenseite in Companyweb zu gelangen, und von dort aus weiter in Exchange. Genauso soll es auch von außen sein…
Mir will einfach kein Licht aufgehen. Wer weiß was?
MfG
es handelt sich um SBS 2003 ohne ISA. Die Willkommenseite, Companyweb und OWA sollen über Dyndns von außen erreichbar sein.
Ich habe den SBS Assi ausgeführt und die gesamte Website von außen auf erreichbar gestellt (Einschränkungen nehme ich vor wenn alles läuft).
Im IIS zeigt die Standardwebsite auf extern 443 und Companyweb auf intern 444 (da extern schon vergeben).
Fritzbox habe ich diese Ports geöffnet und auf extern gerichtet.
Wenn ich https://Firmenname.dyndns.org eingebe, kommen ich von außen auf die Willkommenseite. Das funktioniert. Wenn ich jetzt aber auf den Link interne Firmenwebsite klicke, wird die Site nicht geöffnet. Keine Website gefunden. In der Adresszeile des IE steht http://Companyweb. Da kann so nicht funktionieren.
Was muss ich machen damit der Link auf der Willkommenseite mich zu Companyweb führt? OWA soll auch genutzt werden.
Lösungen mit Portnummer als Anhängsel sind manchen zu kompliziert. Also das kommt nicht in Frage. Benutzer sind es gewohnt, auch Intern, über die Willkommenseite in Companyweb zu gelangen, und von dort aus weiter in Exchange. Genauso soll es auch von außen sein…
Mir will einfach kein Licht aufgehen. Wer weiß was?
MfG
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 42195
Url: https://administrator.de/forum/sbs-komplette-intranetsite-ueber-dyndns-komme-einfach-nicht-weiter-42195.html
Ausgedruckt am: 10.01.2025 um 15:01 Uhr
6 Kommentare
Neuester Kommentar
Hallo zusammen,
Ich würde als erstes in den HTML-Code schauen. Vielleicht steht in dem Link schlicht
Dann liefert der Server die Seite so aus und es geht nicht. Das müsste dann entweder alles in absolute Adressen geändert werden oder besser, damit nicht die internen Anfragen nach draußen gehen, in relative Pfadangaben.
hth
Liebe Grüße
Erik
Keine Website gefunden. In der Adresszeile
des IE steht. Da kann so
nicht funktionieren.
des IE steht
http://Companyweb
nicht funktionieren.
Ich würde als erstes in den HTML-Code schauen. Vielleicht steht in dem Link schlicht
[http://Companyweb Link]
Dann liefert der Server die Seite so aus und es geht nicht. Das müsste dann entweder alles in absolute Adressen geändert werden oder besser, damit nicht die internen Anfragen nach draußen gehen, in relative Pfadangaben.
hth
Liebe Grüße
Erik
Hallo,
Gerne.
Hmmmm, das sind keine Einstellungen, sondern Fehler in den Seiten selbst. HTML ist Dir offenbar unbekannt. Macht aber nichts. Man kann ja nicht alles können.
Kurz worum es geht mit dem Rat das demjenigen zu sagen, der die Seiten geschrieben hat. Wenn der dann unverständig den Kopf schüttelt, solltet Ihr den Webdesigner wechseln. ;)
In (X)HTML, der Seitenbeschreibungssprache für das WWW, sieht ein Link in seiner einfachsten Form formal so aus:
Das Verweisziel kann nun folgendermaßen aussehen:
suchen.html
Dann muss die Datei suchen.html im selben Verzeichnis des Servers liegen wie die Seite, auf der der Links steht.
Dann liegt die Datei im Unterverzeichnis geheim.
Dann liegt die Datei im absoluten Pfad des Servers wie oben angegeben.
Dann liegt die Datei auf dem empfangenden Rechner auf dem Laufwerk c: sofern vorhanden. Auf anderen Systemen gibt es eine Fehlermeldung.
Das ist ein Verweis auf einen anderen Server, in dessen htdocs-root die Datei liegen muss. Das kann man auch auf den eigenen Server machen, wenn man muss. Sonst sind relative Pfade (erstes und zweites Beispiel) zu bevorzugen.
Ich vermute nun, dass in dem Link, der nicht geht, schlicht folgendes steht:
Also versucht der Browser den Server companyweb aufzulösen. Intern funktioniert das, weil es im internen DNS einen solchen Server gibt. Extern funktioniert das natürlich nicht. Bzw. es könnte extern funktionieren, aber nie so, wie Du willst. Gibt es nämlich im Netz des Zielrechners auch einen Server namens companynet, dann wird die Startseite aufgerufen. Das führt mit Sicherheit zu Verwirrung. ;)
Du kannst meine Theorie folgendermaßen überprüfen. Rufe die Startseite auf (egal ob von intern oder extern) und klicke mit der rechten Maustaste auf die Seite möglichst dort wo kein Bild oder Link ist. Dann wähle "Quelltext betrachten" (oder so ähnlich, je nach Browser). Dann siehst Du den Quelltext der Seite. Suche dort nach dem String und schaue mal, was da dahinter steht.
hth
Liebe Grüße
Erik
Danke für die Antwort,
Gerne.
hört sich logisch an; kann ich soweit
nachvollziehen. Wo kann ich jedoch diese
Einstellungen vornehmen? Weiß jetzt
nicht so genau wo der Link stehen soll. Muss
evtl. auch im IIS etwas umgestellt werden?
nachvollziehen. Wo kann ich jedoch diese
Einstellungen vornehmen? Weiß jetzt
nicht so genau wo der Link stehen soll. Muss
evtl. auch im IIS etwas umgestellt werden?
Hmmmm, das sind keine Einstellungen, sondern Fehler in den Seiten selbst. HTML ist Dir offenbar unbekannt. Macht aber nichts. Man kann ja nicht alles können.
Kurz worum es geht mit dem Rat das demjenigen zu sagen, der die Seiten geschrieben hat. Wenn der dann unverständig den Kopf schüttelt, solltet Ihr den Webdesigner wechseln. ;)
In (X)HTML, der Seitenbeschreibungssprache für das WWW, sieht ein Link in seiner einfachsten Form formal so aus:
<a href="verweisziel">Verweistext oder Bild</a>
Das Verweisziel kann nun folgendermaßen aussehen:
suchen.html
Dann muss die Datei suchen.html im selben Verzeichnis des Servers liegen wie die Seite, auf der der Links steht.
intern/geheim.html
Dann liegt die Datei im Unterverzeichnis geheim.
/srv/www/htdocs/subdomain/index.html
Dann liegt die Datei im absoluten Pfad des Servers wie oben angegeben.
c:\programme\boese.exe
Dann liegt die Datei auf dem empfangenden Rechner auf dem Laufwerk c: sofern vorhanden. Auf anderen Systemen gibt es eine Fehlermeldung.
http://meine.domain.de/seite.html
Das ist ein Verweis auf einen anderen Server, in dessen htdocs-root die Datei liegen muss. Das kann man auch auf den eigenen Server machen, wenn man muss. Sonst sind relative Pfade (erstes und zweites Beispiel) zu bevorzugen.
Ich vermute nun, dass in dem Link, der nicht geht, schlicht folgendes steht:
[http://companyweb Verweistext]
Also versucht der Browser den Server companyweb aufzulösen. Intern funktioniert das, weil es im internen DNS einen solchen Server gibt. Extern funktioniert das natürlich nicht. Bzw. es könnte extern funktionieren, aber nie so, wie Du willst. Gibt es nämlich im Netz des Zielrechners auch einen Server namens companynet, dann wird die Startseite aufgerufen. Das führt mit Sicherheit zu Verwirrung. ;)
Du kannst meine Theorie folgendermaßen überprüfen. Rufe die Startseite auf (egal ob von intern oder extern) und klicke mit der rechten Maustaste auf die Seite möglichst dort wo kein Bild oder Link ist. Dann wähle "Quelltext betrachten" (oder so ähnlich, je nach Browser). Dann siehst Du den Quelltext der Seite. Suche dort nach dem String
<a href=
hth
Liebe Grüße
Erik
Hallo,
Das ahnte ich ja schon.
Diese Art von Link kann extern nicht funktionieren.
Dieser schon, da er eine relative Pfadangabe enthält.
Das ist das nächste Problem. Aber dazu weiter unten.
Ich meine alle Seiten, die von extern erreichbar sind und die darin enthaltenen Links, die auch extern funktionieren soll.
Nein, das will ich nicht. Ich muss. ;) Ich würde das an die Entwickler der Seiten zurückgeben. Entweder habt Ihr im Auftrag schon die externe Erreichbarkeit gefordert. Dann muss das nachgebessert werden. Oder es bestand nur der Auftrag eine interne Seite zu gestalten. Dann könnte das nochmal was kosten.
Wenn ich mir die Schnippsel aber so anschaue, dann würde ich sowieso eine Renovierung des gesamten Codes empfehlen. ist nicht mehr erlaubt. Es muss klein geschrieben werden. Also . Wobei das Href durchaus groß bleiben darf.
Die Schnippsel machen den Eindruck, als wären sie von Frontpage, Dream Weaver oder einem ähnlichen Programm geschrieben. Wenn ja, dann lässt sich das in der Regel relativ schnell erledigen. Dazu müsste man nur im entsprechenden Programm die Regeln für das Projekt ändern, alle Seiten einmal öffnen und speichern und aus die Maus.
Damit lässt sich aber nicht das Problem lösen, dass einige Seiten außerhalb des Webservers liegen. Ich vermute mal, dass Du diese Server nicht ins Netz stellen willst. Also müssen die Seiten entweder auf den Webserver kopiert oder besser verschoben werden. Oder Du richtest auf dem Webserver einen DFS-Stamm ein, der die externen Verzeichnisse enthält.
Auf jeden Fall ist das nicht mal so eben nebenbei zu erledigen. Das macht viel Arbeit. Aber das ist nicht Deine Arbeit als Admin, sondern die des Seitenerstellers. Die Arbeit des Admins ist erledigt, sobald die Startseite im Internet erreichbar ist. Alles andere ist Seitengestaltung. Ich mache ja beides. Aber wenn Du keine Ahnung von HTML hast, solltest du auch die Finger von den Seiten lassen. Das muss genauso schief gehen, wie es schief geht, wenn man einen Webdesigner einen Apache oder IIS aufsetzen lässt. Beides muss man einfach gut können, damit es wirklich funktioniert.
hth
Liebe Grüße
Erik
Habe getan was du gesagt hast und nach <a
href= gesucht. Nur auf der Startseite in
Companyweb im Quelltext. Gefunden habe ich
(Mit Suchfunktion) jede Menge.
href= gesucht. Nur auf der Startseite in
Companyweb im Quelltext. Gefunden habe ich
(Mit Suchfunktion) jede Menge.
Das ahnte ich ja schon.
A HREF="https://"Server"/Remote/logon.aspx
Diese Art von Link kann extern nicht funktionieren.
A HREF="_layouts/1031/viewlsts.aspx?BaseType=3">Diskussionen</A></TD></TR>
Dieser schon, da er eine relative Pfadangabe enthält.
etwa 200 oder mehr sein. Auch gibt es
"Sharepoint Portal Server 2003"
Einträge, obwohl dieser sich auf einem
"Sharepoint Portal Server 2003"
Einträge, obwohl dieser sich auf einem
Das ist das nächste Problem. Aber dazu weiter unten.
Oder meintest du die Startseite (Willkommen
Seite) des SBS, da habe ich ca. 10
Einträge gefunden, so ählich wie
oben mit companyweb usw.
Seite) des SBS, da habe ich ca. 10
Einträge gefunden, so ählich wie
oben mit companyweb usw.
Ich meine alle Seiten, die von extern erreichbar sind und die darin enthaltenen Links, die auch extern funktionieren soll.
Du willst mir aber jetzt nicht sagen dass
ich alle Einträge mit einem HTML-Editor
umändern muss. Du hast richtig erkannt:
HTML ist nicht gerade meine Stärke. So
wie ich mich kenne funktioniert nachher gar
nichts mehr.
ich alle Einträge mit einem HTML-Editor
umändern muss. Du hast richtig erkannt:
HTML ist nicht gerade meine Stärke. So
wie ich mich kenne funktioniert nachher gar
nichts mehr.
Nein, das will ich nicht. Ich muss. ;) Ich würde das an die Entwickler der Seiten zurückgeben. Entweder habt Ihr im Auftrag schon die externe Erreichbarkeit gefordert. Dann muss das nachgebessert werden. Oder es bestand nur der Auftrag eine interne Seite zu gestalten. Dann könnte das nochmal was kosten.
Wenn ich mir die Schnippsel aber so anschaue, dann würde ich sowieso eine Renovierung des gesamten Codes empfehlen.
<TD><A HREF= ...>...</A></TD>
<td><a href=...>...</a></td>
Die Schnippsel machen den Eindruck, als wären sie von Frontpage, Dream Weaver oder einem ähnlichen Programm geschrieben. Wenn ja, dann lässt sich das in der Regel relativ schnell erledigen. Dazu müsste man nur im entsprechenden Programm die Regeln für das Projekt ändern, alle Seiten einmal öffnen und speichern und aus die Maus.
Damit lässt sich aber nicht das Problem lösen, dass einige Seiten außerhalb des Webservers liegen. Ich vermute mal, dass Du diese Server nicht ins Netz stellen willst. Also müssen die Seiten entweder auf den Webserver kopiert oder besser verschoben werden. Oder Du richtest auf dem Webserver einen DFS-Stamm ein, der die externen Verzeichnisse enthält.
Auf jeden Fall ist das nicht mal so eben nebenbei zu erledigen. Das macht viel Arbeit. Aber das ist nicht Deine Arbeit als Admin, sondern die des Seitenerstellers. Die Arbeit des Admins ist erledigt, sobald die Startseite im Internet erreichbar ist. Alles andere ist Seitengestaltung. Ich mache ja beides. Aber wenn Du keine Ahnung von HTML hast, solltest du auch die Finger von den Seiten lassen. Das muss genauso schief gehen, wie es schief geht, wenn man einen Webdesigner einen Apache oder IIS aufsetzen lässt. Beides muss man einfach gut können, damit es wirklich funktioniert.
hth
Liebe Grüße
Erik
Du kannst in der Sharepoint Zentraladministration unter --> Vorgänge --> alternative Zugriffszuordnug den Seiten interne und externe Adressen zuweisen .
Fürs Companyweb z.B intern: http://companyweb Internet:https://deinname.dyndns.org:444/
MFG
Fürs Companyweb z.B intern: http://companyweb Internet:https://deinname.dyndns.org:444/
MFG