Jak zrobić serwer internetowy Raspberry Pi

Posted on
Autor: Robert Simon
Data Utworzenia: 22 Czerwiec 2021
Data Aktualizacji: 1 Lipiec 2024
Anonim
Creating A Raspberry Pi Web Server For My Home!
Wideo: Creating A Raspberry Pi Web Server For My Home!

Zawartość

to wiki, co oznacza, że ​​wiele artykułów jest napisanych przez kilku autorów. Aby stworzyć ten artykuł, 33 osoby, niektóre anonimowe, brały udział w jego edycji i ulepszaniu w miarę upływu czasu.

Jeśli szukasz sposobu na zrobienie taniego serwera WWW, używanego głównie jako środowisko testowe lub do przechowywania plików, to Raspberry Pi jest dla Ciebie idealny. Ale co to jest Raspberry Pi? To bardzo niedrogi mini komputer, idealny do podstawowych funkcji. Ten przewodnik pokaże Ci, jak zrobić serwer WWW z nowego Raspberry Pi. Pamiętaj, że w tym artykule będziemy pracować na systemie Windows.


etapy

Część 1 z 7:
Uruchom system operacyjny Raspberry Pi

  1. 1 Uzyskaj kopię systemu operacyjnego (systemu operacyjnego) od Raspberry Pi z linku w sekcji źródeł. Dostępnych jest kilka dystrybucji, ale w tym artykule użyjemy wersji „Raspbian”.
  2. 2 Wyodrębnij obraz na kartę SD. Aby to zrobić, potrzebujesz narzędzia o nazwie Win32 Disc Imager. Link do tego jest również dostępny w sekcji źródeł. Teraz otwórz narzędzie, przejdź do katalogu, w którym znajduje się karta SD, wybierz lokalizację obrazu systemu operacyjnego Raspberry Pi i wybierz „nagraj”.
  3. 3 Po zakończeniu nagrywania możesz włożyć kartę SD do Raspberry Pi, a następnie podłączyć pozostałe kable, upewniając się, że podłączono mini USB na końcu.
  4. 4 Po zakończeniu ładowania systemu operacyjnego konieczne będzie uwierzytelnienie. Domyślna nazwa użytkownika to „pi”, a domyślne hasło to „malina”.
  5. 5 Zacznij od zmiany hasła. W wierszu polecenia wpisz:

    passwd pi

  6. 6 Wprowadź nowe hasło i potwierdź je. Uwaga: kursor nie porusza się po wprowadzeniu hasła, ale podczas wpisywania e. reklama

Część 2 z 7:
Uruchom aktualizacje oprogramowania

  1. 1 Gdy korzystasz z najnowszej wersji Debiana, będziesz musiał wykonać pewne czynności związane z czyszczeniem, instalacją i aktualizacjami. Najpierw zaktualizujemy zegar, zaktualizujemy nasze źródła i zaktualizujemy wszystkie wstępnie zainstalowane pakiety. Wpisz następujące polecenie w wierszu polecenia (naciśnij Return / Enter po każdym wierszu):

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

  2. 2 Ustaw datę i godzinę. Wpisz w wierszu polecenia (w razie potrzeby zamień):

    data sudo --set = "30 grudnia 2013 10:00:00" reklama

Część 3 z 7:
Aktualizuj oprogramowanie układowe

  1. 1 Następnie chcemy zainstalować narzędzie do aktualizacji RPI produkowane przez Hexxeh, aby aktualizować Raspberry Pi. Aby to zrobić, uruchom następujące polecenia (naciśnij klawisz Return / Enter po każdej linii):

    sudo apt-get zainstaluj ca-certyfikaty sudo apt-get zainstaluj git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r now reklama

Część 4 z 7:
Zainstaluj SSH

  1. 1 Teraz zainstalujemy SSH, abyśmy mogli to zrobić z innego komputera. Aby to zrobić, najpierw zanotujemy adres IP Raspberry Pi:

    ifconfig
    Powinieneś zobaczyć coś takiego:

    eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx adres inet: 69.164.xxx.xxx Emisja: 69.164.xxx.xxx Maska: 255.255.255.0 inet6 adres: fe80 :: fcfd: xxx: xxx: xxx / 64 Zakres: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metryczne: 1 pakiety RX: 35463998 błędów: 0 usunięto: 0 przekroczeń: 0 ramek: 0 pakietów TX: 30563995 błędów: 0 usunięto: 0 przekroczeń: 0 przewoźnik: 0 kolizji: 0 txqueuelen: 1000 bajtów RX: 11300336376 (11,3 GB) bajtów TX: 33179556297 (33,1 GB) Przerwanie: 76 Upewnij się, że masz połączenie z Internetem !! Słowo kluczowe eth0 pojawi się, jeśli podłączony jest kabel Ethernet. Sieć bezprzewodowa prawdopodobnie nazywa się wlan0, ale może się to zmienić.
    W drugim wierszu „inet addr: 69.164.xxx.xxx” st adres IP twojego Raspberry Pi.

  2. 2 Teraz włącz SSH i uruchom ponownie (po każdym wierszu naciśnij Return / Enter):

    Po zanotowaniu adresu inet, wykonaj: sudo /etc/init.d/ssh start przy każdym uruchomieniu pi. Wskazówka: Jeśli wystąpi błąd, użyj polecenia poniżej, a następnie polecenia powyżej. sudo apt-get install ssh Następnie zrestartuj ft: sudo shutdown -r teraz

  3. 3 Możesz teraz odłączyć przewody od klawiatury USB i monitora. Nie są one już potrzebne, ponieważ wszystko inne zostanie wykonane za pośrednictwem SSH.
  4. 4Pobierz klienta SSH, takiego jak PuTTy (www.putty.org), który można pobrać bezpłatnie z Google i można połączyć się z adresem IP swojego Raspberry Pi przy użyciu nazwy użytkownika „pi” i skonfigurowanego hasła poprzednio. reklama

Część 5 z 7:
Zainstaluj serwer WWW

  1. 1 Aby zainstalować Apache i PHP, uruchom następujące polecenia:

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

  2. 2 Uruchom ponownie usługę teraz:

    usługa sudo apache2 restart
    LUB

    sudo /etc/init.d/apache2 restart

  3. 3 Wprowadź adres IP swojego Raspberry Pi w przeglądarce internetowej. Powinieneś zobaczyć prostą stronę z napisem „To działa! ”. reklama

Część 6 z 7:
Zainstaluj MySQL

  1. 1 Aby zainstalować MySQL, zainstaluj niektóre pakiety za pomocą następujących poleceń:

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

Część 7 z 7:
Instalator FTP

  1. 1 Teraz zainstalujemy FTP, który pozwala przesyłać pliki do iz Raspberry Pi.
  2. 2 Przejmij kontrolę nad siecią root:

    sudo chown -R pi / var / www

  3. 3 Następnie zainstaluj vsftpd:

    sudo apt-get install vsftpd

  4. 4 Edytuj plik vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Wprowadź następujące zmiany:
    • anonymous_enable = TAK à anonymous_enable = NR
    • odkomentuj local_enable = TAK i write_enable = TAK usuwając symbol # na początku każdej linii
    • następnie przejdź do dolnej części pliku i dodaj force_dot_files = TAK.
  6. 6Teraz zapisz i wyjdź wykonując CTRL-O, CTRL-X.
  7. 7 Następnie uruchom ponownie vsftpd:

    usługa sudo vsftpd restart

  8. 8 Utwórz skrót z folderu domowego PI do / var / www:

    ln -s / var / www / ~ / www

  9. 9Możesz teraz wykonać FTP za pomocą użytkownika Pi i uzyskać dostęp do folderu / var / www za pomocą skrótu, który powinien pojawić się po uwierzytelnieniu. reklama

rada

  • Nie ma potrzeby instalowania serwera FTP, jeśli masz zainstalowany serwer SSH. Możesz użyć aplikacji takiej jak WinSCP, aby połączyć się z SCP, co jest bezpieczniejsze i nie wymaga otwierania innego portu na Raspberry Pi.
  • Jeśli masz błąd z napisem „wget: polecenie nie znaleziono”, wykonaj „sudo apt-get install wget”.
reklama

Niezbędne elementy

  • Raspberry Pi (model B)
  • Pusta karta SD o pojemności co najmniej czterech gigabitów
  • Kabel micro USB (do żywności)
  • Kabel sieciowy z dostępem do Internetu
  • Klawiatura USB
Źródło: „https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692”