Как да направите уеб сървър на базата на raspberry pi
Ако търсите начин да направите евтин уеб сървър за използване като среда за съхранение на файлове, тогава Raspberry Pi ще бъде идеалната опция за вас.Какво е малина pi? Това е евтин мини-компютър, идеален за основни функции.Тази инструкция ще ви покаже как да превърнете малина pi в уеб сървър.Считат, че всички действия в тази статия са направени в Windows.
Стъпка
Част 1 от 7:
Стартирайте операционната система на Raspberry PIедин. Изтеглете копие на Raspberry Pi OS (операционна система) по справка в раздела Източници и връзки.Налични няколко различни разпределения, но за тази статия ще използваме версията "Raspbian".

2. Премахнете изображението на SD картата.За да направите това, ние се нуждаем от помощна програма, наречена Win32 диск. Връзката към нея е достъпна и в раздела Източника и връзките.Отворете полезността, отидете в буквата на диска, която се присвоява на вашата SD карта, изберете местоположението на изображението с Raspberry PI OS и натиснете Burn.

3. След като записът приключи, можете да инсталирате SD карта в Raspberry Pi, след това свържете останалите проводници, мини USB щепсел в последния.

4. След завършване на операционната система, трябва да влезете. Стандартно влизане "ПИ", и парола "Малина".

пет. Започнете с промяна на паролата.В командния ред въведете:
Passwd pi

6. Въведете нова парола и го потвърдете. Моля, обърнете внимание, че курсорът няма да се движи по време на въвеждане на текст, но текстът ще бъде въведен.
Част 2 от 7:
Изпълнете актуализацията на софтуераедин. Тъй като използвате нова версия на Debian, ще трябва да почистите нещо, актуализирате и инсталирате. Първо, ще актуализираме времето, източник, след това променете предишните версии на инсталираните пакети.В командния ред въведете следното (след всеки ред, натиснете Return / Enter):
Sudo dpkg-reconfigure tzdatasudo apt-get updatesudo apt-get ъпгрейд

2. Настройка на дата и час. От командния ред въведете (замени част от кода с текущи данни):
Sudo date - utset ="30 декември 2013 г. 10:00:00"
Част 3 от 7:
Как да поддържате актуализацията на фърмуераедин. След това поставихме полезността да актуализира RPI на Hexxeh, за да поддържа настоящата версия на фърмуера на малина Pi. За да направите това, въведете следната команда (след всеки ред, натиснете Return / Enter):
Sudo apt-get install ca-secist sept-get install git-coresudo wget http: // raw.Github.COM / Hexxeh / RPI-Update / Master / RPI-Update-O / USR / BIN / RPI-update && sudo chmod + x / usr / bin / rpi-updatesdo rpi-updatesudo shutdown -R сега
Част 4 от 7:
Инсталиране на SSH
един. Сега ще конфигурираме SSH, така че да можете да произвеждате други манипулации с друг компютър. За да направите това, първо разберете Raspberry PI IP адрес:
Ifconfig
Трябва да видите нещо в сходството на това:
ENTHLINK ENCAP: Ethernethwaddr FE: FD: 45: XX: XX: XXINET ADDR: 69.164.XXX.XXXBAST: 69.164.XXX.XXXMASK: 255.255.255.0inet6 ADDR: FE80 :: FCFD: XXX: XXX: XXX / 64 Обхват: LINKUP Предавания Изпълнение Multicastmtu: 1500metric: 1RX пакети: 35463998 ERROS: 0 Droped: 0 Превишаване: 0 Рамка: 0ТХ пакети: 30563995 Грешки: 0 Пуснати: 0 Превишаване : 0 носител: 0CoLlisions: 0 Txqueuel: 1000RX байтове: 11300336376 (11.3 GB) TX байтове: 33179556297 (33.1 GB) прекъсване: 76 bess Вие сте свързани с интернет.Ако Ethernet кабелът е свързан, етикетът ETH0 ще се появи.Безжичната мрежа може да бъде обозначена от WLAN0, но също така е друго обозначение.
На втория ред "Inet addr: 69.164.XXX.XXX" Посочен е IP адресът на вашия Raspberry PI.

2. Сега включете SSH и рестартирайте (след всеки ред, натиснете Return / Enter):
След като се отбележи inet addr използвайте: sudo / etc / init.D / SSH Начален час при зареждане на PI.Съвет: Когато възникне грешка, използвайте командата по-долу и след това по-горе.Sudo apt-get install sshzan, рестартирайте pi: sudo shutdown -R сега

3. Сега можете да изключите USB клавиатурата и монитора. Сега те не са необходими, тъй като по-нататъшните действия ще произведете чрез ssh.

4. Изтеглете SSH клиент, като замазка (Шпакловка.ORG), че можете да изтеглите Cgoogle безплатно и да се свържете с IP адреса на вашия малина Pi. Влезте в профила си "ПИ" и парола, която сте инсталирали по-рано.
Част 5 от 7:
Инсталиране на уеб сървъредин. За да инсталирате Apache и PHP, следвайте тези команди:
Sudo apt-get Инсталиране Apache2 php5 libapache2-mod-php5

2. Сега рестартирайте услугата:
Sudo Service Apache2 рестартиране
ИЛИ
Sudo / etc / init.D / Apache2 рестартиране

3. Въведете IP адреса на вашия RaSpberry Pi в уеб браузър.Трябва да видите проста страница с надписа "Работи!"
Част 6 от 7:
Инсталиране на MySQLедин. За да инсталирате mySQL, инсталирайте няколко пакета, като използвате следната команда:
Sudo apt-get install mysql-server mysql-клиент php5-mysql
Част 7 от 7:
Инсталиране на FTPедин. Сега ще инсталираме FTP за прехвърляне на файлове от / S Raspberry Pi.

2. Променете правата на папката на ковите:
Sudo chown -r pi / var / www

3. След това инсталирайте VSFTPD:
Sudo apt-get install vsftpd

4. Редактирайте файла VSFTPD.Conf:
Sudo nano / etc / vsftpd.Conf

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

6. Запазете файла и излезте с натискане на Ctrl-O, Ctrl-X.

7. Сега рестартирайте VSFTPD:
Sudo Service VSFTPD рестартиране

Осем. Добавете бърза връзка от началната папка на потребителя на PI до / var / www:
Ln-p / var / www / ~ / www

девет. Сега можете да се свържете с папката / var / www чрез бърза връзка, която трябва да се появи, когато въведете, чрез FTP и използвате потребителското име PI
Съвети
- Ако съобщение за грешка се появи със следния текст: "Wget: команда не е намерена", Стартиране "Sudo apt-get инсталирате wget"
От какво имаш нужда
- Raspberry pi (модел б)
- Празна sd карта най-малко 4 gb
- Micro USB кабел (за захранване)
- Мрежов кабел с достъп до интернет
- USB клавиатура