- Потребна компонента
- Подесите веб сервер на Распберри Пи
- Корак 1: Ажурирајте Пи
- Корак 2: Инсталирајте Апацхе
- Корак 3: Инсталирајте ПХП
- Корак 4: Инсталирајте МиСКЛ Север
- Инсталирајте и подесите ВордПресс на Распберри Пи
- 1. корак: Преузмите и инсталирајте ВордПресс
- Корак 2: Подесите базу података
- Корак 3: Конфигуришите ВордПресс
Једна од фасцинантних ствари у вези са системом на чиповима (СоЦ) као што је Распберри Пи је њихова способност да служе као веб сервери за хостовање веб локација и других онлајн апликација. Овај веб сервер служи датотекама хоста када је захтев упућен са краја клијента. Данас демонстрирам како поставити Веб сервер на Распберри Пи и инсталирати Вордпресс веб локацију којој може приступити било који уређај на истој мрежи као и Распберри Пи. Чак и Распберри Пи можете да ставите на мрежу техником прослеђивања порта и можете да приступите веб локацији са било ког места у свету.
Потребна компонента
За изградњу овог пројекта потребне су следеће компоненте;
- Распберри пи 2 или 3
- СД картица (најмање 8гб)
- ЛАН / Етхернет кабл
- ВиФи адаптер (ако користите Распберри пи 2)
- Извор напајања
Опционо
- Тастатура
- Миш
- Монитор
- ХДМИ кабл
Да наставимо, користићемо Распбиан стретцх ОС за овај водич, а пошто је његово подешавање исто као и Јессие, претпостављам да сте упознати са подешавањем Распберри Пи са Распбиан стретцх ОС-ом. Такође претпостављам да знате како ССХ унијети у Распберри Пи помоћу терминалног софтвера попут кита. Ако имате проблема са било којом од поменутих ствари, на овој веб локацији постоји мноштво туторијала за Распберри Пи који вам могу помоћи.
За нове кориснике Стретцх-а (нове инсталације), имајте на уму да је ССХ онемогућен и мораћете да омогућите ССХ пре него што будете могли да разговарате са Распберри Пи преко ССХ-а. Један од начина да то урадите је да га активирате повезивањем монитора и омогућавањем ССХ-а, док је други који ми је најдражи креирањем датотеке с именом ссх (без наставка) и копирањем у основну мапу на СД картици. То се може постићи уметањем СД картице у рачунар.
Водич ћемо започети постављањем малине пи као веб сервера који се може користити за хостовање било које врсте веб страница, након чега ћемо размотрити постављање ВордПресс веб локације на серверу.
Такође проверите да ли други Распберри Пи сервер има медија и сервера за штампање:
- Како поставити Плек Медиа Сервер на Распберри Пи
- Распберри Пи Принт Сервер
- Како инсталирати Коди на Распберри Пи 3
Подесите веб сервер на Распберри Пи
Постоји неколико стекова сервера, али за овај водич користићемо ЛАМП стек који означава Линук, Апацхе, МиСКЛ и ПХП.
Корак 1: Ажурирајте Пи
Важно је ажурирати Пи на почетку било ког пројекта јер ово инсталира ажурирање за све претходно инсталиране пакете и осигурава да се проблеми са компатибилношћу не појаве када се инсталирају софтверски пакети потребни за нове пројекте. Да бисте ажурирали пи рун;
Ажурирање Судо апт-гет Судо апт-гет надоградња
Корак 2: Инсталирајте Апацхе
Пошто већ покрећемо Линук машину, прво што треба урадити је инсталирање Апацхе-а. Апацхе као и већина других апликација веб сервера може се користити за послуживање ХТМЛ датотеке преко хттп или се користи са додатним модулима и пакетима за опслуживање динамичких веб страница попут већине вордпресс веб локација, које су направљене на језицима попут ПХП-а.
Да инсталирате апацхе рун;
Судо апт-гет инсталирајте апацхе2
По завршетку инсталације можете да је тестирате тако што ћете посетити ИП адресу у прегледачу. Требали бисте видети страницу попут оне приказане на доњој слици.
Горе приказана страница представља хтмл садржај датотеке индек.хтмл која се налази у директоријуму / вар / ввв / хтмл који је креиран током инсталације апацхе-а.
Да бисте приказали јединствену веб страницу или креирали више страница, садржај датотеке индек.хтмл може се уредити тако да одражава информације које ће се приказати.
Да бисмо уредили датотеку, морамо да променимо власништво из роот у ваше корисничко име. Под претпоставком да је ваше корисничко име подразумевано „пи“ корисничко име промењено у ввв директоријум и промењено власништво над датотеком;
цд / вар / ввв / хтмл судо цховн пи: индек.хтмл
Са променом власништва, скрипту можемо затим уређивати помоћу уређивача нано текста. Трцати;
Судо нано индек.хтмл
Промените код тако да одражава све промене које желите, сачувајте и освежите страницу у прегледачу да бисте видели промену.
Корак 3: Инсталирајте ПХП
Да бисмо веб серверу дали могућност да послужује неке сложене и динамичне веб странице, да бисмо му омогућили обраду хтмл, ЦСС ЈаваСцрипт и ПХП, мораћемо да инсталирамо остале компоненте ЛАМП стека. С обзиром да већ радимо на Линук машини, следећа компонента стека који ћемо инсталирати је ПХП. Да бисте инсталирали, покрените;
Судо апт-гет инсталирајте пхп либапацхе2-мод-пхп
Након тога можемо тестирати инсталацију стварањем датотеке индек.пхп и убацити је у ввв директоријум. То би требало урадити тек након што је датотека индек.хтмл уклоњена из директоријума јер.хтмл има предност над.пхп.
Да бисте уклонили.хтмл датотеку, док сте још увек у ввв директоријуму, покрените;
судо рм индек.хтмл
Направите датотеку индек.пхп користећи;
судо нано индек.пхп
У датотеку убаците неки ред ПХП кода.
Сачувајте и изађите из уређивача. Освежите страницу у прегледачу да бисте видели промене.
Ако је сирова пхп скрипта приказана на веб страници уместо текста „сервер уп анд руннинг“, поново покрените Апацхе сервер. Ово се ради помоћу;
судо сервис апацхе2 рестарт
Сада бисте требали моћи правилно да видите садржај веб странице.
Уместо уклањања странице индек.хтмл , може се направити друга страница са именом које није индек. За еампле паге.пхп .
Овој страници се у прегледачу може приступити путем хттп: //
Корак 4: Инсталирајте МиСКЛ Север
Даље, морамо инсталирати механизам базе података за управљање и чување података на серверу. За скуп лампи користићемо МиСКЛ. Морамо да инсталирамо МиСКЛ сервер и ПХП пакете подршке за МиСКЛ. Алтернатива њима биће коришћење ПХПмиАдмин-а.
Да инсталирате МиСКЛ сервер покрените;
Судо апт-гет инсталирајте мискл-сервер пхп-мискл
Након тога поново покрените Апацхе користећи;
судо сервис апацхе2 рестарт
Када ово завршите, сада имате комплетан веб сервер који ради и база података сада треба да се може управљати. У овом тренутку можете да креирате и хостујете веб локацију на овом серверу стављањем хтмл и ПХП страница веб странице у ввв директоријум веб сервера и биће јој доступни сви на истој мрежи као и малина пи.
Инсталирајте и подесите ВордПресс на Распберри Пи
Са нашим веб сервером који ради и један добар начин да тестирамо шта смо урадили је да инсталирамо популарни систем за управљање садржајем ВордПресс . Овим ћемо моћи да направимо веб страницу за неколико минута.
1. корак: Преузмите и инсталирајте ВордПресс
Да бисмо рашчистили ствари и ослободили мало простора на малина пи, уклањамо садржај директоријума ввв . Да бисте урадили ово трчање;
Цд ~ Цд / вар / ввв / хтмл судо рм *
Након брисања свих датотека, затим преузимамо ВордПресс са њихове званичне веб локације користећи;
судо вгет хттп://вордпресс.орг/латест.тар.гз
Када се преузимање заврши, извадите тарбалл помоћу;
судо тар кзф најновије.тар.гз
Преместите садржај директоријума ВордПресс у тренутни директоријум помоћу;
Судо мв вордпресс / *.
Забележите размак испред „.“
Затим уклоните тарбалл да бисте ослободили простор на пи користећи;
Судо рм - рф вордпресс латест.тар.гз
Пре него што наставимо, морамо да променимо власништво над свим вордпресс датотекама на корисника апацхе-а. Трцати;
Судо цховн -Р ввв-подаци:.
* не заборавите да додате „.“ после колоне.
Корак 2: Подесите базу података
За све веб локације је потребна база података; овде долази МиСКЛ. Да бисте поставили базу података за ВордПресс, покрените;
судо мискл_сецуре_инсталлатион
Од вас ће бити затражено да унесете подразумевану / тренутну лозинку. Само притисните тастер ентер. Следите упутства да бисте довршили подешавање креирањем нове лозинке (уверите се да користите лозинку коју можете лако да запамтите), уклоните анонимне кориснике, онемогућите даљинско пријављивање корена, уклоните тестну базу података и поново учитајте табелу привилегија. Када све буде готово, требало би да видите примедбу о свему.
Даље креирамо базу података за ВордПресс. Трцати;
судо мискл -уроот -п
Унесите основну лозинку коју смо креирали горе, на екрану бисте требали видети поруку добродошлице у мариаДБ монитор. Када се ово појави, креирајте нову ДБ помоћу наредбе;
креирање базе података вордпресс;
Имајте на уму да је „ВордПресс“ у наредби изнад моје омиљено име за ДБ. Слободно одаберите свој.
Ако је ово успешно, требало би да видите екран сличан ономе на слици испод.
Даље, доделите привилегије базе података коријенском кориснику користећи;
ДОДАТИ СВЕ ПРИВИЛЕГИЈЕ на вордпресс-у. * ДА 'роот' @ 'лоцалхост' ИДЕНТИФИЦЕД БИ 'ИОУРПАССВОРД';
Да би промене извршене у ДБ-у ступиле на снагу, морамо да испразнимо привилегије базе података. Трцати;
ФЛУСХ ПРИВИЛЕГЕС;
Након тога, излазимо из мариаДБ користећи ЦТРЛ + Д.
Корак 3: Конфигуришите ВордПресс
Отворите веб прегледач на пи-у и идите на хттп: // лоцалхост, требало би да видите ВордПресс страницу у којој се тражи да одаберете жељени језик, изаберете жељени језик и кликнете на даље.
На следећој страници кликните на Идемо да наставимо са инсталацијама.
Затражиће основне информације о локацији. Напуните их као што је приказано доле;
Име базе података: вордпресс Корисничко име: роот лозинка:
Кликните дугме „Пошаљи“, а затим дугме „Покрени инсталацију“. Ово ће захтевати е-пошту, корисничко име и лозинку за вашу веб локацију. Наведите ове информације и притисните дугме „инсталирај вордпресс“. Након овога, сада бисте могли да се пријавите на позадину веб локација и прилагодите његов изглед и употребу тако што ћете посетити хттп: // лоцалхост / вп-админ
Да бисмо УРЛ учинили пријатнијим за кориснике који гледају са другог уређаја на истој мрежи, променићемо поставке трајних веза. Да би то урадили, од вордпресс позадина, идите на поставке , изаберите пермалинкс , изаберите " порука име опцију" и кликните на " Саве Цхангес дугме".
Дакле, веб сервер је усклађен са овом променом, мораћемо да омогућимо апацхеов мод за преписивање. Трцати;
Судо а2енмод препиши
Такође треба да упутимо виртуелни домаћин да дозволи преписивање захтева. Да бисмо то урадили, мораћемо да уредимо подразумевану конфигурацију доступних веб локација помоћу нано уређивача.
Трцати; судо нано /етц/апацхе2/ситес-аваилабле/000-дефаулт.цонф
Додајте следеће редове након првог реда
Уверите се да је у
Сачувајте датотеку и изађите користећи ЦТРЛ + Кс, а затим И и унесите.
Поново покрените Апацхе да бисте извршили промене извршене у конфигурационим датотекама. Трцати;
Судо сервис апацхе2 рестарт
То је то, имамо веб локацију која ради на нашем веб серверу Распберри. ВордПресс се лако може прилагодити вашем укусу. Можете једноставно променити теме, додати странице, постове, променити мени итд.
Генерално, постоји пуно ствари које се могу постићи приватним веб сервером. Једна од тих кључних примена је размена датотека између уређаја повезаних на истој мрежи као и сервер.
Повезивањем малина пи са рутером и применом техника прослеђивања портова, веб сервер се може применити да служи веб страницама на Интернету. То значи да се датотекама ускладиштеним на веб серверу може приступити било где у свету.
Треба напоменути да је малина пи као хардвер ограничена и можда неће имати оптималне перформансе ако се користи за хостовање веб локација са великим прометом.