25431
Goto Top

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

Content-Key: 42195

Url: https://administrator.de/contentid/42195

Printed on: April 24, 2024 at 01:04 o'clock

Member: erikro
erikro Oct 22, 2006 at 22:09:55 (UTC)
Goto Top
Hallo zusammen,

Keine Website gefunden. In der Adresszeile
des IE steht
http://Companyweb
. Da kann so
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
Mitglied: 25431
25431 Oct 23, 2006 at 12:41:24 (UTC)
Goto Top
Danke für die Antwort,

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?

mfg
Member: erikro
erikro Oct 23, 2006 at 14:19:36 (UTC)
Goto Top
Hallo,

Danke für die Antwort,

Gerne. face-smile

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?

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. face-smile

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=
und schaue mal, was da dahinter steht.

hth

Liebe Grüße

Erik
Mitglied: 25431
25431 Oct 23, 2006 at 20:14:50 (UTC)
Goto Top
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.

A HREF="https://"Server"/Remote/logon.aspx  
A HREF="http://"Server">"Domäne" / Sharepoint Portal Server 2003</A>  
A HREF="http://"Server"/Exchange">Outlook Web Access Exchange Server 2003</A>  
A HREF="http://"Server"/ClientHelp/">Information und Anworten</A>  
A HREF="http://"Server"/Exchange">Outlook Web Access Exchange Server 2003</A>  
a href="http://companyweb/Lists/Hyperlinks/AllItems.aspx  
a href="http://companyweb/Lists/Ereignisse/AllItems.aspx  
a href="http://companyweb/Lists/Ankuendigungen/AllItems  
A HREF="_layouts/1031/viewlsts.aspx?BaseType=4">Umfragen</A></TD></TR>  
A HREF="_layouts/1031/viewlsts.aspx?BaseType=3">Diskussionen</A></TD></TR>  
A HREF="_layouts/1031/viewlsts.aspx?BaseType=0">Listen</A></TD></TR>  
A HREF="_layouts/1031/viewlsts.aspx?BaseType=1">Dokumente</A></TD></TR>  

Ich habe nur ein paar rauskopiert. Wenn ich richtig sehe, gibt es sowohl für layouts, Hyperlinks und Ordner solche Einträge. Alleine Ordner müssten es etwa 200 oder mehr sein. Auch gibt es "Sharepoint Portal Server 2003" Einträge, obwohl dieser sich auf einem ganz anderen Server befindet (...>Komisch</A></TD></TR...) vielleicht mit Companyweb verknüpfte Ordner.

Oder meintest du die Startseite (Willkommen Seite) des SBS, da habe ich ca. 10 Einträge gefunden, so ählich wie oben mit companyweb usw.

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.

MfG
Member: erikro
erikro Oct 24, 2006 at 11:44:06 (UTC)
Goto Top
Hallo,

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.

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

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.

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.

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>
ist nicht mehr erlaubt. Es muss klein geschrieben werden. Also
<td><a href=...>...</a></td>
. 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
Member: mannixx
mannixx Oct 31, 2008 at 13:50:26 (UTC)
Goto Top
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