Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

mehrere Webseiten Subdomains auf einem Webserver

Mitglied: jogibaerj

jogibaerj (Level 1) - Jetzt verbinden

03.11.2008, aktualisiert 18.10.2012, 6656 Aufrufe, 7 Kommentare

dyndns account

Ein nettes "Hallo" in die Runde.

Ich hoffe , mir kann jemand bzgl. meiner Frage weiterhelfen. Habe zwar schon die Suchfunktion genutzt. Jedoch beschreibt kein Thread so richtig mein Problem.


Folgendes Szenario:

Ich besitze einen dyndns- account bei dyndns.org, dessen IP auch über meinen Router ständig aktuell gehalten wird. Nun habe ich einen kleinen Apache2- Webserver unter Ubuntu 8.04 aufgesetzt, auf dem ich gerne mehrere Seiten online bringen würde. Dabei bekommt jede WebSeite einen eigenen Ordner im DocumentRoot, in dem die zugehörigen Homepage-Files liegen. Alle Seiten sollen auf dem Standardport 80 erreichbar sein. Diesen leite ich im Router auch auf meinen Webserver weiter.

Es soll nun auf die Seite 1 weitergeleitet werden, wenn ich seite1.xxx.dyndns.org im Browser eingeben und auf Seite2 wenn ich seite2.xxx.dyndns.org eingebe.

Im Apache ist dies soweit ich weiß durch die namensbasierten VirtualHosts nach meinen Recherchen gut konfigurierbar. Jedoch funktioniert es aktuell noch nicht.

Nun meine Fragen:

1. Ist dies prinzipiell machbar, so wie ich mir das überlegt habe, oder gibt es andere Möglichkeiten?

2. Muss ich noch Einträge in die Hosts- Datei von Ubuntu eintragen? Wenn ja, wie müssten diese dann aussehen oder muss ich eventuell einen DNS- Server aufsetzen?

3. Wie muss mein dyn-dns- Account konfiguriert werden? Ich habe hier eine Checkbox, in der man Wildcards aktivieren oder deaktivieren kann? Oder muss noch etwas anderes konfiguriert werden.

Über hilfreiche Tipps bzw. Lösungsansätze würde ich mich sehr freuen.

Grüße

Jochen
Mitglied: cykes
03.11.2008 um 16:37 Uhr
Hallo,

Du kannst Dir mal folgenden DynDNS Knowledge Base Artikel durchlesen: http://www.dyndns.com/support/kb/virtual_hosting_with_apache.html
Allerdings bezweifele ich, dass es mit seite1.<DeinDynDNSHost>.dyndns.org bzw. seite2....
funktioniert, da das vermutlich nicht mehr bei Deinem Apache Server ankommt. Wenn überhaupt funktioniert es nur mit aktivierten Wildcards, da er ansonsten die seite1... gar nicht auflösen kann.

Gruß

cykes
Bitte warten ..
Mitglied: Arano
03.11.2008, aktualisiert 18.10.2012
Doch doch, das funktioniert schon (vorausgesetzt die Wildcards sind aktiviert)
Ich habe das auch (oder so ähnlich):
apache virtuelle hosts mit vhosts.conf

Bei mir sind die Namen der Subdomain allerdings fest eingestellt und für jeden neuen muss ich das manuel ändern. Konnte jetzt nicht genau heraus lesen ob du das auchso hast, oder das bei die dynamisch passiert (damit kenne ich mich nämlich nicht aus, habe aber schon davon gelesen ^^)

Aber vielleicht hilft dir mein verlinkter Beitrag ja trotzdem weiter, vor allem im Bezug auf die Host-Datei...


~Arano
Bitte warten ..
Mitglied: jogibaerj
04.11.2008 um 10:46 Uhr
Hallo Arano,

danke für die Verlinkung.
Sieht auf den ersten Blick ziemlich vielversprechend aus. Werde ich gleich heute abend mal testen.

Aber was meinst Du mit "Namen der Subdomain fest eingestellt?" . Du meinst in den Virtual Hosts?

Grüße

Jochen
Bitte warten ..
Mitglied: Arano
04.11.2008 um 11:53 Uhr
Ja genau !
Ob es nun auch über die VirtualHost-Directive läuft weiss ich nicht, aber man kann sowas wie:
<VirtualHost *.80>
ServerName (.+).dyndns.com
DocumentRoot "/srv/vhosts/$1/htdocs"
</VirtualHost>
machen.
Der erste Teil des ServerNamens besteht hier aus einem regulärem Ausdruck der für alles steht.
Im DocumentRoot wird dieser Teil dann durch $1 in den Pfad mit eingearbeitet.

Irgendwo hatte ich das mal gesehen...


~Arano
Bitte warten ..
Mitglied: jogibaerj
09.11.2008 um 20:55 Uhr
Hallöchen,

also ich ab am Wochenende die Sache mit den VirtualHosts nochmal ausprobiert. Aber leider ohne Erfolg.

Es kommt jedoch immer wenn ich den Apache2 neu starte die Meldung: " Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs

Weiß jemand was ich falsch mache?

Momentan ist steht in meinen VirtualHosts als NameVirtualhost die interne, physikalische IP des Webservers. Ist vielleicht hier schon der Fehler? Aber die öffentliche hat ja der Router und die Anfragen werden an den Webserver weitergeleitet.

Muss ich in der /etc/hosts eigentlich noch was eintragen?

Und wenn ich mir über den Befehl "hostname -v" den hostname anzeigen lasse, so heißt dieser aktuell lediglich "webserver". Könnte dies damit zu tun haben, bzw. muss in diesem Namen auch irgendwie mein dyndns- Name vorkommen?

Ich bin mir momentan gar nicht so sicher, ob mein Konzept so überhaupt funktioniert.

Hat jemand mein beschriebenes Konzept schon mal laufen gehabt?

Mit weiteren Tipps könntet ihr mir sehr helfen.

Grüße

Jochen
Bitte warten ..
Mitglied: Arano
09.11.2008 um 21:53 Uhr
Nabend Jochen

Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
Schau mal in die "httpd.conf" und suche nach "ServerName" .
Hier habe ich bei mit meine DynDns-Adresse stehen
01.
ServerName meins.dnsalias.com:80
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down
Unable to open logs
Hört sich an als stimme etwas mit den Benutzrechten nicht.
Ebenfalls in der "httpd.conf" kann man den Benutzer und die Gruppe unter der der Server laufen soll einstellen, suche dazu nach "User" und "Group".

Muss ich in der /etc/hosts eigentlich noch was eintragen?
Eigentlich nicht, aber wen du auf dem System auch arbeiten möchtest schon. Eben damit du deine eigenen Vhosts aufrufen kannst fügst du jeden gewünschten hier hinzu.
01.
127.0.0.1   localhost meins.dnsalias.com ball.meins.dnsalias.com nochwas.meins.dnsalias.com
Und wenn ich mir über den Befehl "hostname -v" den hostname anzeigen lasse, so heißt dieser aktuell lediglich "webserver". Könnte dies damit zu tun haben, bzw. muss in diesem Namen auch irgendwie mein dyndns- Name vorkommen?
Nein, dies ist lediglich der Name des Systems auch sichtbar wenn du die Konsole öffnest. Bei mit ist das "debian", steht auch in der "/etc/hosts"-Datei
01.
arano@debian$
Ich bin mir momentan gar nicht so sicher, ob mein Konzept so überhaupt funktioniert.
Hat jemand mein beschriebenes Konzept schon mal laufen gehabt?
Ja, ich und ich habe es noch am laufen

Gruß
Tobias
Bitte warten ..
Mitglied: jogibaerj
10.11.2008 um 22:15 Uhr
Hallöchen Tobias,

bingo.

Vielen Dank für die Hilfe. Das scheint zu funktionieren.

Aber irgendwie komisch. ist eigentlich beim Apache2 die apache2.conf anstatt der httpd.conf als Konfigurationsdatei gedacht? Weil meine httpd.conf war nämlich leer. Is das nach der Installation normal? Die httpd.conf wird per Include- Anweisung in der apache2.conf eingelesen. Auch der die ServerName- Direktive stand weder in der httpd.conf noch in der apache2.conf. Das war vermutlich auch das Problem.

Habe nun auch die VirtualHost- Einträge in der httpd.conf stehen.

Ich glaub ich muss mal nach einer Apache- Beispielkonfiguration schauen.

Trotzdem vielen Dank. Der erste Step scheint funktioniert zu haben.

Grüße Jochen
Bitte warten ..
Ähnliche Inhalte
Hosting & Housing

Nach welchem Standard werden Webseiten auf einen Webserver gespeichert?

gelöst Frage von 118544Hosting & Housing5 Kommentare

Konnte meine Frage bei Google nur schwer beschreiben, deshalb probiere ich es hier. Ich bringe mir gerade html, css ...

DNS

Webseiten Subdomain im AD DNS einfügen

Frage von Mr.FlauschiDNS13 Kommentare

Wir sind gerade dabei, ein Active Directory für unsere Firma aufzubauen. Unsere Domäne ist firma.de Um auf unsere Webseite ...

DNS

Subdomain für Intranet Webserver oder DNS Eintrag - Umsetzung?

gelöst Frage von derinderinderinDNS4 Kommentare

Hallo Zusammen, Wir haben im Intranet einen Webserver. Beispiel 192.168.1.20 Diesen kann ich natürlich über den Webbrowser erreichen. Auf ...

Windows Netzwerk

Eigene Webseite nicht mehr erreichbar

Frage von gookchannelWindows Netzwerk6 Kommentare

Hallo zusammen, auf einem SBS 2008 wird die eigene Webseite im Firmennetz nicht mehr angezeigt. Die Webseite läuft über ...

Neue Wissensbeiträge
Vmware
VMware Update für den ESXi 5.5 verfügbar
Information von sabines vor 18 StundenVmware

Nach dem ganzen Hickhack um Update mit Microcode Anpassungen und Rückzug, gibt es nun für den ESXi 5.5 ein ...

CPU, RAM, Mainboards

Meltdown und Spectre: Intel zieht Microcode-Updates für Prozessoren zurück

Information von keine-ahnung vor 22 StundenCPU, RAM, Mainboards5 Kommentare

Moin, extrem lutztig. Nur gut, dass ich noch nicht beim Probanden-Bingo mitgemacht habe :-) LG, Thomas

Router & Routing
PfSense als Addon auf QNAP
Information von magicteddy vor 1 TagRouter & Routing7 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 1 TagDatenschutz1 Kommentar

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement26 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Server
TEMP-Profile
gelöst Frage von Forseti2003Windows Server21 Kommentare

Guten Morgen, wer kennt sie nicht, die lieben Temporären Benutzerprofile, vorallem immer dann, wenn man sie am wenigsten braucht. ...

Multimedia & Zubehör
Welches Tablet für die Verkäufer?
Frage von Hendrik2586Multimedia & Zubehör16 Kommentare

Guten Morgen meine Lieben, vielleicht könnt ihr mir ja helfen. Es geht um unsere Außendienstmitarbeiter /Verkäufer. Sie sollen demnächst ...

Ubuntu
Ubuntu - Routing mit 2 Netzwerkkarten?
Frage von gabrixlUbuntu13 Kommentare

Hei Folgende Situation: Ich habe zwei virtuelle Maschinen: 1 - Server für DHCP, DNS und Routing - Netzwerkkarte 1: ...