epole73
Goto Top

Aufsetzen eines Webservers, wie würdet ihr vorgehen?

Hallo liebe Forenmitglieder,

ich möchte gerne ein professionellen Webserver aufbauen und benötige eure Erfahrungen.
Die Hardware spielt ersteinmal keine Rolle. Wichtig ist mir im ersten Schritt die Software.

Da ich mich für einen Apache entschieden habe und natürlich auch PHP und MySQL (da das meine bevorzugten Programmiersprachen sind) würde mich interessieren wie ihr vorgehen würdet, da ich soetwas noch nie gemacht habe.
Wo lade ich welchen Stuff runter, wie wird er installiert damit es Fehlerfrei und sicher läuft usw. Klar gibt es zu allem auch vieles im netz zu finden, aber eine schöne all in 1 Lösung wäre mir an dieser Stelle die liebste.

Lokal entwickle ich meine Scripte mit XAMPP und es läuft auch stabil. Aber ist es eine gescheite Lösung soetwas auf einem aktiven Webserver zu installieren?

Bin für alle Antworten dankbar.

lg

Content-ID: 131936

Url: https://administrator.de/forum/aufsetzen-eines-webservers-wie-wuerdet-ihr-vorgehen-131936.html

Ausgedruckt am: 23.12.2024 um 00:12 Uhr

maretz
maretz 18.12.2009 um 09:29:02 Uhr
Goto Top
Linux installieren und dann je nach Distri die Pakete installieren die man benötigt (z.B. apt-get apache2 ... bei Debian)

Dann hat man den Vorteil das man nen sauberes System hat - sofern man das Linux richtig installieren und warten kann... Bitte versuche NICHT ohne gute System-Kenntnisse einen Webserver ins Netz zu hängen - es gibt schon genug Zombie-Kisten die irgendwo rumstehen weil nen Aushilfs-Admin die dinger versucht zu verwalten (und nichtmal merkt wenn die geknackt werden)
epole73
epole73 18.12.2009 um 09:40:42 Uhr
Goto Top
Danke für den ersten Tipp.
Ein XAMPP auf einer Windowskiste ist also demnach nicht die wahre Geschichte wie ich Deinen Worten entnehmen kann?
lordraydon
lordraydon 18.12.2009 um 09:47:18 Uhr
Goto Top
Moin moin^^

Hier erstmal ein Link zu nem relativ guten Tutorial für Debian Etch... Ist zwar etwas veraltet und sollte überarbeitet werden, aber für die Grundzüge zum Kennenlernen sollte es reichen ;)
http://www.tim-bormann.de/tutorial-installation-debian-etch-server/

Zusätzlich kann ich dir noch empfehlen, das ganze erstmal im lokalen Netzwerk zu machen und dir die Konfigs vom Apache zu verinnerlichen ;)

Und um Maretz noch ein wenig zu unterstützen:
Setz den erst aktiv ans Internet, wenn du dich wirklich mit der Materie auskennst ;)

Beste Grüße,
Christian
Don-Michelangelo
Don-Michelangelo 18.12.2009 um 10:15:33 Uhr
Goto Top
Moin,

ganz nette Tutorials gibt es auch auf www.howtoforge.de zum Thema Webserver unter "Linux".
Wenn du allerdings bisher null Plan von der Materie hast, würde ich dir empfehlen in einer Virtuellen Maschine eine nette Distri auszuprobieren, etwa wie Ubuntu Server, CentOS 5.4, oder Debian. Die LAMP Umgebung kann man dann per Konsolen-Befehl installieren, apt-get install <paket> <paket> oder yum install <paket> <paket>.

In der Tat ist es allerdings auch unabkömmlich, dass Du auch mit dem Thema "Sicherheit" vertraut bist. Wie maretz schon schrieb, Zombie-Kisten gibt es schon zu genüge!!
Stichwort: SSH absichern, Firewall mit iptables, nicht benötigte Dienste deaktivieren, Updates natürlich auch nicht vergessen einzuspielen

Also wie du siehst ein Webserver ist ein Thema für sich, den Webserver abzusichern allerdings auch. Zwei Themen mit denen du dich auseinander setzen solltest face-smile
epole73
epole73 18.12.2009 um 10:20:10 Uhr
Goto Top
Das klingt alles schon sehr vielversprechend. Vielen Dank. Zunächst wird die Kiste auch im abgesicherten internen IP Kreis laufen. Dann schauen wir mal weiter wenn es produktiv wird. Aber in der Zwischenzeit arbeite ich mich mal in den wichtigsten Aspekt "Sicherheit" mal ein.

