Website hosten (WS 2008)
#1
geschrieben 12. August 2014 - 13:15
Ich würde gerne eine Website in Html Format auf einem IIS Server hosten, dazu habe ich schon eine Server Rolle hinzugefügt (IIS Server). Wenn ich auf Website hinzufügen klicken, kann diese zwar hinzugefügt werden, doch erscheint diese dann leider nicht wenn ich in den Browser gehe und beispielsweise www.test.de eingebe nicht.
Wenn ich localhost eintippe erscheint meine Website, ich hätte jedoch gerne, dass ich diese Mittels IP direkt oder via Adresse www.test.de ansprechen kann. Ich wüsste dazu vermutlich einen DNS Server konfigurieren, nur leider funktioniert das nicht ganz,
Falls Jemand helfen könnte, wäre das sehr gut.
Danke
Anzeige
#2
geschrieben 12. August 2014 - 15:47
127.0.0.1 www.test.de
In die hosts Datei eintragen.
#3
geschrieben 13. August 2014 - 06:04
#4
geschrieben 13. August 2014 - 07:52
ich denke bei Mircosoft werden deine Fragen beantwortet.
Wenn die Webseite schon fertig ist, dann versuche doch mal über einen Andern PC mittels IP-Adresse diese Anzeigen zu lassen.
ggf. musst du noch die WindowsFirewall einrichten und entsprechende Portsfreischalten.
Weiterhin solltest du die DNS Einstellungen nicht vergessen
Grüße
Lingo
Dieser Beitrag wurde von lingo bearbeitet: 13. August 2014 - 07:55
Prozessor: AMD Phenom FX 8350
RAM: 2x 8GB GEIL (1600 MHz)
Board: ASUS CROSSHAIR V FORMULA-Z
Grafik: ASUS ROG MATRIX-R9290X-P-4GD5
Soundkarte: ASUS ROG Xonar Phoebus
Netzteil: BeQuiet Dark Power 750W 80+ Gold
Gehäuse: BitFinex Ghost
Eingabe: Logitech G19, Logitech G700, XBox 360 Wireless Controller
Sound: Logitech Z-5500, Logitech G930
#5
geschrieben 16. August 2014 - 14:18
Ganz einfach, du musst am DNS Server eine Forward Lookup Zone erstellen, dort dann die Domain hinzufügen und deligieren!
Dazu verleite ich gerne auf das von mir erstellte Video:
http://youtu.be/eKDLIcbtSiY
Beste Grüße,
Florian
Dieser Beitrag wurde von FloBrand bearbeitet: 16. August 2014 - 14:20
#6
geschrieben 18. August 2014 - 12:35
Ich habe es noch selbst geschafft eine Website zu hosten (IIS und DNS).
Wer ebenfalls wissen möchte wie das funktioniert, bitte bescheid sagen.
Ich würde dann eine gute Anleitung von mir zur Verfügung stellen !
#7
geschrieben 19. August 2014 - 07:04
Desweiteren würde mich interessieren, ob man eine Website (sagen wir mal eine index.html Datei) auf einen Fileserver packen kann und dann via Browser auf diese zugreifen kann.
Ich freue mich schon auf eure Antworten!
#8
geschrieben 19. August 2014 - 11:24
Aber bei einem Windows-Dateiserver ist das eigentlich gar nicht notwendig: man kann einfach den Rechnernamen ansprechen.
DNS hat demgegenüber einfach den Vorteil, daß es (DNS-)Domains gibt, welche der Windows-Namensdienst nicht unterstützt (\\SERVER1, \\SERVER2 vs. \\server.wohnzimmer.zuhause.local, \\server.sohnemann.zuhause.local).
Dazu muß DNS aber natürlich entsprechend konfiguriert werden.
Vorsicht: jede DNS-Domain, die man auf seinem DNS-Server einrichtet, ist dann NUR NOCH lokal erreichbar. Man kann seinen privaten Webserver so "www.microsoft.com" nennen, bekommt dann aber keinen Zugriff mehr auf Microsoft's Webangebot.
Re: index.html, ja klar kann man die einfach "doppelklicken" und dann wird die auch angezeigt. Das kommt allerdings auch darauf an, wie diese HTML-Dateien geschrieben sind (Stichwort externe Referenzen) und ob es einfache HTML-Seiten sind oder serverseitige Scripts beinhalten (welche, wie der Name ja andeutet, einen dahinterstehenden Webserver erfordern).
TO: Es würde, glaube ich, helfen, wenn Du uns die Problematik insgesamt einmal darstellen würdest. So ließe sich besser helfen.
#9
geschrieben 19. August 2014 - 13:47
1. Ein Fileserver (stellt eine Datei zur Verfügung index.html)
2. Ein IIS Server soll nun auf diese Datei zugreifen und sie hosten können
3. Ein DNS Server soll darüber hinaus aus der bloßen IP des IIS Servers eine vernünftige Adresse basteln
3.1 DNS IIS Client und Fileserver sind in einer Domäne.
4. Ein Client soll nun auf die fertige Website zugreifen.
Ich habe im Fileserver die Berechtigung bereits gegeben (Vollzugriff Jeder.
Im IIS Server habe ich als Netzlaufwerk Z:\ angegeben Z:\ wird vom Fileserver bereitgestellt.
Wenn ich im IIS Server den Pfad Z:\ öffne, wird mir dieser auch angezeigt.
DNS Server habe ich ebenfalls konfiguriert. Im Client wird mir nun der Fehlercode 500 angezeigt (Ressource kann nicht angezeigt werden) sobald ich www.page.com eingebe (www.page.com wurde im IIS und DNS schon konfiguriert und mit "lokalen" Websiten, also welche, die direkt auf dem IIS sind funktioniert das ganze auch
nur über die "Brücke" Fileserver eben nicht.
Wenn mir jemand helfen könnte wäre das sehr nett!
Danke an dieser Stelle!
Dieser Beitrag wurde von Future010 bearbeitet: 19. August 2014 - 13:48
#10
geschrieben 19. August 2014 - 14:16
Das klingt zunächst nach Berechtigungsproblemen.
Schau mal in der Ereignisanzeige (eventvwr), was es da an IIS-bezogenen Fehlermeldungen gibt.
#11
geschrieben 19. August 2014 - 17:25
Error 500 erscheint im Browser, wenn ich die Website aufrufen will.
Aber dieser Error-Code bedeutet doch eigentlich, dass er das Netzlaufwerk
auf dem Fileserver findet, es nur nicht anzeigen kann (aus welchem Grund auch immer).
Zum Netzlaufwerk noch eines, freigegeben habe ich es im Fileserver, welcher in einer separaten VM
läuft. Ich habe dann im IIS dieses Netzlaufwerk hinzugefügt (Im Computer als Z:\) und verwende es wieder
als Pfad im IIS für die Website.
#12
geschrieben 19. August 2014 - 17:32
5xx - HTTP-Fehler sind einfach serverspezifische Fehler: nicht in der Kommunikation mit dem Browser ist was schiefgegangen, sondern der Server selber funktioniert nicht so, wie er soll (kann nicht auf die Datenbank zugreifen, erreicht die angegebene Ressource mangels Berechtigung nicht, PHP-Engine angefordert und die funktioniert aber nicht, dergleichen mehr).
Nur interessehalber: gibt es für die Konfiguration einen spezifischen Grund? Ich mein, rein vom Konfigurationsaufwand ist es ja schon schwieriger als zB die Daten "lokal" auf demselben System zu haben, wo auch der Webserver drauf läuft.
Klar ist es so die professionellere Variante, aber eben auch aufwendiger.
#13
geschrieben 20. August 2014 - 07:00
Zitat
Kannst du das vllt. näher erklären, wie ich auf den UNC Pfad wechseln kann ?
#14
geschrieben 20. August 2014 - 07:12
Am Ende muß das so aussehen, daß der Server seine Daten nicht von Z:\... holt, sondern eben von \\Server\Freigabe\... , also unabhängig von (willkürlich zuweisbaren) Laufwerksbuchstaben.
Außerdem (aber das geht dann schon etwas weiter) könntest Du, je nachdem ob der Dateiserver und der Webserver in einer Domain stecken oder nicht, noch die Zugriffsrechte auf Datei- und Freigabeebene einschränken. Wenn JEDER Vollzugriff hat, ist definitiv zuviel; das ist kein Scheunentor, da wurde die Scheune gleich ohne Wände gebaut.
Mit Domain wäre das dann das Webserverkonto in der Domain (findet sich in den Systemeinstellungen des IIS).
Ohne Domain (= Arbeitsgruppe, Workgroup) müßtest Du auf dem Dateiserver ein dediziertes Benutzerkonto für den IIS anlegen (beliebig) und diesem dann die erforderlichen Berechtigungen einräumen.
Erwartungsgemäß ist das für einen Webserver, der lediglich statische Webseiten (HTML) ausliefert, Nur-Lesen.
So stellst Du sicher, daß sich da nix einschleicht. Sonst kann mit etwas Pech "irgendwer" was bei Dir auf den Rechner mit dem Webserver hochladen (Malware etc).
Dieser Beitrag wurde von RalphS bearbeitet: 20. August 2014 - 07:20
#15
geschrieben 20. August 2014 - 07:17
JA super es funktioniert:
LÖSUNG: UNC-Pfad angeben anstatt Netzlaufwerk Z:\
Danke RalphS und FloBrand!
Dieser Beitrag wurde von Future010 bearbeitet: 20. August 2014 - 07:20
- ← Spiegelung eine Servers ohne Systempartition auf system mit Systempart
- Windows Server 2008 R2 & Server 2008
- UPnP - Chromecast und "dumme" TVs →