Како угостити своју веб локацију на Распберри Пи

Како угостити своју веб локацију на Распберри Пи

Треба да покренете веб локацију, али не можете приуштити трошкове хостинга?





Могао би користити овај линк да бисте остварили посебан попуст на ИнМотион хостингу.





Или можете покушати да претворите Распберри Пи у веб сервер, који је више него способан да покреће основни софтвер веб сервера. Најбоље од свега, постављање је једноставно.





Зашто хостовати веб локацију на Распберри Пи?

Постоји неколико добрих разлога за постављање Распберри Пи -а као веб сервера.

  • Трошкови хостинга су скупи
  • Ваш десктоп рачунар је прескуп да би радио цео дан
  • Распберри Пи има веома низак енергетски отисак
  • Пи се може конфигурисати као преносиви уређај
  • Потенцијал за превазилажење цензуре

Без обзира на вашу мотивацију за одабир хостовања ваше веб локације на Распберри Пи, то се може поставити за неколико минута. Још боље, можете користити било коју верзију Пи, чак и Пи Зеро. Ако се уређај може повезати са интернетом, на њему можете поставити веб локацију.



Постављање хардвера Распберри Пи веб сервера

Почните са поузданим извором напајања за ваш Распберри Пи. Такође би требало да имате најновију верзију коју желите Распберри Пи дистро инсталиран на висококвалитетну СД картицу.

Кораци и снимци екрана у овом водичу служе за подешавање вашег Распберри Пи веб сервера помоћу Распбиан Стретцх -а.





Као и код већине сервера, мораћете да приступите Распберри Пи веб серверу помоћу ССХ -а. У Линук -у и мацОС -у то можете учинити путем терминала. У оперативном систему Виндовс, користите ПоверСхелл за повезивање преко ССХ -а или инсталирајте алатку треће стране.

Подешавање бежичног умрежавања и ССХ -а

Иако можете користити свој Распберри Пи као веб сервер са само тастатуром и монитором, даљински приступ је једноставнији.





Најбољи начин за то је да омогућите ССХ на вашем Пи -у и унапред подесите бежично умрежавање. Ако користите постојећу Распберри Пи инсталацију, вероватно сте већ урадили обоје. Почињете изнова? Можете да конфигуришете ССХ и бежично умрежавање док је СД картица још увек у рачунару.

Почните тако што ћете осигурати да је ваша СД картица видљива у управитељу датотека вашег рачунара, а /боот/ именик изабран. (У оперативном систему Виндовс ово је једини део СД картице који се може читати.)

Затим, у прозору / боот / директоријума, десни клик на празан простор и изаберите Ново> Текстуални документ . Именујте документ ссх водећи рачуна да уклоните екстензију датотеке .ТКСТ. Када се Пи покрене, откриће ссх датотеку и омогућити ову функцију.

Да бисте се повезали преко ССХ -а, прво морате омогућити бежично умрежавање. Да бисте то урадили, направите другу датотеку, овај пут је позовите впа_супплицант.цонф . Поново избришите ТКСТ екстензију. Отворите датотеку, копирајте и залепите следеће:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid='YOUR_NETWORK_NAME'
psk='YOUR_PASSKEY'
key_mgmt=WPA-PSK
}

Када их налепите, уредите вредности тако да приказују назив ваше мреже (ССИД) и лозинку (ПСК). Сачувајте датотеку, а затим безбедно избаците СД картицу. Након што сте га заменили у Распберри Пи, покрените систем. Требали бисте бити у могућности да се повежете на Распберри Пи преко ССХ -а, користећи Пи -јеву ИП адресу. Пронађите ово тако што ћете проверити администраторски екран вашег рутера (проверите документацију уређаја) или кратким повезивањем тастатуре и екрана.

Са подешеним ССХ -ом, можете се даљински повезати са вашим Распберри Пи веб сервером у било ком тренутку.

Конфигурисање вашег Распберри Пи -а као веб сервера

Пре него што отпремите своје ХТМЛ странице на свој Распберри Пи, мораћете да конфигуришете сервер и његов софтвер. Да бисте то урадили, инсталирајте Апацхе и ПХП. Ово ће омогућити послуживање страница написаних у ХТМЛ -у и ПХП -у.

Почните ажурирањем Распбиана:

sudo apt update
sudo apt upgrade

Затим инсталирајте Апацхе и повезане библиотеке уносом:

sudo apt install apache2 -y

Затим проверите да ли је Апацхе покренут:

sudo service apache2 status

Ако сервер приказује „активно (ради)“ у зеленом тексту, све је у реду.

Ако је сервер у квару, покрените га са:

sudo service apache2 start

У овој фази можете да прегледате веб сервер вашег Распберри Пи из прегледача.

Ако је прегледач инсталиран на вашем Распберри Пи, посетите овај УРЛ у адресној траци:

http://localhost

Међутим, ако користите ССХ, користите ИП адресу вашег Распберри Пи из прегледача рачунара (нпр.

http://123.456.789.0

). Требало би да видите потврду да је Апацхе инсталиран.

Ваш Распберри Пи је сада подешен као основни веб сервер. Све што треба да урадите је да додате странице!

Конфигурисање ФТП -а на Распберри Пи

Иако у прегледачу можете да проверите да ли ваш Пи ради као веб сервер, понуђена страница ће бити врло основна. Ово је типична датотека индек.пхп за чување места, коју ћете морати да замените сопственим ПХП или ХТМЛ документом.

Почните креирањем ввв директоријума и инсталирањем ФТП софтвера:

sudo chown -R pi /var/www
sudo apt install vsftpd

Са инсталираном ФТП апликацијом всфтпд ('Веома сигуран ФТП демон') мораћете да унесете неке промене у конфигурацију. Прво отворите конфигурациону датотеку у нано ...

sudo nano /etc/vsftpd.conf

... и извршите следеће дозволе/безбедносне промене:

Прво, промените анонимоус_енабле = ИЕС у анонимоус_енабле = НО

Затим раскоментирајте следеће редове (уклањањем симбола #)

#local_enable=YES
#write_enable=YES

Ово омогућава поставке на које се линије односе. На крају додајте овај ред на крај датотеке:

force_dot_files=YES

Ово ће присилити приказ датотека сервера које почињу са '.', Као што је најважнија .хтаццесс датотека.

Притисните Цтрл + Кс да сачувате и изађете, потврђујући са И и Ентер .

На крају, поново покрените ФТП са:

sudo service vsftpd restart

Помоћу стандардног десктоп ФТП -а моћи ћете да се повежете на свој Распберри Пи. Отпремите датотеке у / вар / ввв / хтмл .

ХТМЛ није довољан? Распберри Пи такође подржава ЛАМП!

Распберри Пи не може само да служи основним ХТМЛ страницама. Конфигурација ЛАМП сервера се може инсталирати ако желите МиСКЛ са подршком за ПХП. Једноставно следите горенаведене кораке за инсталацију да бисте инсталирали и подесили Апацхе, затим додајте инсталл МиСКЛ, а затим ПХП.

Следећи пакети инсталирају МиСКЛ и потребну ПХП компоненту:

sudo apt install mysql-server php-mysql -y

Када се ово инсталира, мораћете да поново покренете Апацхе:

sudo service apache2 restart

Затим инсталирајте сам ПХП са:

sudo apt install php -y

Поново покрените Апацхе помоћу горње наредбе. Ваш ЛАМП сервер је сада инсталиран, спреман за постављање ПХП веб апликација и веб локација заснованих на бази података.

Као и код сваког пројекта веб сервера, требало би да утврдите да ли ће Пи одговарати вашим потребама. Иако је могуће подесити ВордПресс да ради на Распберри Пи, додавање мноштва додатака и више дневних ажурирања учиниће га изузетно спорим.

Веб локација коју планирате да покренете на свом Распберри Пи -у треба да буде лака за ресурсе и захтеве софтвера. Решење засновано на бази података може се користити ако је потребно, требало би да ограничите број страница које се могу прегледати.

Желите да идете даље? Погледајте наш водич до хостовање ВордПресс веб локације на вашем Распберри Пи . Наравно, постоје убедљиви разлози да се одлучите за управљани ВордПресс хостинг за своју веб локацију.

Безбедносна и техничка разматрања

Мало је вероватно да ћете постићи било шта што се приближава брзини производње када користите Распберри Пи као веб сервер за било шта што подсећа на популарну веб локацију.

Међутим, постоје начини на које можете побољшати перформансе, попут постављања софтвера сервера на УСБ чврсти диск, а не на СД картицу, како бисте смањили деградацију кроз редовне процесе читања/писања. Алтернативно, коришћење РАМ -а уређаја за привремено складиштење датотека за читање/писање је такође опција. Ово је нешто што ћете можда желети да промените када одлучите како ћете користити свој веома мали веб сервер.

Иако су погодне за постављање пробне верзије ПХП веб локације засноване на бази података, онлине дужности Распберри Пи-а вероватно најбоље одговарају малој збирци статичних страница.

Имајте на уму да ћете морати да отворите приступ свом Распберри Пи-у као веб серверу повезаном на интернет подесите рутер са статичком ИП адресом .

Коначно, одвојите време да промените подразумевану лозинку за Распберри Пи. То се може урадити у командној линији путем ССХ -а помоћу:

passwd

Тада ћете бити упитани да унесете и потврдите нову лозинку. Ово ће спречити свакога ко је упознат са Распбиан -ом да приступи позадини ваше веб странице.

Угостите своју Распберри Пи веб локацију!

Потенцијал за коришћење Распберри Пи -а као веб сервера је знатан. Реално, нећете моћи да угостите веб локацију тако велику као МакеУсеОф. Међутим, са батеријом и мобилним интернетским кључем могли бисте угостити компактну веб страницу са било ког места у свету.

Запамтите, све што требате учинити је:

  • Конфигуришите ССХ и бежично умрежавање
  • Инсталирајте Апацхе (МиСКЛ и ПХП опционално)
  • Инсталирајте ФТП
  • Поставите сигурну лозинку

Са постављеном статичком ИП адресом или динамичком ДНС услугом, ваша веб локација је спремна. А ако не желите да му се приступа са интернета, једноставно хостујте кућни интранет! Ако одлучите да потражите спољну услугу, погледајте ову листу најбољих услуга веб хостинга.

Објави Објави Твеет Емаил Ево зашто је ФБИ издао упозорење за откупни софтвер у кошницама

ФБИ је издао упозорење о посебно гадној врсти рансомвареа. Ево зашто морате бити посебно опрезни са Хиве рансомваре -ом.

софтвер за уређивање фотографија једноставан за коришћење
Прочитајте следеће Повезане теме
  • ДИИ
  • Веб хостинг
  • Апацхе Сервер
  • Распберри Пи
  • ДИИ Пројецт Туториали
О аутору Цхристиан Цавлеи(1510 објављених чланака)

Заменик уредника за безбедност, Линук, уради сам, програмирање и објашњење технологије и заиста користан произвођач подцаста, са великим искуством у подршци за десктоп и софтвер. Сарадник часописа Линук Формат, Цхристиан је љубитељ Распберри Пи -а, љубитељ Лега и љубитељ ретро игара.

Више од Цхристиана Цавлеија

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили