loading

Wenn ihr euer Raspberry PI (2) A / B (+) mit Raspbian und aktiviertem SSH bereit habt, können wir sofort loslegen.

Für wen ist dieser (Web)Server geeignet?

Das Raspberry Pi ist schlicht zu langsam, um eine vollwertiger Server zu sein, was mit einigen Einschränkungen doch relativ gut geht.

Step 1: 1. Schritt

Als erstes machen wir mit

sudo apt-get update

und

sudo apt-get upgrade

ein Update und Upgrade des Betriebssystems

Jetzt kommt die eigentliche Installation.
Als erstes den Apache Webserver mit PHP 5

sudo apt-get install apache2 php5 libapache2-mod-php5

Bei der Frage " Do you want to continue" einfach "Y" drücken.

sudo groupadd www-data und
sudo usermod -g www-data www-data

sudo service apache2 restart

Jetzt haben wir den Server installiert. Um ihn zu testen müssen sie einfach die IP des Raspberrys in die Adresszeile des Browser eingeben. Es sollte eine Website mit dem Text "It Works" oder so kommen.

sudo nano /etc/apache2/sites-enabled/000-default

um .htacces dateien zu erlauben. Nach "AllowOverride None" suchen und in "AllowOverride ALL" umschreiben. Danach mit der Tastenkobination Strg + X dann Y Speichern und die Datei schließen

Jetzt starten wir den Server mit sudo service apache2 restart Neustarten.

Step 2: 2. Schritt MySQL Und FTP

Installation von MySQL

sudo apt-get install mysql-server mysql-client php5-mysql

Bei der Frage "Do you want to continue" einfach "Y" drücken.
Sie werden nach ihrem neuen MySQL Passwort gefragt (geben sie einfach ein neues Passwort ein) Sie müssen das gleiche Passwort zur bestätigung ein 2. Mal eingeben.
Nach einer kleinen Wartezeit haben sie erfolgreich MySQL installiert.

Installation vom FTP Server


sudo chown -R pi/var/www
sudo apt-get install vsftpd

sudo nano /etc/vsftpd.conf

Suchen sie nach "anonymous_enable=YES"

"#local_enable=YES"

"#write_enable_YES"

Und ersetzen sie jeweils durch:

"anonymous_enable=NO"

"local_enable=YES"

"write_enable=YES"

Und fügen sie ganz unten: "force_dot_files=YES" hinzu

sudo service vsftpd restart

Den FTP Server neustarten.

Bei jedem verbindem über FTP müssen sie Manuell in
das Verzeichnis /var/www wechseln.

<p>If you have your Raspberry PI (2) A / B (+) with Raspbian and activated SSH ready, we can get started right away.For whom is this (web) server suitable?The Raspberry Pi is simply too slow to be a full-fledged server, which is relatively good with some restrictions.Step 1: Step 1First, let's goSudo apt-get updateandSudo apt-get upgradeAn upgrade and upgrade of the operating systemNow comes the actual installation.First, the Apache web server with PHP 5Sudo apt-get install apache2 php5 libapache2-mod-php5In the question &quot;Do you want to continue&quot; simply press &quot;Y&quot;.Sudo groupadd www-data andSudo usermod -g www-data www-dataSudo service apache2 restartNow we have installed the server. To test it, you simply have to enter the IP of the Raspberry into the browser's address line. There should be a website with the text &quot;It Works&quot; or something.Sudo nano / etc / apache2 / sites-enabled / 000-defaultTo allow .htacces files. Search for &quot;AllowOverrideNone&quot; and rewrite it in &quot;AllowOverride ALL&quot;. Then use the keyboard shortcut Ctrl + X to save Y and close the fileNow we start the server with sudo service apache2 restart restart.Step 2: Step 2 MySQL and FTPInstalling MySQLSudo apt-get install mysql-server mysql-client php5-mysqlIn the question &quot;Do you want to continue&quot; simply press &quot;Y&quot;.You will be asked for your new MySQL password (just enter a new password) You must enter the same password for the second time.After a small wait, they have successfully installed MySQL.Installation from FTP server<br>Sudo chown -R pi / var / wwwSudo apt-get install vsftpdSudo nano /etc/vsftpd.confSearch for &quot;anonymous_enable = YES&quot;&quot;# Local_enable = YES&quot;&quot;#write_enable_YES&quot;And replace them with:&quot;Anonymous_enable = NO&quot;&quot;Local_enable = YES&quot;&quot;Write_enable = YES&quot;And add it at the bottom: &quot;force_dot_files = YES&quot;Sudo service vsftpd restartReboot the FTP server.For each connected via FTP, they must be Manual inThe directory / var / www.</p>
<p><strong>Translation from German:</strong></p>Step 1<p>The first thing we do with</p><p>sudo apt-get update</p><p>and</p><p>sudo apt-get upgrade</p><p>an update and upgrade the operating system</p><p>Now comes the actual installation. <br>First, the Apache web server with PHP 5</p><p>sudo apt-get install apache2 php5 libapache2-mod-php5</p><p>press When asked &quot;Do you want to continue&quot; simple &quot;Y&quot;.</p><p>sudo groupadd www-data und<br>sudo usermod -g www-data www-data</p><p>sudo service apache2 restart</p><p>Now we have installed the server. they need to test it just to enter the IP of Raspberrys in the address bar of the browser. There should be a website with the text &quot;It Works&quot; or happen.</p><p>sudo nano /etc/apache2/sites-enabled/000-default</p><p>to permit .htaccess files. After &quot; AllowOverride None Search&quot; and &quot;AllowOverride ALL rewrite&quot;. After that close the Tastenkobination Ctrl + X Y Save the file and</p><p></p><p>Now we start the server with sudo service apache2 restart restarting.</p>
<p><strong>Translation from German: </strong></p>Step 2: MySQL and FTP<p>Installation of MySQL<br>sudo apt-get install mysql-server mysql-client php5-mysql</p><p>Simply press When asked &quot;Do you want to continue&quot; &quot;Y&quot;. <br>You will be asked for your new MySQL password (they enter a new password) you need to enter the same password for confirmation a second time. <br>After a short waiting time they have successfully installed MySQL.</p><p>Installation from FTP server</p><p>sudo chown -R pi/var/www<br>sudo apt-get install vsftpd</p><p>sudo nano /etc/vsftpd.conf</p><p>Search it for &quot; anonymous_enable = YES &quot;</p><p>&quot;#local_enable=YES&quot;</p><p>&quot;#write_enable_YES&quot;</p><p>And they replaced respectively by:</p><p>&quot;anonymous_enable=NO&quot;</p><p>&quot;local_enable=YES&quot;</p><p>&quot;write_enable=YES&quot;</p><p>And they add at the bottom: &quot; force_dot_files = YES &quot; added</p><p>sudo service vsftpd restart</p><p>The FTP server restart.</p><p></p><p>Each verbindem via FTP must manually in <br>change directory / var / www.</p><p><br></p>
<p>Danke sch&ouml;n!!</p>
<p>In English please</p>
<p>Use Google Chrome and hit &quot;Translate&quot;</p>
<p>Thanks for sharing! I love anything to do with the Raspberry Pi! </p>

About This Instructable

18,404views

124favorites

License:

More by sebastian.ebner.31:Raspberry Pi Webserver 
Add instructable to: