Как да направите Raspberry Pi уеб сървър

Posted on
Автор: Robert Simon
Дата На Създаване: 22 Юни 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Raspberry Pi Workshop - Chapter 3 - Scheduling with Cron Jobs
Видео: Raspberry Pi Workshop - Chapter 3 - Scheduling with Cron Jobs

Съдържание

е уики, което означава, че много статии са написани от няколко автори. За създаването на тази статия 33 души, някои анонимни, участваха в нейното издание и неговото подобряване във времето.

Ако търсите начин да направите евтин уеб сървър, използван предимно като тестова среда или за съхранение на файлове, тогава Raspberry Pi е идеален за вас. Но какво е Raspberry Pi? Това е много евтин мини компютър, перфектен за основни функции. Това ръководство ще ви покаже как да направите уеб сървър от нов Raspberry Pi. Моля, обърнете внимание, че за тази статия ще работим под Windows.


етапи

Част 1 от 7:
Стартирайте операционната система Raspberry Pi

  1. 1 Получете копие на ОС (Операционната система) от Raspberry Pi от връзката в раздела с източниците. Има няколко дистрибуции, но за тази статия ще използваме версията "Raspbian".
  2. 2 Извадете изображението на SD картата. За да направите това, ще ви трябва инструмент, наречен Win32 Disc Imager. Връзка за това е налична и в раздела с източниците. Сега отворете инструмента, отворете директорията, в която се намира SD картата, изберете местоположението на OS изображението на Raspberry Pi и изберете "изгори".
  3. 3 След като направите изгарянето, можете да поставите SD картата във вашия Raspberry Pi, след което да свържете останалите кабели, като не забравяте да свържете мини USB през последното.
  4. 4 След като операционната система приключи зареждането, ще трябва да се удостоверите. Потребителското име по подразбиране е "pi", а паролата по подразбиране е "малинова".
  5. 5 Започнете с промяна на паролата. От командния ред напишете:

    passwd pi

  6. 6 Въведете новата си парола и я потвърдете. Моля, обърнете внимание, че курсорът няма да се движи, когато въвеждате паролите, но въвеждате e. реклама

Част 2 от 7:
Стартирайте актуализации на софтуера

  1. 1 Тъй като използвате скорошна версия на Debian, ще трябва да направите някои почистване, инсталация и актуализации. Първо, ние ще актуализираме часовника, ще актуализираме източниците си и ще актуализираме всички предварително инсталирани пакети. Въведете следното в командния ред (натиснете return / enter след всеки ред):

    sudo dpkg-преконфигурирайте tzdata sudo apt-получите актуализация sudo apt-get upgrade

  2. 2 Задайте дата и час. Въведете командния ред (заменете ако е необходимо):

    дата на судо --set = "30 декември 2013 10:00:00" реклама

Част 3 от 7:
Поддържайте актуализацията на фърмуера

  1. 1 След това искаме да инсталираме инструмента за актуализиране на RPI, произведен от Hexxeh, за да поддържаме Raspberry Pi актуализиран. За да направите това, изпълнете следните команди (натиснете return / enter след всеки ред):

    sudo apt-get install 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 / rp-update sudo rp-update sudo shutdown -r сега реклама

Част 4 от 7:
Инсталирайте SSH

  1. 1 Сега ще инсталираме SSH, така че да можем да го направим от друг компютър. За да направите това, първо ще отбележим IP адреса на Raspberry Pi:

    фоп
    Трябва да видите нещо подобно:

    eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Маска: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Обхват: Link UP BROADCAST RUNNING MULTICAST MTU: 1500 Metric: 1 RX пакети: 35463998 грешки: 0 отпаднали: 0 надхвърляния: 0 кадър: 0 TX пакети: 30563995 грешки: 0 паднали: 0 превишения: 0 превозвач: 0 сблъсъци: 0 txqueuelen: 1000 RX байта: 11300336376 (11.3 GB) TX байтове: 33179556297 (33.1 GB) Прекъсване: 76 Уверете се, че сте свързани с интернет !! Ключовата дума eth0 ще се появи, ако имате свързан Ethernet кабел. Вероятно безжичната връзка ще се нарича wlan0, но това може да се промени.
    На втория ред, "inet addr: 69.164.xxx.xxx" st IP адрес на вашия Raspberry Pi.

  2. 2 Сега активирайте SSH и рестартирайте (натиснете return / enter след всеки ред):

    След като забележите inet addr, направете: sudo /etc/init.d/ssh, стартирайте всеки път, когато стартирате pi. Съвет: Ако възникне грешка, използвайте командата по-долу и след това командата по-горе. sudo apt-get install ssh След това рестартирайте ft: sudo shutdown -r сега

  3. 3 Вече можете да изключите кабелите от вашата USB клавиатура и монитор. Те вече не са необходими, тъй като всичко останало ще става чрез SSH.
  4. 4Изтеглете SSH клиент като PuTTy (www.putty.org), който може да бъде изтеглен безплатно от Google и може да се свърже с IP адреса на вашия Raspberry Pi, като използвате потребителското име „pi“ и паролата, която сте конфигурирали. по-рано. реклама

Част 5 от 7:
Инсталирайте уеб сървъра

  1. 1 За да инсталирате Apache и PHP, изпълнете следните команди:

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

  2. 2 Рестартирайте услугата сега:

    sudo service apache2 рестартиране
    ИЛИ

    sudo /etc/init.d/apache2 рестартирайте

  3. 3 Въведете IP адреса на вашия Raspberry Pi във вашия уеб браузър. Трябва да видите проста страница, на която пише „Работи! ". реклама

Част 6 от 7:
Инсталирайте MySQL

  1. 1 За да инсталирате MySQL, инсталирайте някои пакети със следните команди:

    sudo apt - вземете инсталирайте mysql-сървър mysql-client php5-mysql реклама

Част 7 от 7:
FTP инсталатор

  1. 1 Сега ще инсталираме FTP, който позволява да прехвърляте файлове към и от вашия Raspberry Pi.
  2. 2 Възползвайте се от коренната мрежа:

    sudo chown -R pi / var / www

  3. 3 След това инсталирайте vsftpd:

    sudo apt-get install vsftpd

  4. 4 Редактирайте файла vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Направете следните промени:
    • anonymous_enable = ДА à anonymous_enable = NO
    • разкоментирайте local_enable = ДА и write_enable = ДА като премахнете символа # в началото на всеки ред
    • след това отидете в долната част на файла и добавете force_dot_files = ДА.
  6. 6Сега запишете и излезте, като направите CTRL-O, CTRL-X.
  7. 7 След това рестартирайте vsftpd:

    sudo service vsftpd рестартиране

  8. 8 Създайте пряк път от началната папка на PI към / var / www:

    ln -s / var / www / ~ / www

  9. 9Вече можете да направите FTP с помощта на потребителя Pi и да получите достъп до папката / var / www чрез пряк път, който трябва да се появи след удостоверяване. реклама

съвет

  • Не е необходимо да инсталирате FTP сървър, ако имате инсталиран SSH сървър. Можете да използвате приложение като WinSCP, за да ви свърже към SCP, което е по-безопасно и не изисква да отворите друг порт на вашия Raspberry Pi.
  • Ако имате грешка, казваща "wget: командата не е намерена", направете "sudo apt-get install wget".
реклама

Необходими елементи

  • Raspberry Pi (модел B)
  • Празна SD карта от поне четири гигабита
  • Микро USB кабел (за храна)
  • Мрежов кабел с достъп до Интернет
  • USB клавиатура
Получено от „https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692“