Sådan laver du en Raspberry Pi webserver (med billeder)

Indholdsfortegnelse:

Sådan laver du en Raspberry Pi webserver (med billeder)
Sådan laver du en Raspberry Pi webserver (med billeder)

Video: Sådan laver du en Raspberry Pi webserver (med billeder)

Video: Sådan laver du en Raspberry Pi webserver (med billeder)
Video: CodeBlocks IDE Installation on Windows 10/11 [2023 Update] MinGW GCC Compiler | C & C++ Programming 2024, April
Anonim

Hvis du leder efter en måde at lave en billig webserver, primært til at blive brugt som testmiljø eller til at gemme filer, så er Raspberry Pi perfekt til dig. Hvad er en Raspberry Pi? Det er en billig minicomputer, perfekt til grundlæggende funktioner. Denne vejledning viser dig, hvordan du tager en ny Raspberry Pi og sender den til en webserver. Bemærk, at vi i denne artikel arbejder på Windows.

Trin

Del 1 af 7: Start af Raspberry Pi -operativsystemet

2254547 1
2254547 1

Trin 1. Hent en kopi af Raspberry Pi OS (operativsystem) fra linket i kildeafsnittet

Der er et par forskellige distributioner til rådighed, men til denne artikel vil vi bruge "Raspbian" -versionen.

2254547 2
2254547 2

Trin 2. Uddrag billedet til SD -kortet

For at gøre dette har vi brug for et værktøj kaldet Win32 Disc Imager. Et link til dette er også tilgængeligt i kildeafsnittet. Åbn nu værktøjet, naviger til det drevbogstav, som dit SD -kort er i, vælg placeringen af Raspberry Pi OS -billedet, og vælg brænd. Vent på, at den er færdig.

2254547 3
2254547 3

Trin 3. Åbn SD -kortet i Windows Stifinder

Opret bare en fil med navnet ssh. Dette er en sikkerhedsopdatering, der blev introduceret siden Raspbian Jessie.

2254547 4
2254547 4

Trin 4. Skub SD -kortet ud, og anbring det i din Raspberry Pi, og tilslut derefter resten af ledningerne, og sørg for at tilslutte mini -USB'en sidst

2254547 5
2254547 5

Trin 5. Log ind, når operativsystemet indlæses

Standardbrugernavnet er "pi", og standardadgangskoden er "hindbær". Nyere versioner af Raspbian har automatisk login aktiveret som standard.

2254547 6
2254547 6

Trin 6. Start med at ændre adgangskoden

Fra kommandolinjetypen:

    sudo passwd pi.

Trin 7. Du kan også ændre din adgangskode ved at skrive sudo raspi-config og vælge Skift brugeradgangskode eller gå til systemkonfigurationen

2254547 7
2254547 7

Trin 8. Indtast din nye adgangskode, og bekræft den

Bemærk, markøren bevæger sig ikke, når du skriver adgangskoder, men du indtaster tekst.

Del 2 af 7: Kørsel af softwareopdateringer

2254547 8
2254547 8

Trin 1. Kom godt i gang med opdateringer

Fordi du kører en ny version af Debian, skal du gøre noget rengøring, opdatering og installation. Først skal vi opdatere uret, opdatere vores kilder og derefter opgradere eventuelle forudinstallerede pakker. Indtast følgende på kommandolinjen (tryk på retur/enter efter hver linje):

    sudo dpkg-omkonfigurer tzdata sudo apt-get update sudo apt-get upgrade

2254547 9
2254547 9

Trin 2. Indstil dato og klokkeslæt

Fra kommandolinjetypen (udskift dele efter behov):

    sudo date --set = "30. december 2013 10:00:00"

Del 3 af 7: Holde firmwaren opdateret

2254547 10
2254547 10

Trin 1. Installer Hexxehs RPI -opdateringsværktøj for at hjælpe med at holde Raspberry Pi opdateret

For at gøre dette skal du køre følgende kommandoer (tryk på retur/enter efter hver linje):

    sudo apt-get install ca-certifikater sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O/usr/bin/rpi-update && sudo chmod +x/usr/bin/rpi-opdatering sudo rpi-opdater sudo shutdown -r nu

Del 4 af 7: Opsætning af SSH

Værtsnavni
Værtsnavni

Trin 1. Konfigurer SSH, så vi kan alt andet fra en anden computer

For at gøre dette skal du først notere IP -adressen på Raspberry Pi

    værtsnavn -I

  • Du bør se noget i stil med dette:
  • 192.168.1.17

  • Det, der vises, er IP -adressen på din Raspberry Pi.
2254547 12
2254547 12

Trin 2. Aktiver SSH og genstart (tryk på retur/enter efter hver linje):

    Efter at have noteret inet addr -brug: sudo /etc/init.d/ssh start for hver gang du starter pi'en. Tip: Hvis der opstår en fejl, skal du bruge kommandoen herunder og derefter kommandoen ovenover. sudo apt -get install ssh Genstart derefter din pi: sudo shutdown -r nu

2254547 13
2254547 13

Trin 3. Tag ledningerne til dit USB -tastatur og din skærm ud

Disse er ikke længere nødvendige, da alt andet vil blive gjort over SSH.

2254547 14
2254547 14

Trin 4. Download en SSH -klient som PuTTy (www.putty.org), som kan downloades gratis fra Google og oprette forbindelse til IP -adressen på din Raspberry Pi, der logger ind med brugernavnet "pi" og den adgangskode, du har angivet tidligere

Del 5 af 7: Installation af webserveren

2254547 15
2254547 15

Trin 1. Installer Apache og PHP

For at gøre dette skal du udføre følgende kommandoer:

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

2254547 16
2254547 16

Trin 2. Genstart tjenesten:

    sudo service apache2 genstart

    ELLER

    sudo /etc/init.d/apache2 genstart

2254547 17
2254547 17

Trin 3. Indtast I. P

adressen på din Raspberry Pi i din webbrowser. Du bør se en simpel side, der siger "Det virker!"

Del 6 af 7: Installation af MySQL

2254547 18
2254547 18

Trin 1. Installer MySQL

For at gøre dette skal du installere et par pakker med følgende kommando:

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

Del 7 af 7: Installation af FTP

2254547 19
2254547 19

Trin 1. Installer FTP for at tillade overførsel af filer til og fra din Raspberry Pi

2254547 20
2254547 20

Trin 2. Tag ejerskab af webroden:

    sudo chown -R pi /var /www

2254547 21
2254547 21

Trin 3. Installer vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Trin 4. Rediger din vsftpd.conf -fil:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Trin 5. Foretag følgende ændringer:

  • anonym_enable = JA til anonym_enable = NEJ
  • Ukommenter local_enable = JA og skrive_aktiveret = JA ved at slette # symbol foran hver linje
  • gå derefter til bunden af filen og tilføj force_dot_files = JA.
2254547 24
2254547 24

Trin 6. Gem og afslut filen ved at trykke på CTRL-O, CTRL-X

2254547 25
2254547 25

Trin 7. Genstart vsftpd:

    sudo service vsftpd genstart

2254547 26
2254547 26

Trin 8. Opret en genvej fra Pi -brugerens hjemmemappe til /var /www:

    ln -s/var/www/~/www

2254547 27
2254547 27

Trin 9. Du kan nu FTP ved hjælp af Pi -brugeren og få adgang til /var /www -mappen via en genvej, der skal vises ved login

Tips

  • Det er ikke nødvendigt at installere en FTP -server, hvis du har SSH -serveren installeret. Du kan bruge et program som WinSCP til at oprette forbindelse via SCP, hvilket er sikrere og forhindrer behovet for at åbne en anden port på din Raspberry Pi.
  • Hvis du får en fejlmeddelelse, der siger: "wget: kommando ikke fundet", skal du køre "sudo apt-get install wget"

Anbefalede: