Як зробити веб-сервер Raspberry Pi

Posted on
Автор: Robert Simon
Дата Створення: 22 Червень 2021
Дата Оновлення: 1 Липня 2024
Anonim
Как поднять домашний сервер со своим доменом своими руками?
Відеоролик: Как поднять домашний сервер со своим доменом своими руками?

Зміст

- це вікі, що означає, що багато статей написано кількома авторами. Щоб створити цю статтю, у її виданні та вдосконаленні з часом взяли участь 33 особи, анонімні.

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


етапи

Частина 1 із 7:
Запустіть операційну систему Raspberry Pi

  1. 1 Отримайте копію ОС (операційної системи) з Raspberry Pi за посиланням у розділі джерел. Є кілька дистрибутивів, але для цієї статті ми будемо використовувати версію "Raspbian".
  2. 2 Витягніть зображення на SD-карту. Для цього вам знадобиться інструмент під назвою Win32 Disc Imager. Посилання на це також є у розділі джерел. Тепер відкрийте інструмент, перейдіть до каталогу, де розміщена карта SD, виберіть розташування зображення OS в Raspberry Pi та виберіть "записати".
  3. 3 Після завершення запису можна помістити SD-карту в Raspberry Pi, а потім підключити решту кабелів, обов'язково підключивши міні-USB останньою.
  4. 4 Після завершення завантаження операційної системи вам потрібно буде пройти автентифікацію. За замовчуванням ім'я користувача "pi", а пароль за замовчуванням - "малиновий".
  5. 5 Почніть зі зміни пароля. У командному рядку введіть:

    passwd пі

  6. 6 Введіть новий пароль і підтвердьте його. Зверніть увагу, що курсор не рухатиметься під час введення паролів, але ви вводите e. реклама

Частина 2 із 7:
Запустіть оновлення програмного забезпечення

  1. 1 Коли ви працюєте з останньою версією Debian, вам доведеться зробити чистку, встановлення та оновлення. Спочатку ми оновлюємо годинник, оновлюємо наші джерела та оновлюємо всі попередньо встановлені пакети. Введіть у командному рядку наступне (натисніть return / enter після кожного рядка):

    sudo dpkg-переконфігуруйте tzdata sudo apt-отримайте оновлення sudo apt-get upgrade

  2. 2 Встановіть дату та час. Введіть командний рядок (замініть, якщо потрібно):

    дата судо --set = "30 грудня 2013 10:00:00" реклама

Частина 3 із 7:
Постійно оновлюйте прошивку

  1. 1 Далі ми хочемо встановити інструмент оновлення RPI, вироблений Hexxeh, щоб оновити Raspberry Pi. Для цього виконайте такі команди (натисніть кнопку return / enter після кожного рядка):

    sudo apt-get install ca-сертифікати sudo apt-get install git-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O / usr / bin / rpi-update && sudo chmod + x / usr / bin / rp-update sudo rp-update sudo shutdown -r now реклама

