Ако планирате да покренете веб локацију, али не желите да плаћате периодичне месечне или годишње накнаде за хостинг, можете користити било који стари лаптоп или десктоп рачунар да бесплатно хостујете веб локацију. То је одличан начин да искористите свој стари систем уместо да га баците.
У овом водичу ћемо инсталирати и подесити услуге на нашем 10 година старом лаптопу за хостовање ВордПресс, Јоомла или прилагођеног ХТМЛ или ПХП веб сајта са бесплатним ССЛ сертификатом.
Ствари које ће вам требати за хостовање веб локације
Следе предуслови да бесплатно хостујете веб локацију од куће само на рачунару:
- Стари лаптоп или рачунар који користи Убунту сервер.
- Регистровано име домена за вашу веб локацију
- Етернет кабл за повезивање лаптопа или рачунара са рутером за поуздану и брзу везу
Корак 1: Ажурирајте и надоградите пакете
После инсталирање Убунту сервера на ваш рачунар, извршите следећу команду да бисте ажурирали листу пакета и надоградили постојеће пакете. Препоручујемо вам да омогућите ССХ и приступите серверу преко Терминала или ПуТТИ-а на вашем мацОС или Линук рачунару.
судо апт упдате && Судо апт надоградња –и
Ово може потрајати да се заврши. Дакле, седите и опустите се док се процес не заврши.
Корак 2: Инсталирајте Апацхе
Апацхе је популаран веб сервер отвореног кода који ради са ПХП-ом за хостовање динамичких веб локација, укључујући ВордПресс сајтове. Када се ажурирање заврши, извршите следећу команду за инсталирајте Апацхе сервер.
судо апт инсталирај апацхе2
Када видите упит, притисните И а затим удари у Ентер тастер за наставак инсталације. Статус можете проверити тако што ћете покренути следећу команду.
системцтл статус апацхе2
Требало би да покаже активан (покренут) статус. Да бисте проверили, можете да посетите ИП свог лаптопа или локалног хоста.
Корак 3: Инсталирајте МиСКЛ Сервер
МиСКЛ је систем за управљање базом података (ДБМС) који помаже у организовању и пружању приступа бази података за складиштење информација. Да бисте инсталирали МиСКЛ сервер, користите следећу команду.
судо апт инсталирај МариаДБ-сервер МариаДБ-клијент
Притисните И а затим и Ентер тастер за потврду и наставак инсталације.
Затим обезбедите инсталацију МиСКЛ-а тако што ћете покренути следећу команду.
судо мискл_сецуре_инсталлатион
Поставити роот лозинку? Притисните Ии погодио Ентер кључ. Унесите сигурну лозинку и чувајте је.
Уклонити анонимне кориснике? Притисните И, а затим Ентер кључ.
Желите ли да забраните роот пријаву на даљину? Притисните Ианд, а затим Ентер кључ.
Уклоните тестну базу података и приступите јој. притисните И кључ праћено Ентер притисак дугмета.
Сада поново учитати табеле привилегија? притисните И кључ и затим Ентер.
Корак 4: Инсталирајте ПХП
ПХП је неопходан за обраду кода за приказивање динамичког садржаја, покретање скрипти, повезивање са МиСКЛ базом података и приказивање обрађеног садржаја у веб претраживачу. Да бисте инсталирали ПХП, покрените следећу команду.
судо апт инсталирај ПХП ПХП-МиСКЛ
притисните И тастер за потврду и наставак инсталације. Направите тест.пхп датотеку користећи следећу команду да бисте потврдили инсталацију.
судо нано /вар/www/html/test.php
Сада, налепите следећи код у Нано едитор.
<?пхп
пхпинфо();
?>
Притисните ЦТРЛ+Кс затим И анд тхе Ентер тастер да сачувате промене. Сада посетите ИП свог лаптопа са /test.php у УРЛ-у. Ово би требало да учита страницу са информацијама о ПХП-у, што указује да је ПХП инсталиран и да ради.
Корак 5: Креирајте МиСКЛ базу података и корисника
Морамо да направимо базу података и кориснички налог са приступом бази података са свим привилегијама. Команде су следеће:
судо МиСКЛ –у корен -п
Унесите лозинку (ону коју сте креирали током обезбеђивања МиСКЛ инсталације) и притисните тастер Ентер кључ. Затим извршите следеће команде датим редоследом да бисте креирали базу података и корисника са пуним приступом бази података.
КРЕИРАЈБАЗА ПОДАТАКА мој сајт;
НАПРАВИ КОРИСНИКА ‘рави’@’локални домаћин’ ИДЕНТИФИЕД БИ ‘Твоја лозинка’;
ГРАНТ АЛЛ ОН мисите.* ТО ‘рави’@’локални домаћин’ ИДЕНТИФИЕД БИ ‘Твоја лозинка’;
ФЛУСХПРИВИЛЕГИЈЕ;
ИЗЛАЗ;
Ово ће креирати базу података под називом "мисите" са корисником "рави" који има приступ бази података. Наравно, можете користити било које име које желите.
Сада можете да хостујете прилагођени ХТМЛ, ПХП веб локацију или веб локације засноване на ЦМС-у, као што су ВордПресс, ПрестаСхоп, Јоомла, итд. Међутим, ми ћемо поставите и угостите ВордПресс веб локацију на нашем старом лаптопу за овај водич.
Корак 6: Преузмите и подесите ВордПресс
Идите на /вар/ввв/хтмл путању и преузмите најновији ВордПресс пакет.
цд /вар/www/html/
судо вгет " https://wordpress.org/latest.tar.gz">https://wordpress.org/latest.tar.gz
Извуците садржај пакета.
Судотаркфнајновије.тар.гз
Ово ће извући вордпресс именик на /var/www/html локација. Можете погледати именик користећи лс команда. Затим ћемо дати дозволу за ввв-подаци: ввв-подаци користећи следећу команду.
судо цховн -Р ввв-дата: ввв-дата /вар/www/html/wordpress
Када завршите, можете да посетите ИП свог лаптопа, а затим и /wordpress. Унесите Назив базе података, Корисничко име и Лозинка креирали смо у кораку 4. Остави Датабасе Хост и Префикс табеле подразумевано. Кликните на прихвати.
Сада, кликните на Покрените инсталацију.
Унесите наслов сајта. Такође, креирајте нову Корисничко име и Лозинка за позадину ВордПресс-а (вп-админ), а затим кликните Инсталирајте ВордПресс. Ово ће инсталирати ВордПресс, након чега можете приступити ВордПресс сајту на http://IP-Address/wordpress (Заменити ИП адреса поље са ИП-ом вашег рачунара).
Затим морамо да додамо име домена и омогућимо ССЛ за ХТТПС везу. За ово ћемо користити безбедни Цлоудфларед тунел.
Корак 7: Преузмите и инсталирајте Цлоудфларед услугу
Региструјте се и додајте свој домен у свој Цлоудфларе налог започети. Након што додате домен, покрените следеће команде да бисте преузели и инсталирали услугу Цлоудфларед на вашем старом лаптопу или веб серверу заснованом на рачунару.
судо вгет хттпс://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64.deb
судо дпкг –Ја цлоудфларед-линук-амд64.деб
Корак 8: Направите Цлоудфларед тунел и омогућите ХТТПС
Пратите упутства и користите наредбе у наставку да бисте креирали Цлоудфларед тунел и омогућили безбедну везу са вашом веб локацијом.
Пријавите се и ауторизујте домен који сте додали у Цлоудфларе.
Пријава у тунел у облаку
Копирајте приказану УРЛ адресу и отворите је у веб прегледачу да бисте ауторизовали домен.
Када будете успешно ауторизовани, направите Цлоудфларед тунел под називом „мисите“. Можете га именовати било шта, али запамтите то име.
Облачни тунел Креирај мој сајт
Копирајте путању датотеке акредитива (путања ЈСОН датотеке) и ИД тунела. Чувајте их.
Сада креирајте конфигурациону датотеку користећи наредбу испод.
Судо нано ~/.cloudflared/цонфиг.имл
Затим налепите следећи код у њега. Обавезно замените ИД тунела и акредитив-фајл (путања ЈСОН датотеке).
тунел: а2ефц6дг1-2ц75-45ф8-б529д3ее
датотека акредитива: /home/пи/.цлоудфларед/ а2ефц6дг1-2ц75-45ф8-б529д3ее.јсон
улаз:
-име хоста: ИоурДомаин.цом
услуга: хттп://Laptop-IP
-услуга: хттп_статус:404
Притисните ЦТРЛ+Кс затим И и ударио Ентер да сачувате промене.
Сада креирајте ДНС унос за име хоста. Можете да хостујете своју ВордПресс локацију на главном домену или поддомену на основу ваших захтева. За овај туторијал, направићемо поддомен ДНС унос за хостовање наше ВордПресс сајта на старом лаптопу.
Цлоудфларед тунел рута ДНС <Име тунела><ВашДомен.цом>
Ево примера:
цлоудфларедтунелрутаДНСмој сајтмој сајт.смартгхар.орг
Када је унос успешно креиран, можете покренути тунел покретањем следеће команде.
Цлоудфларед тунел покренут мисите
Можете да отворите веб прегледач и посетите име хоста (у овом случају мисите.смартгхар.орг). Требало би да будете у могућности да приступите ВордПресс сајту. Међутим, можда ћете видети да је ЦСС покварен и да је ХТТПС онемогућен.
Да бисте ово поправили, пријавите се на https://yoursite.com/wp-admin, Иди на Подешавања > Општа подешавања, и ажурирајте поља ВордПресс Аддресс (УРЛ) и Сите Аддресс (УРЛ) на ИоурДомаинНаме.цом или ИоурДомаинНаме.цом/вордпресс према вашој конфигурацији.
Затим се пријавите на Цлоудфларе, пређите на ССЛ/ТЛС > Преглед у левом окну и изаберите или „Флексибилно“ или „Пуно“ за домен који сте додали.
Када завршите, посетите УРЛ и приступите својој веб локацији. Ваша веб локација би сада требало да се учита у потпуности са ХТТПС везом.
Да ли је бесплатан ДИИ хостинг вредан тога?
Ако тек почињете да правите онлајн услугу, портал или посао, локални уради сам сервер на старом рачунару или лаптопу може вам помоћи. Можете га користити да прикажете своје пројекте клијентима или корисницима и угостите потпуно функционалну веб локацију.
Иако је хостинг бесплатан и безбедан, имајте на уму да ћете морати да платите за потрошњу електричне енергије вашег рачунара, што ће варирати у зависности од његове ефикасности. Обично је то између 30-65 В/сат при пуном оптерећењу за лаптопове, али десктоп рачунари ће трошити много више енергије. Јефтинија и ефикаснија опција била би употреба Распберри Пи-а за хостовање ваше веб локације, јер ради на напајање од 15 В.