Boxpirates Wiki >>> PI Webserver: Unterschied zwischen den Versionen
Aus Boxpirates Wiki
(→= FTP Installieren) |
|||
Zeile 16: | Zeile 16: | ||
* Am Ende der Datei folgendes einfügen: | * Am Ende der Datei folgendes einfügen: | ||
* <span style="color:#9999ff"><big>DefaultRoot ~</big></span> | * <span style="color:#9999ff"><big>DefaultRoot ~</big></span> | ||
− | * <span style="color:#9999ff"><big>AuthOrder mod_auth_file.c mod_auth_unix.c | + | * <span style="color:#9999ff"><big>AuthOrder mod_auth_file.c mod_auth_unix.c</big></span> |
− | * AuthUserFile /etc/proftpd/ftpd.passwd | + | * <span style="color:#9999ff"><big>AuthUserFile /etc/proftpd/ftpd.passwd</big></span> |
− | * AuthPAM off | + | * <span style="color:#9999ff"><big>AuthPAM off</big></span> |
− | * RequireValidShell off</big></span> | + | * <span style="color:#9999ff"><big>RequireValidShell off</big></span> |
* mit STRG + O Änderungen speichern, nächste Abfrage Enter und mit STRG + X Nano verlassen | * mit STRG + O Änderungen speichern, nächste Abfrage Enter und mit STRG + X Nano verlassen | ||
* <span style="color:#9999ff"><big>cd /etc/proftpd/</big></span> | * <span style="color:#9999ff"><big>cd /etc/proftpd/</big></span> | ||
Zeile 29: | Zeile 29: | ||
* <span style="color:#9999ff"><big>passwd</big></span> | * <span style="color:#9999ff"><big>passwd</big></span> | ||
Jetzt kann mit dem FTP Programm mit Root-Rechten per SFTP/SSH zugegriffen werden. | Jetzt kann mit dem FTP Programm mit Root-Rechten per SFTP/SSH zugegriffen werden. | ||
+ | |||
+ | === MySQL Installieren === | ||
+ | |||
+ | MySQL Datenbank installieren: | ||
+ | |||
+ | * <span style="color:#9999ff"><big>sudo apt-get install mysql-server mysql-client php5-mysql</big></span> | ||
+ | * Root Passwort festlegen | ||
+ | * <span style="color:#9999ff"><big>sudo reboot</big></span> | ||
+ | |||
+ | === Apache2 Installieren === | ||
+ | |||
+ | * Apache2 installieren (die eigentliche Webserver Software) | ||
+ | * <span style="color:#9999ff"><big>sudo apt-get install apache2</big></span> | ||
+ | * Zum Testes am PC einen Browser öffen, und die IP-Adresse des Raspi Webservers eingeben | ||
+ | * Wenn -> It works! <- erscheint ist die Installation der Webserver in Ordnung | ||
+ | * Das Verzeichnis für die Web Dokumente ist <span style="color:#ff9999"><big>/var/www</big></span> | ||
+ | |||
+ | === PHP Installieren === | ||
+ | |||
+ | PHP5 installieren: | ||
+ | |||
+ | <span style="color:#9999ff"><big>sudo apt-get install php5</big></span> | ||
+ | |||
+ | === PHPMyAdmin Installieren (Tool für MySQL) === | ||
+ | |||
+ | Datenbanktool phpmyadmin installieren | ||
+ | * <span style="color:#9999ff"><big>sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin</big></span> | ||
+ | * Im Fenster apache2 auswählen <span style="color:#9999ff"><big>OK</big></span> | ||
+ | * Automatische Datenbankeinstellungen mit <span style="color:#9999ff"><big>YES/JA</big></span> bestätigen | ||
+ | * Weitere einstellungen vornehmen | ||
+ | * <span style="color:#9999ff"><big>sudo nano /etc/php5/apache2filter/php.ini</big></span> | ||
+ | * <span style="color:#9999ff"><big>extension=mysql.so</big></span> | ||
+ | * mit STRG + O Änderungen speichern, nächste Abfrage Enter und mit STRG + X Nano verlassen | ||
+ | |||
+ | Alexandernili 16:43, 19. Okt. 2014 (CEST) |
Version vom 19. Oktober 2014, 15:43 Uhr
Inhaltsverzeichnis
Webserver mit dem Raspberry Pi
Webserver mit Apache2, PHP5, MySQL5, FTP
Als erstes die Grundinstallation durchführen.
FTP Installieren
FTP Zugriff einrichten:
- sudo apt-get install proftpd
- Abfrage mit Y/J beantworten
- Im jetzt geöffneten Fenster -> Servermodus <- wählen und dann OK
- Virtuellen User einrichten
- sudo nano /etc/proftpd/proftpd.conf
- Am Ende der Datei folgendes einfügen:
- DefaultRoot ~
- AuthOrder mod_auth_file.c mod_auth_unix.c
- AuthUserFile /etc/proftpd/ftpd.passwd
- AuthPAM off
- RequireValidShell off
- mit STRG + O Änderungen speichern, nächste Abfrage Enter und mit STRG + X Nano verlassen
- cd /etc/proftpd/
- sudo ftpasswd --passwd --name raspiftp --uid 1000 --gid 1000 --home /home/pi --shell /bin/false
- Jetzt das Passwort vergeben
- Jetzt kann man mit dem User raspiftp mit einem FTP-Client auf den Raspi zugreifen
- Braucht man Root-Rechte für FTP, muss dem User Root des PI ein Passwort zugewiesen werden:
- sudo su
- passwd
Jetzt kann mit dem FTP Programm mit Root-Rechten per SFTP/SSH zugegriffen werden.
MySQL Installieren
MySQL Datenbank installieren:
- sudo apt-get install mysql-server mysql-client php5-mysql
- Root Passwort festlegen
- sudo reboot
Apache2 Installieren
- Apache2 installieren (die eigentliche Webserver Software)
- sudo apt-get install apache2
- Zum Testes am PC einen Browser öffen, und die IP-Adresse des Raspi Webservers eingeben
- Wenn -> It works! <- erscheint ist die Installation der Webserver in Ordnung
- Das Verzeichnis für die Web Dokumente ist /var/www
PHP Installieren
PHP5 installieren:
sudo apt-get install php5
PHPMyAdmin Installieren (Tool für MySQL)
Datenbanktool phpmyadmin installieren
- sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
- Im Fenster apache2 auswählen OK
- Automatische Datenbankeinstellungen mit YES/JA bestätigen
- Weitere einstellungen vornehmen
- sudo nano /etc/php5/apache2filter/php.ini
- extension=mysql.so
- mit STRG + O Änderungen speichern, nächste Abfrage Enter und mit STRG + X Nano verlassen
Alexandernili 16:43, 19. Okt. 2014 (CEST)