Freue mich über weitere anregende Punkte!

lg
Don-Michelangelo
Don-Michelangelo 18.12.2009 um 10:25:14 Uhr
Goto Top
Backup der SQL Datenbanken und Dateien (Webserver Verzeichnisse, da wo die Webseiten dann liegen, als auch System configs) nicht vergessen.
epole73
epole73 18.12.2009 um 11:11:47 Uhr
Goto Top
Arggghh...

Ich habe gerade erfahren das es ein 32Bit Windows 2003 Server sein wird.
Dann wird es wohl doch soetwas wie XAMPP werden müssen, wenn ich Apache, PHP, MySQL und einen Mailclient haben möchte oder?
Don-Michelangelo
Don-Michelangelo 18.12.2009 um 11:31:33 Uhr
Goto Top
Oh je... WIndows, IIS Webserver.
Bei dem Thema muss ich leider aussteigen. Bei 2008 Server kann der IIS afaik auch PHP, oder ist zumindestens nachrüstbar. Wie es um 2003 steht kann ich dir allerdings auch nicht sagen und passe deswegen.
Xampp kannst du auf einem 2003er natürlich auch installieren. Ob das dann allerdings noch so sinnvoll ist bezweifle ich, vorallem wenn er dann mehrere Webseiten ausgeben soll, bzw dies Webseiten von Kunden seien sollen. Btw, das hattest du anfangs noch nicht geschrieben, ist der Server nun für Kunden, oder für euch selber? Im erstere Fall würde ich das mit dem Windows Server nochmal an deiner Stelle überdenken bzw mit deinen Kollegen bzw Chefs -diskutieren-. Auch in Hinblick der Lizenzen für Exchange, sofern es Exchange werden soll...
epole73
epole73 18.12.2009 um 11:41:46 Uhr
Goto Top
in erster Linie wird es für uns intern sein. Wir sind keine klassische Webbude die Kunden hostet. Es geht da mehr um ein Intranet (typo3) und ein paar selbstgeschriebene Aps in PHP & MySQL.
Es könnte sein das wir evntl. ein kleines Produktportal mit Kundenanmeldung oä. nach draußen zeigen, aber das betrifft nur einen kleinen Kundenstamm die wahrscheinlich das nicht so ausnutzen werden. Geht dort mehr um ein Supportportal.

Wäre das denn noch mit XAMPP machbar? Ich habe gehört das man mit einigen Handgriffen auch XAMPP sicher für das Web bekommt?
lordraydon
lordraydon 18.12.2009 um 12:01:08 Uhr
Goto Top
Heho^^

Von XAMPP würde ich dir bei einem Produktiv-System abraten.

Zumal der Server 2003 einen IIS mitbringt, bei dem man PHP und MySQL nachrüsten kann ;)

Auch die Verwalung der einzelnen VHosts ist relativ einfach im IIS.

Beste Grüße,
Christian

P.S.
Grundlegend würde ich euch aber dennoch Linux ans Herz legen...
Denn: Linux is like a Tippi, no Gates now Window and a Apatche inside.
Soll heißen: Etwas komplizierter, aber dafür sicherer und redundanter ;)
epole73
epole73 18.12.2009 um 12:04:38 Uhr
Goto Top
na dann sollte ich mich wohl mal etwas konkreter mit IIS beschäftigen und der Möglichkeit PHP und MySQL nachzurüsten.
Habt Ihr dazu mehr Info?
Arch-Stanton
Arch-Stanton 18.12.2009 um 12:13:01 Uhr
Goto Top

ich möchte gerne ein professionellen Webserver aufbauen und benötige eure Erfahrungen.

Erfahrungen sollte ma selbst sammeln.

Gruß, Arch Stanton
Don-Michelangelo
Don-Michelangelo 18.12.2009 um 12:21:11 Uhr
Goto Top
Ich nicht, vielleicht jemand anderes noch, ansonsten wie immer: Google ist dein Freund.

Bin allerdings auch der selben Meinung wie lordy, dass Linux für euch die bessere Wahl wäre.