Hej
Jeg har leget lidt med Raspberry PI
Og ville i går prøve at lade den være web server
Så her er mit setup ;-) (du skal nok være lidt inde i linux for at forstå det her google &youtu.be er din ven)
Den er lavet som det man kalder en LAMP server = Linux Apache Mysql PHP server
En vigtig ting hvis man vil have fart på brug et Class 10 SD kort det er næsten som HD til SSD ;-)
0,5. Da jeg ikk gider at skrive sudo foran alt (giver bruger root rettigheder)
Starter jeg attid med at skrive
sudo su (giver root rettigheder til man logger af )
evt passwd root (giver rettigheder til root og opretter brugeren root (mange anbefaler ikke dette))
1.
http://www.raspberrypi.org/downloads
Jeg kører med Raspbian “wheezy” som er en debian 7 til ARM
Så går jeg guiden på skærmen
og ændre det jeg nu vil RAM til GPU (ned til 16 mb da det er en server ingen brug for grafik ), Password, Og hvis SD kort er mere end 4 GB tilpas filsystem osv vigtig SSH server (guider på Yout.be)
Herfra fjerner jeg tastetur skærm osv.
husk evt. inden med ifconfig at se dens IP ;-)
resten laves via Terminal med ssh login (i WinDoZe Putty)
2. Opdatere div.
sudo apt-get install -y rpi-update
sudo apt-get update -y && sudo apt-get upgrade -y
3. install Apache Webserver og sæt de rettigheder der skal til
sudo apt-get install -y apache2 apache2-utils
sudo groupadd -f -g33 www-data
sudo chown pi:www-data /var/www
sudo chmod 775 /var/www
4. install PHP og mod_php
sudo apt-get install -y php5 libapache2-mod-php5 php5-common mysql-client
sudo apt-get install -y php-pear php5-mysql php5-curl php5-gd php5-idn php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-json
5. Install MySQL og phpMyAdmin
sudo apt-get install -y mysql-server
mysql_secure_installation
sudo apt-get install -y phpmyadmin
genstart nu med
reboot (evt bare genstart apache)
6 + og lidt for at se om man kunne plejer jeg at bruge WEBMIN til mine Debian og Ubuntu servere
da jeg ikke ved om den ligger som en mulighed i raspberian så er den lagt ind manuelt (hav tolmod )
lidt pakker først
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
wget
http://prdownloads.sourceforge.net/weba ... 20_all.deb (henter .deb pakken med webmin)
dpkg --install webmin_1.620_all.deb pakker den ud og installere
Så nu kan servern styres fra
https://ip.xx.xx.xx:10000
Og da det nu er en webserver må der jo ftp på
apt-get install vsftpd (en lille god ftp server ;-))
Og med editoren nano (nogle ville bruge VI men den er for langhåret til mig ;-))
nano /etc/vsftpd.conf
find anonymous_enable=YES ændres til NO
fjern havelågen # på
local_enable=YES og write_enable=YES
i EOF tilføjes force_dot_files=YES
genstart ftp server
service vsftpd restart
og nu kan der så ligges filer op
husk at det er i var/www mappen og sæt de rigtige rettigheder
Jeg har så lagt en
http://www.joomla.org/ ver. 3 på den
og jeg havde faktisk ikke regnet med at det vill gå så nemt
Alt fra start til slut tog ca 1 time og det meste var download og arbejds tid for Rasp'en
Resultat kan ses her når DNS'en er opdateret fa få min til ca 2 timer ;-)
http://traceme.dk (sidder som det eneste på en 30/30 fiber som jeg havde i overskud;-))
/Happy raspin