Як зробити веб сервер на базі raspberry pi

Відео: Web сервер на Raspberry Pi і кінець світу

Якщо ви шукайте спосіб зробити дешевий веб-сервер для використання в якості середовища тестування або зберігання файлів, тоді Raspberry Pi буде для вас ідеальним варіантом. Що таке Raspberry Pi? Це недорогий міні-комп`ютер, ідеальний для базових функцій. Ця інструкція покаже вам, як перетворити Raspberry Pi в веб-сервер. Візьміть до уваги, що всі дії в цій статті проводилися в ОС Windows.

Частина 1 з 7: Запустіть операційну систему Raspberry Pi
1
Скачайте копію 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
    Введіть новий пароль і підтвердіть його. Візьміть до уваги, що курсор під час введення тексту рухатися не буде, але текст буде вводитися.
  • Частина 2 з 7: Початок оновлення програмного забезпечення
    1
    Так як ви використовуєте свіжу версію Debian, вам потрібно буде дещо почистити, оновити і встановити. По-перше, ми оновимо час, вихідні коди, потім модифікуємо попередні версії пакунків. У командному рядку введіть наступне (після кожного рядка натискайте return / enter):
    sudo dpkg-reconfigure tzdatasudo apt-get updatesudo apt-get upgrade
  • 2
    Установка дати і часу. З командного рядка введіть (замініть частини коду актуальними даними):
    sudo date --set="30 December 2013 10:00:00"
  • Частина 3 з 7: Як підтримувати прошивку в актуальному стані
    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
    Частина 4 з 7: Установка SSH
    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" і пароль, який ви встановили раніше.
  • Частина 5 з 7: Установка веб-сервера
    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!"
  • Частина 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

    Відео: Файловий сервер з Raspberry Pi. NAS.

    Далі встановіть vsftpd:
    sudo apt-get install vsftpd
  • 4
    Відредагуйте файл vsftpd.conf:
    sudo nano /etc/vsftpd.conf
  • 5
    Зробіть наступні зміни:
  • anonymous_enable = YES to anonymous_enable = NO
  • Uncomment local_enable = YES and write_enable = YES
  • then go to the bottom of the file and add force_dot_files = YES.
  • 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 клавіатура



    Увага, тільки СЬОГОДНІ!
    Оцініть, будь ласка статтю
    Всього голосів: 159