![Как поднять домашний сервер со своим доменом своими руками?](https://i.ytimg.com/vi/avl5rVi-HNo/hqdefault.jpg)
Зміст
- етапи
- Частина 1 із 7:
Запустіть операційну систему Raspberry Pi - Частина 2 із 7:
Запустіть оновлення програмного забезпечення - Частина 3 із 7:
Постійно оновлюйте прошивку - Частина 4 із 7:
Встановіть SSH - Частина 5 із 7:
Встановіть веб-сервер - Частина 6 із 7:
Встановити MySQL - Частина 7 із 7:
FTP Installer - рада
- Необхідні елементи
Якщо ви шукаєте спосіб зробити дешевий веб-сервер, який використовується в основному в якості тестового середовища або для зберігання файлів, то Raspberry Pi ідеально підходить для вас. Але що таке Raspberry Pi? Це дуже недорогий міні-комп’ютер, ідеально підходить для основних функцій. Цей посібник покаже вам, як зробити веб-сервер з нового Raspberry Pi. Зверніть увагу, що для цієї статті ми будемо працювати над Windows.
етапи
Частина 1 із 7:
Запустіть операційну систему Raspberry Pi
- 1 Отримайте копію ОС (операційної системи) з Raspberry Pi за посиланням у розділі джерел. Є кілька дистрибутивів, але для цієї статті ми будемо використовувати версію "Raspbian".
- 2 Витягніть зображення на SD-карту. Для цього вам знадобиться інструмент під назвою Win32 Disc Imager. Посилання на це також є у розділі джерел. Тепер відкрийте інструмент, перейдіть до каталогу, де розміщена карта SD, виберіть розташування зображення OS в Raspberry Pi та виберіть "записати".
- 3 Після завершення запису можна помістити SD-карту в Raspberry Pi, а потім підключити решту кабелів, обов'язково підключивши міні-USB останньою.
- 4 Після завершення завантаження операційної системи вам потрібно буде пройти автентифікацію. За замовчуванням ім'я користувача "pi", а пароль за замовчуванням - "малиновий".
- 5 Почніть зі зміни пароля. У командному рядку введіть:
passwd пі
- 6 Введіть новий пароль і підтвердьте його. Зверніть увагу, що курсор не рухатиметься під час введення паролів, але ви вводите e. реклама
Частина 2 із 7:
Запустіть оновлення програмного забезпечення
- 1 Коли ви працюєте з останньою версією Debian, вам доведеться зробити чистку, встановлення та оновлення. Спочатку ми оновлюємо годинник, оновлюємо наші джерела та оновлюємо всі попередньо встановлені пакети. Введіть у командному рядку наступне (натисніть return / enter після кожного рядка):
sudo dpkg-переконфігуруйте tzdata sudo apt-отримайте оновлення sudo apt-get upgrade
- 2 Встановіть дату та час. Введіть командний рядок (замініть, якщо потрібно):
дата судо --set = "30 грудня 2013 10:00:00" реклама
Частина 3 із 7:
Постійно оновлюйте прошивку
- 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 Тепер ми встановимо 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 Тепер увімкніть SSH та перезавантажте (натисніть return / enter після кожного рядка):
Зауваживши inet addr, робіть: sudo /etc/init.d/ssh запускайте кожен раз, коли ви запускаєте pi. Порада: Якщо виникла помилка, скористайтеся командою нижче, а потім командою вгорі. sudo apt-get install ssh Потім перезапустіть ft: sudo shutdown -r зараз
- 3 Тепер ви можете від'єднати шнури від USB-клавіатури та монітора. Вони більше не потрібні, оскільки все інше буде здійснюватися через SSH.
- 4Завантажте клієнт SSH типу PuTTy (www.putty.org), який можна безкоштовно завантажити з Google і підключитися до IP-адреси вашого Raspberry Pi, скориставшись іменем "pi" та паролем, який ви налаштували. раніше. реклама
Частина 5 із 7:
Встановіть веб-сервер
- 1 Щоб встановити Apache та PHP, виконайте такі команди:
sudo apt-get install php5 apache2 libapache2-mod-php5
- 2 Перезапустіть сервіс зараз:
перезапуск служби sudo служби apache2
АБО
sudo /etc/init.d/apache2 перезапустити
- 3 Введіть IP-адресу вашого Raspberry Pi у веб-браузері. Ви повинні побачити просту сторінку з написом "Це працює! ». реклама
Частина 6 із 7:
Встановити MySQL
- 1 Щоб встановити MySQL, встановіть деякі пакети з такими командами:
sudo apt - отримати встановити mysql-сервер mysql-client php5-mysql реклама
Частина 7 із 7:
FTP Installer
- 1 Тепер ми встановимо FTP, який дозволяє передавати файли в і з вашого Raspberry Pi.
- 2 Оволодійте кореневою павутиною:
sudo chown -R pi / var / www
- 3 Потім встановіть vsftpd:
sudo apt-get install vsftpd
- 4 Відредагуйте файл vsftpd.conf:
sudo nano /etc/vsftpd.conf
- 5 Внесіть такі зміни:
- anonymous_enable = ТАК à anonymous_enable = НІ
- розкоментувати local_enable = ТАК і write_enable = ТАК видаливши символ # на початку кожного рядка
- потім перейдіть до нижньої частини файлу та додайте force_dot_files = ТАК.
- 6Тепер збережіть та вийдіть, виконавши CTRL-O, CTRL-X.
- 7 Потім перезапустіть vsftpd:
sudo service vsftpd перезапуск
- 8 Створіть ярлик із домашньої папки PI в / var / www:
ln -s / var / www / ~ / www
- 9Тепер ви можете зробити FTP за допомогою користувача Pi та отримати доступ до папки / var / www за допомогою ярлика, який повинен з’явитися після аутентифікації. реклама
рада
- Немає необхідності встановлювати FTP-сервер, якщо у вас встановлений SSH-сервер. Ви можете використовувати таку програму, як WinSCP, щоб підключити вас до SCP, який є більш безпечним і не вимагає відкриття іншого порту на вашому Raspberry Pi.
- Якщо у вас виникла помилка "wget: команда не знайдена", виконайте "sudo apt-get install wget".
Необхідні елементи
- Малина Пі (модель B)
- Порожня карта SD принаймні чотирма гігабітами
- Мікро USB-кабель (для їжі)
- Мережевий кабель з доступом до Інтернету
- USB клавіатура