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

Стъпка 1. Вземете копие на Raspberry Pi OS (операционна система) от връзката в раздела източници
Налични са няколко различни дистрибуции, но за тази статия ще използваме версията "Raspbian".

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

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

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

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

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

Стъпка 8. Въведете новата си парола и след това я потвърдете
Моля, обърнете внимание, че курсорът няма да се движи, когато въвеждате пароли, но въвеждате текст.
Част 2 от 7: Изпълнение на софтуерни актуализации

Стъпка 1. Започнете с актуализации
Тъй като използвате нова версия на Debian, ще трябва да извършите известно почистване, актуализиране и инсталиране. Първо, ще актуализираме часовника, ще актуализираме източниците си, след което ще надстроим всички предварително инсталирани пакети. Въведете следното в командния ред (натиснете връщане/въвеждане след всеки ред):
sudo dpkg-реконфигуриране на tzdata sudo apt-get актуализация sudo apt-get надстройка

Стъпка 2. Задайте датата и часа
От типа на командния ред (заменете части, ако е необходимо):
sudo date --set = "30 декември 2013 г. 10:00:00"
Част 3 от 7: Актуализиране на фърмуера

Стъпка 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

Стъпка 1. Настройте SSH, така че да можем да правим всичко останало от друг компютър
За да направите това, първо отбележете IP адреса на Raspberry Pi
име на хост -I
192.168.1.17

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

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

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

Стъпка 1. Инсталирайте Apache и PHP
За да направите това, изпълнете следните команди:
sudo apt-get install apache2 php5 libapache2-mod-php5

Стъпка 2. Рестартирайте услугата:
рестартиране на услугата sudo apache2
ИЛИ
sudo /etc/init.d/apache2 рестартиране

Стъпка 3. Въведете I. P
адрес на вашия Raspberry Pi във вашия уеб браузър. Трябва да видите проста страница, на която пише „Работи!“
Част 6 от 7: Инсталиране на MySQL

Стъпка 1. Инсталирайте MySQL
За да направите това, инсталирайте няколко пакета със следната команда:
sudo apt-get install mysql-server mysql-client php5-mysql
Част 7 от 7: Инсталиране на FTP

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

Стъпка 2. Вземете собствеността върху уеб корен:
sudo chown -R pi /var /www

Стъпка 3. Инсталирайте vsftpd:
sudo apt-get install vsftpd

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

Стъпка 5. Направете следните промени:
- anonymous_enable = ДА да се anonymous_enable = НЕ
- Декомментирайте local_enable = ДА и write_enable = ДА чрез изтриване на # символ пред всеки ред
- след това отидете в долната част на файла и добавете force_dot_files = ДА.

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

Стъпка 7. Рестартирайте vsftpd:
sudo услуга vsftpd рестартиране

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

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