Lokalen Server -> XAMPP? (Wikipedia offline + LAMP-Tests)

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
ehnd
Beiträge: 47
Registriert: 16.02.2009 08:52:00

Lokalen Server -> XAMPP? (Wikipedia offline + LAMP-Tests)

Beitrag von ehnd » 16.02.2009 09:04:37

Hallo zusammen,
ich bin neu bei Debian (gerade Debian Lenny auf meinem Laptop installiert) und habe auch keine Erfahrung mit lokalen Servern.

Ich möchte:
  • Wikipedia offline installieren/verwenden (ohne Bilder)
  • eine lokale LAMP-Testumgebung einrichten (um zB Updates für ein CMS vorher lokal zu testen)
Wichtig ist mir, dass das eine "bombensichere" Lösung ist - ich möchte auf keinen Fall, dass mein Laptop plötzlich einen öffentlichen Server spielt ;-)

Wie gehe ich da am besten vor?
Soll ich da XAMPP installieren oder besser die einzelnen Komponenten (Apache, PHP, MySQL) "direkt"?
Lässt sich das dann auch alles sicher konfigurieren, dass ich also auch wirklich nur lokal zugreifen kann? (wie?)

Vielen Dank.

benben
Beiträge: 6
Registriert: 16.02.2009 00:02:31
Lizenz eigener Beiträge: GNU General Public License

Re: Lokalen Server -> XAMPP? (Wikipedia offline + LAMP-Tests)

Beitrag von benben » 16.02.2009 11:09:00

als LOKALES(!) testsystem sollte XAMPP die beste alternative sein, da du schnell und ohne großen aufwand eine funktionierende umgebung bekommst.

damit dein XAMPP nur auf lokale Zugriffe hört, einfach das hier machen: http://faq.kwm-web.info/doku.php/apache ... _nur_lokal

grüße,
ben

ehnd
Beiträge: 47
Registriert: 16.02.2009 08:52:00

Re: Lokalen Server -> XAMPP? (Wikipedia offline + LAMP-Tests)

Beitrag von ehnd » 17.02.2009 00:10:22

Danke sehr, benben.
benben hat geschrieben:als LOKALES(!) testsystem sollte XAMPP die beste alternative sein, da du schnell und ohne großen aufwand eine funktionierende umgebung bekommst.
Alles klar, dann werde ich XAMPP installieren.
/edit: gerade erst gemerkt ... das gibt es ja gar nicht als Paket in den Debian-Quellen (oder doch?). Dann möchte ich doch lieber die Komponenten manuell installieren.

Muss ich da dann was anderes beachten bezüglich Absicherung?
damit dein XAMPP nur auf lokale Zugriffe hört, einfach das hier machen: http://faq.kwm-web.info/doku.php/apache ... _nur_lokal
Ok, also in der httpd.conf "Listen 80" mit "Listen 127.0.0.1:80" ersetzen. Zudem solll man danach dann den Apache noch neustarten lassen. (wie man die httpd.conf ändert und wie man den Apache neustartet weiß ich zwar noch nicht, aber das lässt sich bestimmt leicht nachlesen).

Mal aus Interesse:
wenn ich Listen auf "80" lassen würde, wie genau ist mein Server dann von außen zu erreichen?
Nur vom lokalen Netzwerk aus? Oder auch über's Web? (falls ja, muss man da nur meine derzeitige IP eingeben?) Ändert es was daran, wenn man einen Router (NAT) einsetzt?

benben
Beiträge: 6
Registriert: 16.02.2009 00:02:31
Lizenz eigener Beiträge: GNU General Public License

Re: Lokalen Server -> XAMPP? (Wikipedia offline + LAMP-Tests)

Beitrag von benben » 17.02.2009 17:57:02

ehnd hat geschrieben:Danke sehr, benben.
/edit: gerade erst gemerkt ... das gibt es ja gar nicht als Paket in den Debian-Quellen (oder doch?). Dann möchte ich doch lieber die Komponenten manuell installieren.

Muss ich da dann was anderes beachten bezüglich Absicherung?
ja es gibt xampp für linux, nur halt nicht in den offiziellen quellen. --> http://www.apachefriends.org/de/xampp-linux.html#52
nein bei der absicherung gilt das gleiche.
ehnd hat geschrieben: Mal aus Interesse:
wenn ich Listen auf "80" lassen würde, wie genau ist mein Server dann von außen zu erreichen?
Nur vom lokalen Netzwerk aus? Oder auch über's Web? (falls ja, muss man da nur meine derzeitige IP eingeben?) Ändert es was daran, wenn man einen Router (NAT) einsetzt?
ja es kommt drauf an wie dein router konfiguriert ist. theoretisch müsstest du dann noch den port 80 an deinem router freigeben und auf deine interne server-IP verlinken. dann könntest du mit der IP mit der du im Netz unterwegs bist, auf diesen Server zugreifen. sowas ist aber in den seltensten fällen schon "offen".

Antworten