Raspberry Pi веб -серверин кантип түзүү керек (сүрөттөрү менен)

Мазмуну:

Raspberry Pi веб -серверин кантип түзүү керек (сүрөттөрү менен)
Raspberry Pi веб -серверин кантип түзүү керек (сүрөттөрү менен)

Video: Raspberry Pi веб -серверин кантип түзүү керек (сүрөттөрү менен)

Video: Raspberry Pi веб -серверин кантип түзүү керек (сүрөттөрү менен)
Video: Телеграмды орнотуу | Телеграмдын сырлары - Турат Алыбаев 2024, Апрель
Anonim

Эгерде сиз арзан веб -серверди түзүүнүн жолун издеп жатсаңыз, биринчи кезекте тестирлөө чөйрөсү катары же файлдарды сактоо үчүн, анда Raspberry Pi сиз үчүн идеалдуу. Raspberry Pi деген эмне? Бул арзан функциялар үчүн эң сонун мини компьютер. Бул колдонмо сизге жаңы Raspberry Pi кантип алып, аны веб -серверге которууну көрсөтөт. Сураныч, бул макала үчүн биз Windowsто иштейбиз.

Кадамдар

7 -жылдын 1 -бөлүгү: Raspberry Pi Операционалдык Системасын Баштоо

2254547 1
2254547 1

Кадам 1. Raspberry Pi OSтин (Операционная система) көчүрмөсүн булактар бөлүмүндөгү шилтемеден алыңыз

Бир нече башка бөлүштүрүүлөр бар, бирок бул макалада биз "Raspbian" версиясын колдонобуз.

2254547 2
2254547 2

Кадам 2. SD картага сүрөттү чыгаруу

Бул үчүн бизге Win32 Disc Imager деген курал керек. Бул үчүн шилтеме булактар бөлүмүндө дагы бар. Эми куралды ачыңыз, SD картаңыз турган диск тамгасына өтүңүз, Raspberry Pi OS сүрөтүнүн жайгашкан жерин тандаңыз жана күйгүзүүнү тандаңыз. Анын бүтүшүн күтө туруңуз.

2254547 3
2254547 3

Кадам 3. Windows Explorerде SD картаны ачыңыз

Жөн эле аты бар файл түзүңүз ssh. Бул Raspbian Jessieден бери киргизилген коопсуздук жаңыртуусу.

2254547 4
2254547 4

Кадам 4. SD картаны чыгарып, жана Raspberry Pi салып, мини USB акыркы туташтыруу үчүн шнурлардын калган, сайып

2254547 5
2254547 5

Кадам 5. Иштетүү системасы жүктөлгөндөн кийин кирүү

Демейки колдонуучунун аты "pi", ал эми демейки сырсөз "малина". Raspbianдын жаңы версияларында автоматтык түрдө кирүү демейки боюнча иштетилген.

2254547 6
2254547 6

Кадам 6. Сырсөздү өзгөртүү менен баштаңыз

Буйрук сабынан түрү:

    sudo passwd pi.

Кадам 7. Сиз ошондой эле sudo raspi-config терүү жана Колдонуучунун сырсөзүн өзгөртүү же Системанын конфигурациясына баруу аркылуу сырсөзүңүздү өзгөртө аласыз

2254547 7
2254547 7

Кадам 8. Жаңы сырсөзүңүздү киргизиңиз жана аны ырастаңыз

Көңүл буруңуз, сырсөздөрдү терүүдө курсор жылбайт, бирок сиз текст киргизип жатасыз.

7дин 2 -бөлүгү: Программалык жаңыртууларды иштетүү

2254547 8
2254547 8

Кадам 1. Жаңыртууларды баштаңыз

Сиз Debianдын жаңы версиясын иштетип жаткандыктан, үй тазалоо, жаңыртуу жана орнотуу керек болот. Биринчиден, биз саатты жаңыртып, булактарыбызды жаңыртабыз, андан кийин алдын ала орнотулган пакеттерди жаңыртабыз. Буйрук сабында төмөнкүлөрдү териңиз (ар бир саптан кийин return/enter баскычын басыңыз):

    sudo dpkg-конфигурациялоо tzdata sudo apt-get update sudo apt-get upgrade

2254547 9
2254547 9

Кадам 2. Күндү жана убакытты коюңуз

Буйрук сабынын түрүнөн (зарылдыгына жараша бөлүктөрдү алмаштырыңыз):

    sudo дата --set = "30 декабрь 2013 10:00:00"

7 ичинен 3 -бөлүк: Программаны жаңыртуу

2254547 10
2254547 10

Кадам 1. Raspberry Pi'ди жаңыртып турууга жардам берүү үчүн Hexxehдин RPI жаңыртуу куралын орнотуңуз

Бул үчүн төмөнкү командаларды аткарыңыз (ар бир саптан кийин return/enter баскычын басыңыз):

    sudo apt-get ca-сертификаттарын орнотуу sudo apt-get install-core sudo wget https://raw.github.com/Hexxeh/rpi-update/master/rpi-update -O/usr/bin/rpi-update && sudo chmod +x/usr/bin/rpi-update sudo rpi-update sudo shutdown -r азыр

7 ичинен 4 -бөлүк: SSH орнотуу

Hostnamei
Hostnamei

Кадам 1. Башка нерсени башка компьютерден жасай ала тургандай кылып SSHди орнотуңуз

Бул үчүн, адегенде Raspberry Piнин IP дарегин белгилеңиз

    хосттун аты -I.

  • Сиз мындай нерсени көрүшүңүз керек:
  • 192.168.1.17

  • Сиздин Raspberry Piңиздин IP дареги көрүнөт.
2254547 12
2254547 12

Кадам 2. SSH иштетүү жана өчүрүп күйгүзүү (басма сөздү кайтаруу/ар бир саптан кийин киргизүү):

    Inet addr колдонууну белгилегенден кийин: sudo /etc/init.d/ssh пи жүктөлгөн сайын башталат. Ишара: Эгер ката кетсе, төмөнкү буйрукту, андан кийин жогорудагы буйрукту колдонуңуз. sudo apt -get install ssh Андан кийин, pi: sudo shutdown -r азыр өчүрүп күйгүзүңүз

2254547 13
2254547 13

Кадам 3. USB клавиатураңыздын жана мониторуңуздун шнурларын ажыратыңыз

Булардын кереги жок, анткени бардыгы SSH аркылуу жасалат.

2254547 14
2254547 14

Кадам 4. PuTTy (www.putty.org) сыяктуу SSH кардарын түшүрүп алыңыз, аны Googleдан бекер жүктөп алсаңыз болот жана "pi" колдонуучу аты жана мурун орноткон сырсөзүңүз менен кирип жаткан Raspberry Piңиздин IP дарегине туташыңыз

7 ичинен 5 -бөлүк: Веб -серверди орнотуу

2254547 15
2254547 15

Кадам 1. Apache жана PHP орнотуу

Бул үчүн төмөнкү буйруктарды аткарыңыз:

    sudo apt-get apache2 php5 libapache2-mod-php5 орнотуңуз

2254547 16
2254547 16

Кадам 2. Кызматты өчүрүп күйгүзүңүз:

    sudo кызматы apache2 кайра

    ЖЕ

    sudo /etc/init.d/apache2 кайра баштоо

2254547 17
2254547 17

3 -кадам

Raspberry Pi дарегиңизди веб браузериңизге салыңыз. Сиз "Бул иштейт!" Деп жазылган жөнөкөй баракты көрүшүңүз керек.

7 ичинен 6 -бөлүк: MySQL орнотуу

2254547 18
2254547 18

Кадам 1. MySQL орнотуу

Бул үчүн төмөнкү буйрук менен бир нече пакеттерди орнотуңуз:

    sudo apt-get mysql-server mysql-client php5-mysql орнотуңуз

7 ичинен 7 -бөлүк: FTP орнотуу

2254547 19
2254547 19

Кадам 1. Raspberry Piге файлдарды өткөрүп берүү үчүн FTPди орнотуңуз

2254547 20
2254547 20

Кадам 2. Желе тамырына ээлик кылыңыз:

    sudo chown -R pi /var /www

2254547 21
2254547 21

Кадам 3. vsftpd орнотуу:

    sudo apt-get vsftpd орнотуу

2254547 22
2254547 22

Кадам 4. vsftpd.conf файлыңызды түзөтүңүз:

    sudo nano /etc/vsftpd.conf

2254547 23
2254547 23

Кадам 5. Төмөнкү өзгөртүүлөрдү киргизиңиз:

  • anonymous_enable = ООБА чейин anonymous_enable = ЖОК
  • Комментарийсиз local_enable = ООБА жана write_enable = ООБА жок кылуу менен # ар бир саптын алдында символ
  • андан кийин файлдын түбүнө барып, кошуңуз force_dot_files = ООБА.
2254547 24
2254547 24

Кадам 6. CTRL-O, CTRL-X басуу менен файлды сактоо жана чыгуу

2254547 25
2254547 25

Кадам 7. vsftpd кайра:

    sudo кызматы vsftpd кайра

2254547 26
2254547 26

Кадам 8. Pi колдонуучунун үй папкасынан /var /www үчүн жарлыкты түзүңүз:

    ln -s/var/www/~/www

2254547 27
2254547 27

Кадам 9. Сиз азыр Pi колдонуучусун колдонуп FTPге кире аласыз жана /var /www папкасына кирүүдө пайда болгон жарлык аркылуу кире аласыз

Кеңештер

  • Эгер SSH сервери орнотулган болсо, FTP серверин орнотуунун кажети жок. SCP аркылуу туташуу үчүн WinSCP сыяктуу тиркемени колдонсоңуз болот, ал коопсуз жана Raspberry Piңизде башка портту ачуунун зарылдыгын алдын алат.
  • Эгер сиз "wget: команда табылган жок" деген ката келсе, "sudo apt-get install wget" дегенди иштетиңиз.

Сунушталууда: