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

Съдържание:

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

Видео: Как да си направим Raspberry Pi уеб сървър (със снимки)

Видео: Как да си направим Raspberry Pi уеб сървър (със снимки)
Видео: Большой гид по последней версии двигателя 2.0 TDI с насос-форсунками для VW, Audi, Seat, Skoda. 2024, Април
Anonim

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

Стъпки

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

2254547 1
2254547 1

Стъпка 1. Вземете копие на Raspberry Pi OS (операционна система) от връзката в раздела източници

Налични са няколко различни дистрибуции, но за тази статия ще използваме версията "Raspbian".

2254547 2
2254547 2

Стъпка 2. Извлечете изображението на SD картата

За да направим това, имаме нужда от инструмент, наречен Win32 Disc Imager. Връзка за това е налична и в раздела източници. Сега отворете инструмента, отидете до буквата на устройството, в която е вашата SD карта, изберете местоположението на изображението на Raspberry Pi OS и изберете запис. Изчакайте да приключи.

2254547 3
2254547 3

Стъпка 3. Отворете SD картата в Windows Explorer

Просто създайте файл с името ssh. Това е актуализация на защитата, въведена от Raspbian Jessie.

2254547 4
2254547 4

Стъпка 4. Извадете SD картата и я поставете във вашия Raspberry Pi, след това включете останалите кабели, като не забравяте да включите мини USB последен

2254547 5
2254547 5

Стъпка 5. Влезте, след като операционната система се зареди

Потребителското име по подразбиране е "pi", а паролата по подразбиране е "raspberry". По-новите версии на Raspbian имат активирано автоматично влизане по подразбиране.

2254547 6
2254547 6

Стъпка 6. Започнете с промяна на паролата

От типа на командния ред:

    sudo passwd pi.

Стъпка 7. Можете също да промените паролата си, като напишете sudo raspi-config и изберете Промяна на потребителска парола или отидете в Системната конфигурация

2254547 7
2254547 7

Стъпка 8. Въведете новата си парола и след това я потвърдете

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

Част 2 от 7: Изпълнение на софтуерни актуализации

2254547 8
2254547 8

Стъпка 1. Започнете с актуализации

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

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

2254547 9
2254547 9

Стъпка 2. Задайте датата и часа

От типа на командния ред (заменете части, ако е необходимо):

    sudo date --set = "30 декември 2013 г. 10:00:00"

Част 3 от 7: Актуализиране на фърмуера

2254547 10
2254547 10

Стъпка 1. Инсталирайте инструмента за актуализиране на RPI на Hexxeh, за да поддържате Raspberry Pi актуален

За да направите това, изпълнете следните команди (натиснете връщане/въвеждане след всеки ред):

    sudo apt-get инсталирайте ca-сертификати sudo apt-get инсталирайте 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 сега

Част 4 от 7: Настройте SSH

Hostnamei
Hostnamei

Стъпка 1. Настройте SSH, така че да можем да правим всичко останало от друг компютър

За да направите това, първо отбележете IP адреса на Raspberry Pi

    име на хост -I

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

  • Това, което се появява, е IP адресът на вашия Raspberry Pi.
2254547 12
2254547 12

Стъпка 2. Активирайте SSH и рестартирайте (натиснете връщане/въвеждане след всеки ред):

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

2254547 13
2254547 13

Стъпка 3. Изключете кабелите за USB клавиатурата и монитора си

Те вече не са необходими, тъй като всичко останало ще се прави през SSH.

2254547 14
2254547 14

Стъпка 4. Изтеглете SSH клиент като PuTTy (www.putty.org), който може да бъде изтеглен безплатно от Google и да се свържете с IP адреса на вашия Raspberry Pi при влизане с потребителското име „pi“и паролата, която сте задали по -рано

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

2254547 15
2254547 15

Стъпка 1. Инсталирайте Apache и PHP

За да направите това, изпълнете следните команди:

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

2254547 16
2254547 16

Стъпка 2. Рестартирайте услугата:

    рестартиране на услугата sudo apache2

    ИЛИ

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

2254547 17
2254547 17

Стъпка 3. Въведете I. P

адрес на вашия Raspberry Pi във вашия уеб браузър. Трябва да видите проста страница, на която пише „Работи!“

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

2254547 18
2254547 18

Стъпка 1. Инсталирайте MySQL

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

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

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

2254547 19
2254547 19

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

2254547 20
2254547 20

Стъпка 2. Вземете собствеността върху уеб корен:

    sudo chown -R pi /var /www

2254547 21
2254547 21

Стъпка 3. Инсталирайте vsftpd:

    sudo apt-get install vsftpd

2254547 22
2254547 22

Стъпка 4. Редактирайте вашия vsftpd.conf файл:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Стъпка 5. Направете следните промени:

  • anonymous_enable = ДА да се anonymous_enable = НЕ
  • Декомментирайте local_enable = ДА и write_enable = ДА чрез изтриване на # символ пред всеки ред
  • след това отидете в долната част на файла и добавете force_dot_files = ДА.
2254547 24
2254547 24

Стъпка 6. Запазете и излезте от файла, като натиснете CTRL-O, CTRL-X

2254547 25
2254547 25

Стъпка 7. Рестартирайте vsftpd:

    sudo услуга vsftpd рестартиране

2254547 26
2254547 26

Стъпка 8. Създайте пряк път от домашната папка на потребителя на Pi към /var /www:

    ln -s/var/www/~/www

2254547 27
2254547 27

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

Съвети

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

Препоръчано: