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

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

кроки

Частина 1 з 7:
Запустіть операційну систему Raspberry Pi
  1. 2254547 1
1. Скачайте копію Raspberry Pi ОС (операційної системи) за посиланням в розділі джерела і посилання.Доступно декілька різних дистрибутивів, але для цієї статті ми будемо використовувати версію "Raspbian".
  • 2254547 2
    2. Вийміть образ на SD карту.Для цього нам знадобиться утиліта під назвою Win32 Disc Imager. Посилання на неї також доступна в розділі джерела і посилання.Відкрийте утиліту, перейдіть до букви диска, яка призначена вашої SD-карті, виберіть розташування образу з Raspberry Pi ОС і натисніть burn.
  • 2254547 4
    3. Як тільки запис буде завершена, можете встановити SD-карту в ваш Raspberry Pi, перш ніж підключати інші дроти, mini USB підключайте в останню чергу.
  • 2254547 5
    4. Після завершення завантаження операційної системи вам треба увійти. Стандартний логін "pi", а пароль "raspberry".
  • 2254547 6
    5. Почніть з зміна пароля.У командному рядку введіть:
    passwd pi
  • 2254547 7
    6. Введіть новий пароль і підтвердіть його. Візьміть до уваги, що курсор під час введення тексту рухатися не буде, але текст буде вводитися.
  • Частина 2 з 7:
    Початок оновлення програмного забезпечення
    1. 2254547 8
    1. Так як ви використовуєте свіжу версію Debian, вам потрібно буде дещо почистити, оновити і встановити. По-перше, ми оновимо час, вихідні коди, потім модифікуємо попередні версії пакунків.У командному рядку введіть наступне (після кожного рядка натискайте return / enter):
    sudo dpkg-reconfigure tzdatasudo apt-get updatesudo apt-get upgrade
  • 2254547 9
    2. Установка дати і часу. З командного рядка введіть (замініть частини коду актуальними даними):
    sudo date --set = "30 December 2013 10:00:00"
  • Частина 3 з 7:
    Як підтримувати прошивку в актуальному стані
    1. 2254547 10
    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
    Hostnamei.jpg
    1. Тепер ми налаштуємо SSH, щоб можна було виробляти інші маніпуляції за допомогою іншого комп`ютера. Для цього спочатку дізнайтеся IP адреса Raspberry Pi:
    ifconfig

    Ви повинні побачити щось на кшталт цього:
    eth0Link encap: EthernetHWaddr fe: fd: 45: xx: xx: xxinet addr: 69.164.xxx.xxxBcast: 69.164.xxx.xxxMask: 255.255.255.0inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Scope: LinkUP BROADCAST RUNNING MULTICASTMTU: 1500Metric: 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.
  • 2254547 12
    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
  • 2254547 13
    3. Тепер ви можете відключити USB клавіатуру і монітор. Тепер вони не потрібні, так як подальші дії ви будете робити через SSH.
  • 2254547 14
    4. Скачайте SSH-клієнт, наприклад PuTTy (putty.org), який можна безкоштовно завантажити сGoogle, і встановіть з`єднання з IP-адресою вашого Raspberry Pi. Увійдіть, використовуючи логін "pi" і пароль, який ви встановили раніше.
  • Частина 5 з 7:
    Установка веб-сервера
    1. 2254547 15
    1. Для установки Apache і PHP виконайте наступні команди:
    sudo apt-get install apache2 php5 libapache2-mod-php5
  • 2254547 16
    2. Тепер запустіть службу:
    sudo service apache2 restart

    АБО
    sudo / etc / init.d / apache2 restart
  • 2254547 17
    3. Введіть IP-адресу вашого Raspberry Pi в веб-браузері.Ви повинні побачити просту сторінку з написом "It Works!"
  • Частина 6 з 7:
    установка MySQL
    1. 2254547 18
    1. Для установки MySQL встановіть кілька пакетів, використовуючи наступну команду:
    sudo apt-get install mysql-server mysql-client php5-mysql
    Частина 7 з 7:
    установка FTP
    1. 2254547 19
    1. Зараз ми встановимо FTP для передачі файлів на / з Raspberry Pi.
  • 2254547 20
    2. Змініть права Конєва веб-папки:
    sudo chown -R pi / var / www
  • 2254547 21
    3. Далі встановіть vsftpd:
    sudo apt-get install vsftpd
  • 2254547 22
    4. Відредагуйте файл vsftpd.conf:
    sudo nano / etc / vsftpd.conf
  • 2254547 23
    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.
  • 2254547 24
    6. Збережіть файл і вийдіть, натиснувши CTRL-O, CTRL-X.
  • 2254547 25
    7. Тепер запустіть vsftpd:
    sudo service vsftpd restart
  • 2254547 26
    8. Додайте швидку посилання з домашньої папки користувача Pi до / var / www:
    ln -s / var / www / ~ / www
  • 2254547 27
    9. Тепер ви можете підключатися до папки / var / www через швидку посилання, яка повинна з`явитися при вході, через FTP і використовуючи ім`я користувача Pi
  • Поради

    • Якщо з`явиться повідомлення про помилку з наступним текстом: "wget: command not found", запустіть "sudo apt-get install wget"

    Що вам знадобиться

    • Raspberry Pi (model B)
    • Порожня SD-карта мінімум на 4 Гб
    • Micro USB кабель (для харчування)
    • Мережевий кабель з доступом до інтернету
    • USB клавіатура
    Cхоже