Як зробити веб сервер на базі raspberry pi
Відео: Web сервер на Raspberry Pi і кінець світу
Якщо ви шукайте спосіб зробити дешевий веб-сервер для використання в якості середовища тестування або зберігання файлів, тоді Raspberry Pi буде для вас ідеальним варіантом. Що таке Raspberry Pi? Це недорогий міні-комп`ютер, ідеальний для базових функцій. Ця інструкція покаже вам, як перетворити Raspberry Pi в веб-сервер. Візьміть до уваги, що всі дії в цій статті проводилися в ОС Windows.
кроки
Частина 1 з 7: Запустіть операційну систему Raspberry Pi1
Скачайте копію Raspberry Pi ОС (операційної системи) за посиланням в розділі джерела і посилання. Доступно декілька різних дистрибутивів, але для цієї статті ми будемо використовувати версію "Raspbian".
2
Вийміть образ на SD карту. Для цього нам знадобиться утиліта під назвою Win32 Disc Imager. Посилання на неї також доступна в розділі джерела і посилання. Відкрийте утиліту, перейдіть до букви диска, яка призначена вашої SD-карті, виберіть розташування образу з Raspberry Pi ОС і натисніть burn.
3
Як тільки запис буде завершена, можете встановити SD-карту в ваш Raspberry Pi, перш ніж підключати інші дроти, mini USB підключайте в останню чергу.
4
Після завершення завантаження операційної системи вам треба увійти. Стандартний логін "pi", А пароль "raspberry".
5
Почніть з зміна пароля. У командному рядку введіть:
passwd pi
6
Введіть новий пароль і підтвердіть його. Візьміть до уваги, що курсор під час введення тексту рухатися не буде, але текст буде вводитися.
1
Так як ви використовуєте свіжу версію Debian, вам потрібно буде дещо почистити, оновити і встановити. По-перше, ми оновимо час, вихідні коди, потім модифікуємо попередні версії пакунків. У командному рядку введіть наступне (після кожного рядка натискайте return / enter):
sudo dpkg-reconfigure tzdatasudo apt-get updatesudo apt-get upgrade
2
Установка дати і часу. З командного рядка введіть (замініть частини коду актуальними даними):
sudo date --set="30 December 2013 10:00:00"
1
Далі ми встановимо утиліту для оновлення Hexxeh`s RPI, щоб підтримувати актуальну версію прошивки Raspberry Pi. Для цього введіть наступну команду (після кожного рядка натискайте return / enter):
sudo apt-get install ca-certificatessudo apt-get install git-coresudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O /usr/bin/rpi-update && sudo chmod +x /usr/bin/rpi-updatesudo rpi-updatesudo shutdown -r now
1
Тепер ми налаштуємо SSH, щоб можна було виробляти інші маніпуляції за допомогою іншого комп`ютера. Для цього спочатку дізнайтеся IP адреса Raspberry Pi:
ifconfig
Ви повинні побачити щось на кшталт цього:
eth0 Link encap: Ethernet HWaddr fe: fd:45: Xx: xx: xxinet addr:69.164.xxx.xxx Bcast:69.164.xxx.xxx Mask: 255.255.255.0inet6 addr: fe80 :: fcfd: xxx: xxx: xxx/64 Scope: LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:35463998 errors:0 dropped:0 overruns:0 frame:0TX packets:30563995 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:11300336376 (11.3 GB) TX bytes:33179556297 (33.1 GB)Interrupt:76Переконайтеся, що ви підключені до Інтернету.Еслі ethernet-кабель підключений, то на полі з`явиться eth0.Беспроводная мережу може позначатися wlan0, але можливо і інше позначення.
На другому рядку "inet addr: 69.164.xxx.xxx" вказано IP-адреса вашого Raspberry Pi.
2
Тепер включите SSH і перезавантажитеся (після кожного рядка натискайте return / enter):
After noting the inet addr use:sudo /etc/init.d/ssh startкаждий раз при завантаженні pi.Совет: При появі помилки використовуйте команду нижче, а потім ту, що вище.sudo apt-get install sshПотім, перезавантажте ваш pi:sudo shutdown -r now
3
Тепер ви можете відключити USB клавіатуру і монітор. Тепер вони не потрібні, так як подальші дії ви будете робити через SSH.
4
Скачайте SSH-клієнт, наприклад PuTTy (putty.org), який можна безкоштовно завантажити з Google, і встановіть з`єднання з IP-адресою вашого Raspberry Pi. Увійдіть, використовуючи логін "pi" і пароль, який ви встановили раніше.
1
Для установки Apache і PHP виконайте наступні команди:
sudo apt-get install apache2 php5 libapache2-mod-php5
2
Тепер запустіть службу:
sudo service apache2 restart
Відео: Як встановити web сервер на Raspberry Pi під управління Raspbian wheezy # 7 Raspi
АБО
sudo /etc/init.d/apache2 restart
3
Введіть IP-адресу вашого Raspberry Pi в веб-браузері. Ви повинні побачити просту сторінку з написом "It Works!"
1
Для установки MySQL встановіть кілька пакетів, використовуючи наступну команду:
sudo apt-get install mysql-server mysql-client php5-mysql
1
Зараз ми встановимо FTP для передачі файлів на / з Raspberry Pi.
2
Змініть права Конєва веб-папки:
sudo chown -R pi /var/www
3
Відео: Файловий сервер з Raspberry Pi. NAS.
Далі встановіть vsftpd:
sudo apt-get install vsftpd
4
Відредагуйте файл vsftpd.conf:
sudo nano /etc/vsftpd.conf
5
Зробіть наступні зміни:
6
Збережіть файл і вийдіть, натиснувши CTRL-O, CTRL-X.
7
Тепер запустіть vsftpd:
sudo service vsftpd restart
8
Відео: Raspberry PI веб сервер частина 03 Установка серверного ПО apache2, FTP, php
Додайте швидку посилання з домашньої папки користувача Pi до / var / www:
ln -s /var/www/ ~/www
9
Тепер ви можете підключатися до папки / var / www через швидку посилання, яка повинна з`явитися при вході, через FTP і використовуючи ім`я користувача Pi
Поради
- Якщо з`явиться повідомлення про помилку з наступним текстом: "wget: command not found", запустіть "sudo apt-get install wget"
Що вам знадобиться
- Raspberry Pi (model B)
- Порожня SD-карта мінімум на 4 Гб
- Micro USB кабель (для харчування)
- Мережевий кабель з доступом до інтернету
- USB клавіатура
Статті за темою "Як зробити веб сервер на базі raspberry pi"
Оцініть, будь ласка статтю
Ще статті розділу