Serwer internetowy przechowuje i hostuje zawartość witryny, takiej jak obrazy HTML, CSS i JavaScript. Spełnia zapytania klientów uzyskujących dostęp do treści internetowych, a wszystko to odbywa się za pomocą różnych protokołów, takich jak protokół transferu hipertext (HTTP/HTTPS).
Konwertuj PI na osobisty serwer WWW
Uczynienie Raspberry Pi do działania jako osobisty serwer WWW to doskonała opcja, ponieważ pozwala im dostarczyć swoją zawartość na osobistej stronie internetowej. Jeśli chcesz utworzyć własny serwer WWW, powinieneś przeczytać ten artykuł, który doprowadzi Cię do przekształcenia PI na osobisty serwer WWW.
Aby skutecznie przekonwertować PI na osobisty serwer WWW, musisz spojrzeć na poniższe kroki, które będziesz musiał wykonać za pośrednictwem terminalu urządzenia Raspberry Pi.
Krok 1: Włącz urządzenie Raspberry Pi poprzez zewnętrzny zasilacz i upewnij się, że zasilacz będzie wystarczająco dobry, aby Raspberry Pi działał dłużej. Jeśli zasilacz nie zapewni wystarczającego napięcia do urządzenia, może się wyłączyć, a instalacja zatrzyma się w tym czasie.
Krok 2: Teraz następnym krokiem jest upewnienie się, że Twoja Raspberry Pi ma najnowszą wersję pakietów i aby to zrobić, aby wykonać poniższe polecenie w terminalu Raspberry Pi:
Aktualizacja $ sudo apt
Krok 3: Po aktualizacji będziesz również zobowiązany do uruchomienia polecenia aktualizacji, aby upewnić się, że pakiety zostaną zaktualizowane i wykonać ten krok, wykonaj poniższe wspomniane polecenie w terminalu:
$ sudo apt uaktualnienie
Krok 4: Po wykonaniu powyższych kroków będziesz teraz zobowiązany do zainstalowania Apache w urządzeniu PI, ponieważ Apache będzie obsługiwał cały ruch sieciowy i upewnić się, że uruchomisz stronę internetową bez żadnego zmartwienia. Aby zainstalować Apache, musisz wykonać następujące polecenie:
$ sudo apt Zainstaluj apache2
Powyższe polecenie zainstaluje Apache w Raspberry Pi.
Krok 5: Teraz, aby upewnić się, że Twoja funkcja w witrynie pójdzie dobrze, będziesz musiał zainstalować PHP w swoim urządzeniu Raspberry Pi, ponieważ PHP pozwoli ci swobodnie wybierać serwer WWW zgodnie z wyborem, a także pomoże Ci się połączyć z twoją bazą danych. Aby pomyślnie zainstalować PHP, będziesz musiał wykonać niektóre polecenia, które podano poniżej.
Teraz będziesz musiał zainstalować klawisz GPG, który znajdziesz w repozytorium PHP, a następujące polecenie będą wymagane do wykonania w terminalu:
$ curl https: // pakiety.Sury.org/php/apt.GPG | sudo tee/usr/shar.GPG>/dev/null
Po pomyślnym zapisaniu klucza musisz teraz utworzyć plik źródłowy, który wskazuje na to repozytorium i aby to zrobić, wykonaj następujące polecenie w terminalu:
$ echo „Deb [podpisane przez =/usr/share/keyrings/Suryphp-Archive-Keyring.gpg] https: // pakiety.Sury.org/ php/ $ (lsb_release -cs) main ”| sudo tee/itp./apt/źródła.lista.D/Sury-Php.lista
Po dodaniu pakietów konieczne będzie wykonanie polecenia aktualizacji w terminalu:
Aktualizacja $ sudo apt
Następnie uruchom polecenie „Uaktualnij”, aby upewnić się, że pakiety zostaną zaktualizowane:
$ sudo apt uaktualnienie
Teraz jesteś gotowy do zainstalowania PHP za pomocą jego repozytorium za pomocą poniższego wspomnianego polecenia, które należy wykonać w terminalu.
$ sudo apt instal -y Php8.1-common PHP8.1-cli
Krok 5: Teraz będziesz musiał zintegrować PHP z MySQL w następnym kroku za pomocą poniższego wspomnianego polecenia:
$ sudo apt instal -y Php8.1-mysql
Krok 6: Następnie zintegruj PHP z Apache za pośrednictwem poniższego polecenia:
$ sudo apt instal -y libapache2-mod-php8.1
Krok 7: Po wykonaniu powyższych kroków bez napotkania błędu, musisz teraz pobrać serwer Mariadb, który zapewni więcej silników pamięci masowej. Aby pobrać go na urządzenie Raspberry Pi, musisz wykonać polecenie wspomniane poniżej w terminalu:
$ sudo apt instint mariadb-server
Krok 8: Po instalacji serwera MarIADB musisz zabezpieczyć swoją bazę danych poprzez wykonanie poniższej komendy w terminalu:
$ sudo mysql_secure_instalation
Kiedy wykonasz powyższe polecenie w terminalu, zostaniesz poproszony o naciśnięcie „Y” lub „N” w jakimś procesie, to zależy od twojego, który chcesz wybrać, w naszym przypadku najpierw wpisujemy hasło, aw następnych dwóch Kroki wybieramy opcję „N”, podczas gdy w opcji reszty wybieramy „Y”. Możesz przejść do naszych wyborów, jeśli nie jesteś świadomy, co robić. Obrazy naszych wyborów są podane poniżej.
Krok 9: Następnie będziesz musiał ponownie uruchomić usługę Apache za pomocą poniższego polecenia w terminalu:
$ sudo service apache2 restart
Krok 10: W następnym kroku należy sprawdzić, czy Apache działa, czy nie, a aby to zrobić, musisz wykonać podane polecenie w terminalu:
Status $ sudo service apache2
Krok 11: Teraz musisz wprowadzić adres IP urządzenia Raspberry Pi, aby sprawdzić swoją stronę internetową. Aby znaleźć adres IP urządzenia, musisz uruchomić poniższe polecenie w terminalu.
$ hostName -i
Po znalezieniu adresu IP hosta otwórz dowolną przeglądarkę z urządzenia, czy z laptopa lub komputera i dodaj powyższe IP „192.168.43.96 ”do paska adresu przeglądarki. Gdy tylko wprowadzisz adres IP w przeglądarce, zobaczysz domyślną stronę internetową Apache, jak pokazano poniżej.
Krok 12: Teraz następną rzeczą jest rozpoczęcie tworzenia osobistej strony internetowej i aby to zrobić, musisz znaleźć katalog HTML w systemie Raspberry Pi. Wprowadź „/var/www/html” w polu wyszukiwania katalogu Raspberry Pi.
Krok 13: Witryna rozwijająca się na urządzeniu PI jest możliwa za pośrednictwem PHP i możesz utworzyć stronę internetową PHP w folderze, w którym umieszczony jest plik HTML. Aby wykonać ten krok, musisz dodać polecenie w terminalu, który podano poniżej:
$ sudo nano/var/www/html/index.php
Po naciśnięciu ENTER plik zostanie otwarty na ekranie terminalu o nazwie „Indeks.php ”. Będziesz musiał napisać w nim kod PHP, aby był wyświetlany na Twojej stronie internetowej.
Po wejściu będziesz musiał zapisać go za pomocą „Ctrl+X”, a następnie wprowadź „Y” i naciśnij Enter ponownie, aby zapisać zmiany w pliku.
Krok 13: W ostatnim kroku wprowadź ten sam adres IP na dowolnej przeglądarce wraz z nazwą pliku po ukośnie i tym razem zobaczysz, że Twoja witryna się zmieniła, a wiadomość pojawi się w przeglądarce, którą wpisałeś w powyższym pliku jako pokazane poniżej.
Wniosek
Urządzenie Raspberry Pi jest w jednym przydatnym narzędziu, które może być całkiem fajne, jeśli jest używane jako serwer WWW, na którym można łatwo zbudować własne strony internetowe za pośrednictwem PHP. Wspomniane metody zapewnią znaczące wskazówki dotyczące tworzenia własnej strony za kilka minut. Aby przekształcić Raspberry Pi w serwer WWW, musisz upewnić się, że różne technologie są prawidłowo zainstalowane, takie jak Apache Web Server (aby hostować stronę internetową), system zarządzania bazą danych MariaDB (system zarządzania bazą danych) i PHP (język po stronie serwera). Po posiadaniu tych technologii na Raspberry Pi możesz łatwo opracować i hostować stronę internetową. Jeśli chcesz wyświetlić stronę internetową z innej przeglądarki komputerowej, powinieneś podać adres IP z nazwą pliku PHP, aby uzyskać dostęp do strony internetowej.