AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme Eigenen Webhosting-Server bauen
Thema durchsuchen
Ansicht
Themen-Optionen

Eigenen Webhosting-Server bauen

Ein Thema von geisi · begonnen am 23. Feb 2009 · letzter Beitrag vom 25. Feb 2009
Antwort Antwort
Seite 1 von 2  1 2      
geisi

Registriert seit: 19. Sep 2003
449 Beiträge
 
Delphi 6 Professional
 
#1

Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 07:53
Hi! Ich muss in meiner Fachbereichsarbeit u.a. beschreiben, wie man einen Webhosting-Server installiert (also Webspace, PHP, FTP-Zugang, POP3-Mailboxen, Mail-Weiterleitungen, Statistiken, Datenbank). Wird sowas mit virtuellen Machinen implementiert (also dass für jeden Kunden eine eigene VM gestartet wird?) Ich denk mir aber, dass das zuviele Ressourcen verbrauchen würde. Kann man das nicht irgendwie auf einem System machen?

Ich hab schon nach "webhosting-server installieren" usw. gegoogelt, leider aber nichts passendes gefunden. Wäre für jede Hilfe bzw. Tipp dankbar.
mfg geisi
mfg geisi
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 07:57
Bei vServern wird das genau so gemacht: Jeder Kunde bekommt seine eigene VM. Bei normelem managed hosting aber eher nicht. Müsstest du jetzt aber schon konkretisieren, über was genau du schreiben musst, bzw. wenns nicht so genau sein muss: es gibt beides
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 08:00
Man kann natürlich mit VirtualServer arbeiten. Aus Sicherheitsgründen wäre aber eine VM-System (Zen o.ä.) besser
Markus Kinzler
  Mit Zitat antworten Zitat
geisi

Registriert seit: 19. Sep 2003
449 Beiträge
 
Delphi 6 Professional
 
#4

Re: Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 08:08
Also die Arbeit heißt "Apple-Computer als Netzwerkserver". Mein Prof. hat gemeint, ich soll in der Arbeit beschreiben, wie ein ISP mit einem Mac OS X Leopard Server einen Webhosting-Services bereitstellen kann.
mfg geisi
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#5

Re: Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 08:13
Zitat von geisi:
Also die Arbeit heißt "Apple-Computer als Netzwerkserver". Mein Prof. hat gemeint, ich soll in der Arbeit beschreiben, wie ein ISP mit einem Mac OS X Leopard Server einen Webhosting-Services bereitstellen kann.
Dann würd ich sicherheitshalber beim Prof nochmal nachfragen aber im Grund heißt das ja: Du hast die Wahl, also such dir einfach die Implementierungsstrategie aus, die dir am meisten taugt
  Mit Zitat antworten Zitat
geisi

Registriert seit: 19. Sep 2003
449 Beiträge
 
Delphi 6 Professional
 
#6

Re: Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 08:17
Also wenn ich es mit VirtualServer machen will, wie muss ich da ungefähr vorgehen?
mfg geisi
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#7

Re: Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 08:19
Man kann im Apache für verschiedene Domains verschiedene Document Roots konfigurieren
Markus Kinzler
  Mit Zitat antworten Zitat
geisi

Registriert seit: 19. Sep 2003
449 Beiträge
 
Delphi 6 Professional
 
#8

Re: Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 08:28
Ok! Also wenn sich jetzt "ein neuer Kunde anmeldet" erstelle ich einen neuen virtuellen Webserver mit DocumentRoot /data/<username>/webpages, dann erstelle ich einen neuen virtuellen FTP-Server mit DocumentRoot /data/<username>/webpages und einen neuen virtuellen MySQL-Server mit einer Datenbank namens <username>_1 und diese sollte er auf /data/<username>/mysql ablegen. Damit der Host eine eigene IP-Adresse hat erstelle ich noch eine virtuelle Netzwerkkarte.

Hab ich das jetzt richtig verstanden?
mfg geisi
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Eigenen Webhosting-Server bauen

  Alt 23. Feb 2009, 08:42
Im Grundsatz ja
Markus Kinzler
  Mit Zitat antworten Zitat
geisi

Registriert seit: 19. Sep 2003
449 Beiträge
 
Delphi 6 Professional
 
#10

Re: Eigenen Webhosting-Server bauen

  Alt 25. Feb 2009, 14:25
Bin jetzt schon fleißig am arbeiten, nur komm ich beim webserver mit den virtuellen hosts nicht weiter.
ich möchte mehrere websites auf einer ip-adresse hosten, dazu habe ich auf meinem dns-server www.meinetestwebsite.com und www.meinetesthomepage.com beide mit der ip-adresse 172.16.0.38 eingetragen (ich habs vom client mit nslookup überprüft -> namensauflösung funktioniert!)
ich habe an das ende der httpd.conf folgendes angefügt (quelle: apache.org-Running several name-based web sites on a single IP address.
):
Code:
# Ensure that Apache listens on port 80
Listen 80

# Listen for virtual host requests on all IP addresses
NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /webhosting/meinetestwebsite_com
ServerName [url]www.meinetestwebsite.com[/url]
</VirtualHost>

<VirtualHost *:80>
DocumentRoot /webhosting/meinetesthomepage_com
ServerName [url]www.meinetesthomepage.com[/url]
</VirtualHost>
Wenn ich jetzt im Browser http://www.meinetestwebsite.com/index.php eingebe, dann funktioniert das hervoragend!
Gebe ich aber http://www.meinetesthomepage.com/index.php ein, dann kommt trotzdem die www.meinetestwebsite.com-Seite.

Jetzt steht auf der apache-seite, dass der erste virtuelle host zum primary host wird. Das heißt, wenn ein request mit keinem ServerName der virtuellen hosts zusammenpasst, dass dieser dann per default geladen wird.

Um das zu überprüfen hab ich den request des browsers mitgesnifft:
Code:
GET /index.php HTTP/1.1
Accept: */*
Accept-Language: de-at
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
Host: [url]www.meinetesthomepage.com[/url]
Connection: Keep-Alive
Was habe ich das falsch gemacht?
mfg geisi
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz