Jak zrobić serwer internetowy oparty na raspberry pi
Jeśli szukasz sposobu na stworzenie taniego serwera internetowego do użytku jako środowisko do przechowywania plików, a następnie Raspberry PI będzie dla Ciebie idealną opcją.Czym jest Raspberry Pi? Jest to niedrogi mini-komputer, idealny do podstawowych funkcji.Ta instrukcja pokaże, jak włączyć Raspberry PI na serwer Rozważ, że wszystkie działania w tym artykule zostały wykonane w systemie Windows.
Kroki
Część 1 z 7:
Uruchom system operacyjny Raspberry PIjeden. Pobierz kopię Raspberry PI OS (system operacyjny) przez odniesienie do sekcji źródeł i linków.Dostępne kilka różnych dystrybucji, ale w tym artykule użyjemy wersji "Raspbian".
2. Usuń obraz na karcie SD.Aby to zrobić, potrzebujemy narzędzia o nazwie Win32 Disc Imager. Link do niego jest również dostępny w sekcji źródła i linków.Otwórz narzędzie, przejdź do litera płyty, która jest przypisana do karty SD, wybierz lokalizację obrazu za pomocą Raspberry PI OS i Prasa Dur.
3. Po zakończeniu rekordu można zainstalować kartę SD do Raspberry PI, a następnie podłączyć resztę przewodów, wtyczkę mini USB w ostatnim.
cztery. Po zakończeniu pobierania systemu operacyjnego musisz wejść. Standardowy logowanie "Liczba Pi", i hasło "Malina".
pięć. Zacznij od zmiany hasła.W wierszu polecenia wprowadź:
Passwd pi
6. Wprowadź nowe hasło i potwierdź go. Należy pamiętać, że kursor nie poruszy się podczas wejścia tekstowego, ale tekst zostanie wprowadzony.
Część 2 z 7:
Uruchom aktualizację oprogramowaniajeden. Ponieważ używasz świeżej wersji Debiana, będziesz musiał coś wyczyścić, aktualizować i zainstalować. Po pierwsze, będziemy aktualizować czas, źródło, a następnie zmodyfikować poprzednie wersje zainstalowanych pakietów.W wierszu polecenia wprowadź następujące (po każdym wierszu naciśnij przycisk RETURN / ENTER):
Sudo dpkg-reconfigure tzdatasudo apt-pobierz Updatesudo APT-Get Upgrade
2. Ustawianie daty i godziny. Z linii poleceń wprowadź (Wymień część kodu z bieżącymi danymi):
Sudo data --set ="30 grudnia 2013 r. 10:00:00"
Część 3 z 7:
Jak obsługiwać aktualizację oprogramowania układowegojeden. Następnie ustawia narzędzie do aktualizacji RPI Hexxeh, aby zachować aktualną wersję oprogramowania układowego Raspberry PI. Aby to zrobić, wprowadź następujące polecenie (po każdym wierszu naciśnij przycisk RETURN / ENTER):
Sudo Apt-Get Instalacja CA-Certher Sept-Get Instalacja Git-Coresudo Wget HTTPS: // RAW.Github.Com / hexxeh / rpi-update / master / rpi-update-o / usr / bin / rpi-update && sudo chmod + x / usr / bin / rpi-updatedoudo rpi-updateudo zamknięcie -r
Część 4 z 7:
Instalowanie SSHjeden. Teraz skonfigurujemy SSH, abyś mógł produkować inne manipulacje za pomocą innego komputera. Aby to zrobić, najpierw dowiedz się o adresie IP Raspberry PI:
ifconfig
Musisz coś zobaczyć podobieństwo:
ETH0Link Encap: Ethernethwaddr Fe: FD: 45: XX: XX: XXInet Addr: 69.164.xxx.Xxxbcast: 69.164.xxx.Xxxmask: 255.255.255.0 ET6 Addr: FE80 :: FCFD: XXX: XXX: XXX / 64 Zakres: Linkup Transmister Running MultiCastmTu: 1500Metryczny: 1RX Pakiety: 35463998 PLROS: 0 Upadek: 0 Overruns: 0 Ramka: 0TX Pakiety: 30563995 Błędy: 0 Upuszczone: 0 Overruns : 0 Przewoźnik: 0 Koszulki: 0 Txqueuelen: 1000RX Bajty: 11300336376 (11.3 GB) TX bajty: 33179556297 (33.1 GB) Przerwanie: 76 Bess Jesteś podłączony do Internetu.Jeśli kabel Ethernet jest podłączony, pojawi się etykieta ETH0.Sieć bezprzewodowa może być oznaczona przez WLAN0, ale także inne oznaczenie.
W drugiej linii "Adet Addr: 69.164.xxx.xxx" Określony jest adres IP Twojego Raspberry PI.
2. Teraz włącz SSH i uruchom ponownie (po każdym wierszu naciśnij przycisk RETURN / ENTER):
Po zauważeniu addr inet: sudo / etc / init.D / SSH Rozpocznij godzinę podczas ładowania PI.Wskazówka: Gdy wystąpi błąd, użyj polecenia poniżej, a następnie powyżej.Sudo apt-get install sshzan, uruchom ponownie swoje pi: sudo shutdown -r teraz
3. Teraz możesz wyłączyć klawiaturę USB i monitor. Teraz nie są potrzebni, ponieważ dalsze działania będą produkowane przez SSH.
cztery. Pobierz Klient SSH, taki jak Putty (Kit.Org), który można pobrać CGOogle za darmo i połącz się z adresem IP swojego Raspberry PI PI. Zaloguj się przy użyciu logowania "Liczba Pi" i hasło zainstalowane wcześniej.
Część 5 z 7:
Instalowanie serwera WWWjeden. Aby zainstalować Apache i PHP, wykonaj następujące polecenia:
Sudo apt-get install apache2 php5 libapache2-mod-php5
2. Teraz uruchom ponownie usługę:
Sudo usługa apache2 restart
LUB
Sudo / etc / init.D / Apache2 restart
3. Wprowadź adres IP Raspberry PI w przeglądarce internetowej.Musisz zobaczyć prostą stronę z napisem "To działa!"
Część 6 z 7:
Instalowanie MySQLjeden. Aby zainstalować MySQL, zainstaluj wiele pakietów za pomocą następującego polecenia:
Sudo Apt-Get Instalacja MySQL-Server MySQL-Client PHP5-MySQL
Część 7 z 7:
Instalowanie FTPjeden. Teraz zainstalujemy FTP do przesyłania plików według / s Raspberry PI.
2. Zmień prawa folderów konnych:
Sudo chown -r pi / var / www
3. Następnie zainstaluj VSFTPD:
Sudo apt-get install vsftpd
cztery. Edytuj plik VSFTPD.Conf:
Sudo nano / etc / vsftpd.
pięć. Wprowadź następujące zmiany:
6. Zapisz plik i wyjdź, naciskając Ctrl-O, Ctrl-X.
7. Teraz uruchom ponownie VSFTPD:
Sudo Service VSFTPD Restart
osiem. Dodaj szybki link z folderu domowego użytkownika PI do / Var / www:
LN -S / VAR / www / ~ / www
dziewięć. Teraz możesz podłączyć do folderu / VAR / WWW folder przez szybki link, który powinien pojawić się podczas wprowadzania, przez FTP i za pomocą nazwy użytkownika PI
Rada
- Jeśli pojawi się komunikat o błędzie z następującym tekstem: "Wget: Nie znaleziono polecenia", Uruchomić "Sudo apt-get install wget"
Czego potrzebujesz
- Raspberry PI (model B)
- Pusta karta SD co najmniej 4 GB
- Kabel Micro USB (do zasilania)
- Kabel sieciowy z dostępem do Internetu
- Klawiatura USB