Jeśli szukasz sposobu na zrobienie taniego serwera WWW, głównie do użytku jako środowisko testowe lub do przechowywania plików, Raspberry Pi jest dla Ciebie idealnym rozwiązaniem. Co to jest Raspberry Pi? Jest to niedrogi minikomputer, idealny do podstawowych funkcji. Ten przewodnik pokaże Ci, jak wziąć nowe Raspberry Pi i przekształcić je w serwer WWW. Pamiętaj, że w tym artykule będziemy pracować w systemie Windows.
Kroki
Część 1 z 7: Uruchamianie systemu operacyjnego Raspberry Pi
Krok 1. Uzyskaj kopię systemu operacyjnego Raspberry Pi (system operacyjny) z linku w sekcji źródeł
Dostępnych jest kilka różnych dystrybucji, ale w tym artykule użyjemy wersji „Raspbian”.
Krok 2. Wyodrębnij obraz na kartę SD
Aby to zrobić, potrzebujemy 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 litery dysku, w której znajduje się karta SD, wybierz lokalizację obrazu Raspberry Pi OS i wybierz nagrywanie. Poczekaj, aż się skończy.
Krok 3. Otwórz kartę SD w Eksploratorze Windows
Po prostu utwórz plik o nazwie cisza. Jest to aktualizacja zabezpieczeń wprowadzona od czasu Raspbian Jessie.
Krok 4. Wyjmij kartę SD i umieść ją w swoim Raspberry Pi, a następnie podłącz pozostałe przewody, pamiętając o podłączeniu mini USB na końcu
Krok 5. Zaloguj się po załadowaniu systemu operacyjnego
Domyślna nazwa użytkownika to „pi”, a domyślne hasło to „raspberry”. Nowsze wersje Raspbian mają domyślnie włączone automatyczne logowanie.
Krok 6. Zacznij od zmiany hasła
Z wiersza poleceń wpisz:
sudo passwd pi.
Krok 7. Możesz również zmienić hasło, wpisując sudo raspi-config i wybierając Zmień hasło użytkownika lub przechodząc do konfiguracji systemu
Krok 8. Wprowadź nowe hasło, a następnie potwierdź je
Pamiętaj, że kursor nie porusza się podczas wpisywania hasła, ale podczas wpisywania tekstu.
Część 2 z 7: Uruchamianie aktualizacji oprogramowania
Krok 1. Zacznij korzystać z aktualizacji
Ponieważ używasz nowej wersji Debiana, będziesz musiał przeprowadzić pewne porządki, zaktualizować i zainstalować. Najpierw zaktualizujemy zegar, zaktualizujemy nasze źródła, a następnie zaktualizujemy wszelkie preinstalowane pakiety. Wpisz następujące polecenie w wierszu poleceń (naciśnij enter/enter po każdym wierszu):
sudo dpkg-reconfigure tzdata sudo apt-get aktualizacja sudo apt-get upgrade
Krok 2. Ustaw datę i godzinę
Z wiersza poleceń wpisz (w razie potrzeby wymień części):
sudo date --set="30 grudnia 2013 10:00:00"
Część 3 z 7: Aktualizowanie oprogramowania sprzętowego
Krok 1. Zainstaluj narzędzie aktualizacji RPI firmy Hexxeh, aby pomóc aktualizować Raspberry Pi
Aby to zrobić, uruchom następujące polecenia (wciśnij enter/enter po każdym wierszu):
sudo apt-get install certyfikaty ca 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-update sudo rpi-update sudo shutdown -r teraz
Część 4 z 7: Konfiguracja SSH
Krok 1. Skonfiguruj SSH, abyśmy mogli robić wszystko inne z innego komputera
Aby to zrobić, najpierw zanotuj adres IP Raspberry Pi
nazwa hosta -I
192.168.1.17
Krok 2. Włącz SSH i uruchom ponownie (naciśnij enter/enter po każdym wierszu):
Po odnotowaniu użycia adresu inet: sudo /etc/init.d/ssh start za każdym razem, gdy uruchamiasz 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 uruchom ponownie pi: sudo shutdown -r now
Krok 3. Odłącz przewody klawiatury USB i monitora
Nie są już potrzebne, ponieważ wszystko inne zostanie wykonane przez SSH.
Krok 4. Pobierz klienta SSH, takiego jak PuTTy (www.putty.org), który można pobrać bezpłatnie z Google i połącz się z adresem IP swojego Raspberry Pi, logując się przy użyciu nazwy użytkownika „pi” i ustawionego wcześniej hasła
Część 5 z 7: Instalacja serwera WWW
Krok 1. Zainstaluj Apache i PHP
Aby to zrobić, wykonaj następujące polecenia:
sudo apt-get zainstaluj apache2 php5 libapache2-mod-php5
Krok 2. Uruchom ponownie usługę:
usługa sudo restart apache2
LUB
ponowne uruchomienie sudo /etc/init.d/apache2
Krok 3. Wprowadź adres IP
adres Twojego Raspberry Pi w przeglądarce internetowej. Powinieneś zobaczyć prostą stronę z napisem „To działa!”
Część 6 z 7: Instalacja MySQL
Krok 1. Zainstaluj MySQL
Aby to zrobić, zainstaluj kilka pakietów za pomocą następującego polecenia:
sudo apt-get zainstaluj mysql-server mysql-client php5-mysql
Część 7 z 7: Instalacja FTP
Krok 1. Zainstaluj FTP, aby umożliwić przesyłanie plików do iz Twojego Raspberry Pi
Krok 2. Przejmij na własność główny katalog sieciowy:
sudo chown -R pi /var/www
Krok 3. Zainstaluj vsftpd:
sudo apt-get install vsftpd
Krok 4. Edytuj plik vsftpd.conf:
sudo nano /etc/vsftpd.conf
Krok 5. Wprowadź następujące zmiany:
- anonymous_enable=TAK do anonymous_enable=NIE
- Odkomentuj local_enable=TAK oraz write_enable=TAK usuwając # symbol przed każdą linią
- następnie przejdź na dół pliku i dodaj force_dot_files=TAK.
Krok 6. Zapisz i wyjdź z pliku, naciskając CTRL-O, CTRL-X
Krok 7. Uruchom ponownie vsftpd:
usługa sudo restart vsftpd
Krok 8. Utwórz skrót z folderu domowego użytkownika Pi do /var/www:
ln -s /var/www/ ~/www
Krok 9. Możesz teraz FTP za pomocą użytkownika Pi i uzyskać dostęp do folderu /var/www za pomocą skrótu, który powinien pojawić się po zalogowaniu
Porady
- Nie ma potrzeby instalowania serwera FTP, jeśli masz zainstalowany serwer SSH. Możesz użyć aplikacji takiej jak WinSCP, aby połączyć się przez SCP, co jest bezpieczniejsze i zapobiega konieczności otwierania innego portu na Twoim Raspberry Pi.
- Jeśli pojawi się komunikat o błędzie mówiący: „wget: nie znaleziono polecenia”, uruchom „sudo apt-get install wget”