Частина 4 із 7:
Встановіть SSH

  1. 1 Тепер ми встановимо SSH, щоб ми могли це зробити з іншого комп’ютера. Для цього спочатку відзначимо IP-адресу Raspberry Pi:

    Ifconfig
    Ви повинні побачити щось подібне:

    eth0 Link encap: Ethernet HWaddr fe: fd: 45: xx: xx: xx inet addr: 69.164.xxx.xxx Bcast: 69.164.xxx.xxx Маска: 255.255.255.0 inet6 addr: fe80 :: fcfd: xxx: xxx: xxx / 64 Область застосування: Посилання ВЕРНІТЬ РОБОЧИЙ РУННІН МУЛЬТИКАСТ МТУ: 1500 Метрик: 1 пакет RX: 35463998 помилок: 0 випав: 0 перевитрати: 0 кадр: 0 пакети TX: 30563995 помилок: 0 випав: 0 перевитрати: 0 перевізник: 0 зіткнення: 0 txqueuelen: 1000 байт RX: 11300336376 (11,3 ГБ) TX байт: 33179556297 (33,1 ГБ) Перерва: 76 Переконайтеся, що ви підключені до Інтернету !! Ключове слово eth0 з’явиться, якщо у вас підключений кабель Ethernet. Бездротова мережа, ймовірно, буде називатися wlan0, але це може змінитися.
    На другому рядку "inet addr: 69.164.xxx.xxx" st IP-адреса вашого Raspberry Pi.

  2. 2 Тепер увімкніть SSH та перезавантажте (натисніть return / enter після кожного рядка):

    Зауваживши inet addr, робіть: sudo /etc/init.d/ssh запускайте кожен раз, коли ви запускаєте pi. Порада: Якщо виникла помилка, скористайтеся командою нижче, а потім командою вгорі. sudo apt-get install ssh Потім перезапустіть ft: sudo shutdown -r зараз

  3. 3 Тепер ви можете від'єднати шнури від USB-клавіатури та монітора. Вони більше не потрібні, оскільки все інше буде здійснюватися через SSH.
  4. 4Завантажте клієнт SSH типу PuTTy (www.putty.org), який можна безкоштовно завантажити з Google і підключитися до IP-адреси вашого Raspberry Pi, скориставшись іменем "pi" та паролем, який ви налаштували. раніше. реклама

Частина 5 із 7:
Встановіть веб-сервер

  1. 1 Щоб встановити Apache та PHP, виконайте такі команди:

    sudo apt-get install php5 apache2 libapache2-mod-php5

  2. 2 Перезапустіть сервіс зараз:

    перезапуск служби sudo служби apache2
    АБО

    sudo /etc/init.d/apache2 перезапустити

  3. 3 Введіть IP-адресу вашого Raspberry Pi у веб-браузері. Ви повинні побачити просту сторінку з написом "Це працює! ». реклама

Частина 6 із 7:
Встановити MySQL

  1. 1 Щоб встановити MySQL, встановіть деякі пакети з такими командами:

    sudo apt - отримати встановити mysql-сервер mysql-client php5-mysql реклама

Частина 7 із 7:
FTP Installer

  1. 1 Тепер ми встановимо FTP, який дозволяє передавати файли в і з вашого Raspberry Pi.
  2. 2 Оволодійте кореневою павутиною:

    sudo chown -R pi / var / www

  3. 3 Потім встановіть vsftpd:

    sudo apt-get install vsftpd

  4. 4 Відредагуйте файл vsftpd.conf:

    sudo nano /etc/vsftpd.conf

  5. 5 Внесіть такі зміни:
    • anonymous_enable = ТАК à anonymous_enable = НІ
    • розкоментувати local_enable = ТАК і write_enable = ТАК видаливши символ # на початку кожного рядка
    • потім перейдіть до нижньої частини файлу та додайте force_dot_files = ТАК.
  6. 6Тепер збережіть та вийдіть, виконавши CTRL-O, CTRL-X.
  7. 7 Потім перезапустіть vsftpd:

    sudo service vsftpd перезапуск

  8. 8 Створіть ярлик із домашньої папки PI в / var / www:

    ln -s / var / www / ~ / www

  9. 9Тепер ви можете зробити FTP за допомогою користувача Pi та отримати доступ до папки / var / www за допомогою ярлика, який повинен з’явитися після аутентифікації. реклама

рада

  • Немає необхідності встановлювати FTP-сервер, якщо у вас встановлений SSH-сервер. Ви можете використовувати таку програму, як WinSCP, щоб підключити вас до SCP, який є більш безпечним і не вимагає відкриття іншого порту на вашому Raspberry Pi.
  • Якщо у вас виникла помилка "wget: команда не знайдена", виконайте "sudo apt-get install wget".
реклама

Необхідні елементи

  • Малина Пі (модель B)
  • Порожня карта SD принаймні чотирма гігабітами
  • Мікро USB-кабель (для їжі)
  • Мережевий кабель з доступом до Інтернету
  • USB клавіатура
Отримано з "https://fr.m..com/index.php?title=make-a-server-web-Raspberry-Pi&oldid=178692"