Ein einfacher Webserver: Unterschied zwischen den Versionen

Aus Gargi.org
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Ein Webserver auf den Raspberry Pi installieren
Dieses Tutorial bitte nur für Server in geschlossenen internen Bereichen anwenden, da für einen externen Zugriff aus dem Internet einige zusätzliche Sicherheitsmaßnahmen ergriffen werden sollten!
Dieses Tutorial bitte nur für Server in geschlossenen internen Bereichen anwenden, da für einen externen Zugriff aus dem Internet einige zusätzliche Sicherheitsmaßnahmen ergriffen werden sollten!


Zeile 10: Zeile 8:
* Eine Datenbank (Maria DB)
* Eine Datenbank (Maria DB)


==Proftp installieren==
Installiert den FTP Server mittels folgenden Befehl als root:
<code><pre>apt-get install proftpd</pre></code>
Allerdings hat man in der Standardkonfiguration die Möglichkeit, in jedes Verzeichnis außerhalb des Homeverzeichnisses zu wechseln. Das ist normalerweise nicht gewünscht. Um das abzustellen (der FTP User wird ge'''chail'''t, in sein Homeverzeichnis"gefängnis" gesperrt) müssen wir noch im Verzeichnis '''/etc/proftpd''' die '''proftpd.conf''' bearbeiten.<br>
<br>
Sucht in der '''proftpd.conf''' die Zeile
<code><pre># DefaultRoot                    ~</pre></code>
Entfernt das # . Die Zeile sieht nun wie folgt aus:
<code><pre>DefaultRoot                    ~</pre></code>
Speichert die Änderung. Man muss den Server nicht neu starten, sondern es genügt, den proftp Dämon neu zu starten:
<code><pre>/etc/init.d/proftpd restart</pre></code>
Jetzt solltet Ihr nicht mehr aus dem eigenen Homeverzeichnis kommen.
<br>
<br>





Version vom 7. September 2025, 09:41 Uhr

Dieses Tutorial bitte nur für Server in geschlossenen internen Bereichen anwenden, da für einen externen Zugriff aus dem Internet einige zusätzliche Sicherheitsmaßnahmen ergriffen werden sollten!

Wir erstellen hierfür folgende Pakete:

  • ProFTP als FTP Server, damit Ihr Daten auf Euren Webserver hochladen könnt
  • Einen Apache2 Server
  • Die PHP Erweiterung
  • Eine Datenbank (Maria DB)

Proftp installieren

Installiert den FTP Server mittels folgenden Befehl als root:

apt-get install proftpd

Allerdings hat man in der Standardkonfiguration die Möglichkeit, in jedes Verzeichnis außerhalb des Homeverzeichnisses zu wechseln. Das ist normalerweise nicht gewünscht. Um das abzustellen (der FTP User wird gechailt, in sein Homeverzeichnis"gefängnis" gesperrt) müssen wir noch im Verzeichnis /etc/proftpd die proftpd.conf bearbeiten.

Sucht in der proftpd.conf die Zeile

# DefaultRoot                     ~

Entfernt das # . Die Zeile sieht nun wie folgt aus:

DefaultRoot                     ~

Speichert die Änderung. Man muss den Server nicht neu starten, sondern es genügt, den proftp Dämon neu zu starten:

/etc/init.d/proftpd restart

Jetzt solltet Ihr nicht mehr aus dem eigenen Homeverzeichnis kommen.


In Bearbeitung