Hvernig á að virkja HTTP/2 stuðning á DirectAdmin (CentOS)

HTTP/2 er nýjasta útgáfan af HTTP samskiptareglunum, byggð á SPDY. Þróun þess var frumkvæði að Google og HTTP/2 byggist að miklu leyti á kóðagrunni og hugmyndum SPDY.

SPDY hefur nú verið úrelt og verið er að taka upp HTTP/2 um allan heim. Mörg hýsingarfyrirtæki hafa þegar veitt stuðning við HTTP/2 vegna aukins hraða þess.

Þegar þetta er skrifað býður DirectAdmin ekki upp á einn smell leið til að virkja HTTP/2. Hins vegar eru margar leiðir til að ná fram HTTP/2 stuðningi. Aðferðin sem lýst er hér að neðan hefur reynst öflugasta og stöðugasta aðferðin.

Uppfæra þarf nokkra hluti til að HTTP/2 taki gildi. Vegna þessa ráðlegg ég þér eindregið að taka skyndimynd. Ef mögulegt er skaltu fylgja þessari handbók á alveg nýjum netþjóni.

Þessi handbók samanstendur af tveimur hlutum: að virkja HTTP/2 stuðning á vefþjóninum (Apache) fyrir viðskiptavini (gesti) og virkjun HTTP/2 í cURL. Að virkja HTTP v2 fyrir cURL neyðir cURL beiðnir sem koma frá þjóninum þínum til að nota HTTP/2 fyrir áfangaþjóna sína, ef mögulegt er.

Lykil atriði

  • Það er ekki nauðsynlegt að uppfæra bæði Apache og cURL til að nota HTTP/2. Það er í lagi ef þú fylgir öðrum hvorum leiðbeiningunum, þar sem þeir virka aðskildir frá hvor öðrum.
  • Það hafa komið upp nokkur undarleg tilvik þar sem Apache og HTTP/2 virðast virka vel, en hleðsla heppnast á ''handahófi'' vöfrum og síður verða óaðgengilegar (timeout) á öðrum. Einfaldlega að fara aftur í upprunalegu Apache stillingarnar mun laga þetta, þar sem Apache mun ekki vita um HTTP/2 og ekki reyna að þjóna efni yfir það.
  • Taktu alltaf öryggisafrit eða taktu skyndimynd fyrirfram. Að virkja HTTP/2 getur verið tiltölulega viðkvæmt ferli svo það er mikilvægt að geta afturkallað breytingar ef þörf krefur.
  • Endursamsetning hugbúnaðar getur alltaf valdið smá niðurtíma. Í sumum tilfellum er þetta undir mínútu, en það er engin leið að segja nákvæmlega. Þú ættir að minnsta kosti að vera tilbúinn fyrir smá niður í miðbæ.
  • Þú þarft rótaraðgang að þjóninum fyrir þessa handbók. Ef þú hefur ekki getu til að hækka heimildastigið þitt í rót, ættir þú að hafa samband við þjónsstjórann til að virkja HTTP/2 á þjóninum.

HTTP/2 og SSL

Þó að það sé ekki tæknileg krafa frá HTTP/2 sjálfu, þá þarftu í flestum tilfellum SSL vottorð til að nota HTTP/2. Eins og fram hefur komið þarf HTTP/2 þetta tæknilega séð ekki, en margir vafrar (Safari, Chrome, Firefox o.s.frv.) hafa búið til þennan staðal. Efni verður ekki birt yfir HTTP/2 þegar síða er hlaðið án SSL með því að nota þessa vafra. Þar sem flestir notendur nota þessa vafra (og aðra) sem einnig taka þátt í þessum staðli, ættir þú að nota SSL vottorð.

Ef þú ert að leita að ókeypis SSL vottorði, ættir þú að skoða einn af Let's Encrypt leiðbeiningunum okkar:

Mælt með: Uppsetning Let's Encrypt á DirectAdmin

Aðrar stjórnborð:

Almennar leiðbeiningar:

Algengar spurningar

Skýrir þessi handbók uppsetningu Brotla?

Nei, það er engin aðferð til að setja upp Brotli við hlið HTTP/2 í þessari grein.

Samsetning mistekst að ástæðulausu og ég hef fylgt nákvæmlega þeim skrefum sem lýst er í þessari grein. Hvernig leysi ég þetta?

Jafnvel þó að það séu margar mögulegar ástæður fyrir þessu, að teknu tilliti til mismunandi umhverfis og þess háttar, eru staðsetningarstillingar þínar hugsanlega ekki réttar. Prófaðu að setja LC_ALL=Cfyrir framan skipanirnar þínar, svo skipunin fyrir endursamsetningu Apache myndi líta svona út til dæmis: LC_ALL=C ./build apache Ekki gleyma bilinu á milli LC_ALL=Cog skipunina!

Mun ég tapa einhverjum gögnum?

Ef þú ert að nota öfuga proxy-uppsetningu eins og er, til dæmis með Apache og Nginx, ættirðu að snúa því aftur í Apache, en þá myndirðu örugglega missa Nginx stillingarskrárnar þínar. Ef þú hefur búið til sérsniðnar VirtualHost stillingar (hvort sem það er í gegnum skipanalínuna eða DirectAdmin sjálft) ættirðu að breyta þeim á hverju léni svo Apache útgáfurnar haldist virkar. Þú munt ekki tapa neinum gögnum varðandi notendagögn, efni vefsíðunnar, gagnagrunna osfrv.

Munu þessar sérsniðnu útgáfur koma í veg fyrir að ég uppfæri pakka og hugbúnað í framtíðinni?

Almennt, það er engin þörf á að hafa áhyggjur af þessu. Að teknu tilliti til einingauppsetningar DirectAdmin (og þar með CustomBuild) ættir þú að geta niðurfært eða uppfært í aðrar hugbúnaðarútgáfur í framtíðinni án vandræða. Þó að þú ættir að skjalfesta breytingarnar ef þörf er á annarri uppfærsluleið í framtíðinni, þá ætti ekki að þurfa að hafa áhyggjur af ósamrýmanleikaútgáfum með nýjum hugbúnaðarútgáfum.

DirectAdmin býður ekki upp á HTTP/2 utan kassans; vissulega þýðir það að það er ekki samhæft eða þeir hafa sínar ástæður til að vera það ekki. Hvers vegna er þörf á þessari lausn?

Aðferðirnar til að setja upp og virkja HTTP/2 sem lýst er hér að neðan eru ekki svo miklar lausnir, heldur eingöngu pakkauppfærslur og stillingarbreytingar. Vegna einingauppsetningar DirectAdmin eru þessar breytingar fullkomlega í lagi og ættu ekki að valda vandamálum eða öðrum vandræðum. Það er erfitt að ákvarða hvers vegna DirectAdmin styður þetta ekki beint, í ljósi þess að höfundar hafa ekki gefið skýringar á þessu. Hins vegar er nokkuð traust niðurstaða að DirectAdmin notar útgáfupakkana af stýrikerfinu. Þetta eru almennt ekki eins uppfærð og pakkarnir hér að neðan. Það er ekkert athugavert við HTTP/2, tæknina sjálfa og eindrægni hennar. Rétt eins og mörg önnur tækni getur það tekið nokkurn tíma að aðlagast innfæddri.

Hver er hugsanleg hætta á að virkja HTTP/2 með Apache?

Í virkjun HTTP/2 (sem samanstendur af uppfærslu og stillingarferli) eru margar breytur sem geta reynst vera óstaðlaðar. Stærsta áhættan felst hins vegar í mannlegum mistökum. Taktu skyndimynd fyrirfram, vertu viss um að tilkynna viðhaldið til notenda þinna (ef einhverjir eru á þjóninum fyrir utan þig) og farðu varlega. Ennfremur, ekki afrita og líma skipanirnar án þess að hugsa um hvað þær gera fyrst.

Ég mæli eindregið með því að spinna tímabundið upp sérstakt Vultr skýjatilvik með DirectAdmin og ganga í gegnum skrefin. Ef eitthvað fer úrskeiðis á „ferskri“ uppsetningu, muntu vita hvar og hvernig á að kemba hana svo þú þurfir ekki að gera það í framleiðsluumhverfi.

Hluti 1: Apache (vefþjónn)

Ef þú ert að nota öfugt umboð, ættir þú að skipta aftur yfir í Apache-aðeins umhverfi. Það er vegna þess að mjög erfitt er að kemba HTTP/2 ef eitthvað fer úrskeiðis. Með því að geta nýtt þér samþætta HTTP/2 virkni Apache geturðu í raun útrýmt mjög stórum hluta vandræða.

Skref 1: Uppfærsla OpenSSL

Í mörgum tilfellum er OpenSSL útgáfan þín ekki samhæf við ALPN, sem er nauðsynlegt fyrir HTTP/2. Þess vegna skulum við virkja ALPN með því að uppfæra OpenSSL.

Í fyrsta lagi skulum við ganga úr skugga um að OpenSSL útgáfan þín sé ekki samhæf með því að framkvæma:

openssl version

Ef OpenSSL útgáfan þín er minni en 1.1.0f skaltu framkvæma eftirfarandi sem rót. Annars skaltu fara yfir í skref 2.

cd ~
wget ftp://ftp.openssl.org/source/openssl-1.1.0f.tar.gz
tar xzf openssl-1.1.0f.tar.gz
cd openssl-1.1.0f
./config --prefix=/usr/local/lib_http2 no-ssl2 no-ssl3 zlib-dynamic -fPIC
make depend
make install

Skref 2: Uppsetning nghttp2

Til þess að HTTP/2 virki þurfum við að setja upp nghttp2. Nghttp2 er útfærsla á HTTP/2 (og HPACK) í C. Nghttp2 er sameinuð útgáfa af HTTP/2 biðlara, þjóni og proxy í C.

Til að setja upp nghttp2 skaltu framkvæma eftirfarandi skipanir. Sem betur fer er hægt að byggja nghttp2 beint úr CustomBuild.

cd /usr/local/directadmin/custombuild
./build update
./build nghttp2

Skref 3: Virkja HTTP/2 í Apache

Við þurfum að breyta nokkrum gildum í Apache stillingarskránni til þess að hún geti notað HTTP/2. Þegar vefþjónninn fær ekki leiðbeiningar um að nota aðra HTTP útgáfu mun hann ekki nota hana. Þess vegna þurfum við að bæta HTTP/2 við stillingarskrána.

Til að þessar breytingar taki gildi er endurbygging á Apache í gegnum CustomBuild nauðsynleg. Þar sem færibreyturnar og gildin sem CustomBuild notar við smíði hugbúnaðar eru ákvörðuð í sérsniðinni stillingarskrá, er best að setja þessar breytingar í sérsniðna stillingarskrá.

Athugið: ef þú setur þessar breytingar ekki í sérsniðna skrá, þá verður þeim líklega skrifað yfir og uppsetningin þín bilar. Vinsamlegast fylgdu leiðbeiningunum sem lýst er hér að neðan.

Framkvæma eftirfarandi skipanir til að búa til skrána og fylla hana út með sjálfgefnum gildum svo við getum breytt henni síðan:

mkdir -p /usr/local/directadmin/custombuild/custom/ap2
cp -p /usr/local/directadmin/custombuild/configure/ap2/configure.apache /usr/local/directadmin/custombuild/custom/ap2/configure.apache

Eins og er höfum við sérsniðna skrá sem er eins og sjálfgefna stillingarskrá fyrir Apache sem CustomBuild notar. Við verðum að breyta /usr/local/directadmin/custombuild/custom/ap2/configure.apacheskránni með því að skipta um eftirfarandi streng:

"--with-ssl=/usr" \

með:

"--enable-http2" \
"--enable-ssl-staticlib-deps" \
"--with-ssl=/usr/local/lib_http2" \

Athugið: Gakktu úr skugga um að það sé ekkert hvítt bil á eftir neinum aftökum skástrikunum . Of mikið bil þar mun valda því að smíðin brotnar.

Næst skaltu endurbyggja Apache. CustomBuild mun nota sérsniðnu stillingarskrána sem þú varst að búa til:

./build apache

Skref 4: Breyta Apache stillingum

Apache hefur nú verið endurbyggt, þar á meðal nauðsynlegar einingar og stillingar fyrir HTTP/2. Það þýðir að við höfum núna Apache útgáfu uppsetta á netþjóninum okkar með stuðningi fyrir HTTP/2, en við þurfum að segja Apache að nota það í raun fyrst.

Bættu við eftirfarandi línum í /etc/httpd/conf/extra/httpd-includes.conf:

ProtocolsHonorOrder On
Protocols h2 h2c http/1.1

Vistaðu þessar breytingar og endurskrifaðu stillingarskrárnar svo þær séu viðvarandi yfir endurbyggingar:

cd /usr/local/directadmin/custombuild
./build rewrite_confs

HTTP/2 ætti nú að vera virkt á vefþjóninum þínum (Apache).

Skref 5: Endurræstu netþjóninn

Endurræstu netþjóninn til að ganga úr skugga um að breytingar okkar haldist við endurræsingar. Vinsamlegast endurræstu netþjóninn í gegnum Vultr stjórnborðið eða með því að framkvæma rebootskipunina.

Skref 6: Prófaðu HTTP/2

Auðvelt er að prófa virkni HTTP/2 með því að nota eftirfarandi tól: HTTP/2 próf

Þar sem HTTP/2 er sértækt fyrir netþjóninn og ekki hægt að takmarka það við tiltekið par af lénum eða vefsíðum, ætti að slá inn hvaða lén sem vísar á netþjóninn eða jafnvel IP-tala netþjónsins ætti að virka.

Prófið mun segja þér hvort það geti náð til vefþjónsins í gegnum HTTP/2. Ef tólið segir að HTTP/2 sé virkjað á netþjóninum þínum, er nú hægt að ná í DirectAdmin vefsíður í gegnum annað hvort HTTP/1.1 eða HTTP/2. Ef HTTP/2 stuðningur er ekki tiltækur fyrir viðskiptavininn (gestinn) mun vafrinn hans falla aftur í HTTP/1.1.

Ef tólið getur ekki náð í vefþjóninn þinn í gegnum HTTP/2 skaltu fylgja skrefunum hér að ofan aftur. Almennt (þar sem ofangreind skref skrifa ekki yfir neinu virkan) mun þetta ekki skemma eða brjóta uppsetninguna þína.

Hluti 2: CURL

Ég mæli með að uppfæra cURL svo það geti náð til netþjóna með HTTP/2 stuðningi. Ef þjónn styður ekki HTTP/2 mun hann falla aftur í HTTP/1.1.

Skref 1: Bætir við sérsniðnu stillingarskránni

Rétt eins og með Apache, munum við búa til sérsniðna stillingarskrá svo cURL smíðaður af CustomBuild mun nota sérsniðnar stillingar okkar.

Búðu til möppuna:

mkdir -p /usr/local/directadmin/custombuild/custom/curl

Búðu til skrána:

touch /usr/local/directadmin/custombuild/custom/curl/configure.curl

Afritaðu og límdu eftirfarandi innihald í skrána:

#!/bin/sh
perl -pi -e 's|CURL_CHECK_PKGCONFIG\(zlib\)|#CURL_CHECK_PKGCONFIG(zlib)|g' configure.ac
LIBS="-ldl" ./configure --with-nghttp2=/usr/local --with-ssl=/usr/local/lib_http2

Eins og þú sérð segir þetta innihald að cURL sé sett saman með lib_http2SSL bókasafninu.

Vistaðu skrána og gefðu henni réttar heimildir:

chmod 700 /usr/local/directadmin/custombuild/custom/curl/configure.curl

Skref 2: Byggja cURL

Næst, allt sem við þurfum að gera er að byggja upp cURL.

cd /usr/local/directadmin/custombuild
./build curl

cURL hefur nú verið sett saman með HTTP 2 stuðningi.


Settu upp Plesk á CentOS 7

Settu upp Plesk á CentOS 7

Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum

Hvernig á að setja upp Squid Proxy á CentOS

Hvernig á að setja upp Squid Proxy á CentOS

Smokkfiskur er vinsælt, ókeypis Linux forrit sem gerir þér kleift að búa til framsendingarforrit á vefnum. Í þessari handbók muntu sjá hvernig á að setja upp Squid á CentOS til að snúa þér

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Inngangur Lighttpd er gaffal af Apache sem miðar að því að vera miklu minna auðlindafrekt. Hann er léttur, þess vegna heitir hann, og er frekar einfaldur í notkun. Uppsetning

Stilla Static Networking og IPv6 á CentOS 7

Stilla Static Networking og IPv6 á CentOS 7

VULTR hefur nýlega gert breytingar á enda þeirra og allt ætti nú að virka vel út úr kassanum með NetworkManager virkt. Ef þú vilt slökkva á

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Icinga2 er öflugt eftirlitskerfi og þegar það er notað í aðal-viðskiptavinamódel getur það komið í stað þörf fyrir NRPE-undirstaða vöktunareftirlit. Húsbóndinn

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan

Hvernig á að setja upp Microweber á CentOS 7

Hvernig á að setja upp Microweber á CentOS 7

Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Að nota annað kerfi? Mattermost er opinn uppspretta, sjálfhýst valkostur við Slack SAAS skilaboðaþjónustuna. Með öðrum orðum, með Mattermost, þú ca

Að búa til net Minecraft netþjóna með BungeeCord á Debian 8, Debian 9 eða CentOS 7

Að búa til net Minecraft netþjóna með BungeeCord á Debian 8, Debian 9 eða CentOS 7

Það sem þú þarft Vultr VPS með að minnsta kosti 1GB af vinnsluminni. SSH aðgangur (með rót / stjórnunarréttindi). Skref 1: Uppsetning BungeeCord Fyrst af öllu

Láttu dulkóða á Plesk

Láttu dulkóða á Plesk

Plesk stjórnborðið er með mjög fallegri samþættingu fyrir Lets Encrypt. Lets Encrypt er ein af einu SSL veitunum sem gefa út skírteini að fullu

Láttu dulkóða á cPanel

Láttu dulkóða á cPanel

Lets Encrypt er vottunaryfirvöld sem sérhæfir sig í að útvega SSL vottorð án endurgjalds. cPanel hefur byggt upp snyrtilega samþættingu svo þú og viðskiptavinurinn þinn

Hvernig á að setja upp Concrete5 á CentOS 7

Hvernig á að setja upp Concrete5 á CentOS 7

Að nota annað kerfi? Concrete5 er opinn uppspretta CMS sem býður upp á marga áberandi og gagnlega eiginleika til að aðstoða ritstjóra við að framleiða efni auðveldlega og

Hvernig á að setja upp Review Board á CentOS 7

Hvernig á að setja upp Review Board á CentOS 7

Að nota annað kerfi? Review Board er ókeypis og opinn hugbúnaður til að skoða frumkóða, skjöl, myndir og margt fleira. Það er vefbundið hugbúnaðarstríð

Settu upp HTTP auðkenningu með Nginx á CentOS 7

Settu upp HTTP auðkenningu með Nginx á CentOS 7

Í þessari handbók munt þú læra hvernig á að setja upp HTTP auðkenningu fyrir Nginx vefþjón sem keyrir á CentOS 7. Kröfur Til að byrja þarftu að

Hvernig á að setja upp YOURLS á CentOS 7

Hvernig á að setja upp YOURLS á CentOS 7

YOURLS (Your Own URL Shortener) er opinn uppspretta vefslóða styttingar og gagnagreiningarforrit. Í þessari grein munum við fjalla um ferlið við uppsetningu

How to Install and Configure ArangoDB on CentOS 7

How to Install and Configure ArangoDB on CentOS 7

Using a Different System? Introduction ArangoDB is an open source NoSQL database with a flexible data model for documents, graphs, and key-values. It is

Notkun Etckeeper fyrir útgáfustýringu á /etc

Notkun Etckeeper fyrir útgáfustýringu á /etc

Inngangur /etc/ skrárinn gegnir mikilvægu hlutverki í því hvernig Linux kerfi virkar. Ástæðan fyrir þessu er sú að næstum allar kerfisstillingar

Af hverju ættir þú að nota SSHFS? Hvernig á að tengja fjarskráarkerfi með SSHFS á CentOS 6

Af hverju ættir þú að nota SSHFS? Hvernig á að tengja fjarskráarkerfi með SSHFS á CentOS 6

Margir kerfisstjórar stjórna miklu magni af netþjónum. Þegar aðgangur þarf að skrám á mismunandi netþjónum er innskráning á hvern og einn fyrir sig ca

Setja upp Half Life 2 Server á CentOS 6

Setja upp Half Life 2 Server á CentOS 6

Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Laravel GitScrum, eða GitScrum er opinn uppspretta framleiðniverkfæri hannað til að hjálpa þróunarteymi að innleiða Scrum aðferðafræðina á svipaðan hátt

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira