Instalējiet Plesk operētājsistēmā CentOS 7
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Hugo ir statisks vietņu ģenerators ar zibens ātru renderēšanas ātrumu un izcilu lietošanas ērtumu. Pateicoties visām uz saturu orientētajām funkcijām, jūs vienmēr varat koncentrēties uz satura veidošanu, nevis vides veidošanu.
Šajā apmācībā es jums parādīšu, kā instalēt un izmantot Hugo, lai izveidotu statisku emuāra vietni CentOS balstītā Vultr LEMP servera instancē.
Piesakieties savā instancē kā lietotājs, kas nav root lietotājs ar sudo atļaujām. Skatiet šajā rakstā, kā izveidot šādu lietotāju .
Hugo var instalēt gandrīz visās galvenajās platformās. Operētājsistēmai CentOS jums vienkārši jālejupielādē jaunākais programmas fails .tar.gz
arhīvā un jāizpako tas ērtā vietā. Rakstīšanas laikā jaunākā versija ir 0.15.
sudo yum update -y
sudo yum install git -y
cd ~
wget https://github.com/spf13/hugo/releases/download/v0.15/hugo_0.15_linux_amd64.tar.gz
tar -zxvf hugo_0.15_linux_amd64.tar.gz
sudo mv hugo_0.15_linux_amd64/hugo_0.15_linux_amd64 /usr/local/bin/hugo
Pārbaudiet instalāciju ar šādu komandu:
hugo version
Izmantojot Hugo, varat izveidot savu vietni no jebkuras servera mapes. Šeit es izveidoju vietni mysite/
savā mājas direktorijā esošajā direktorijā.
cd ~
hugo new site ~/mysite
Lai redzētu vietnes arhitektūru, palaidiet šādas komandas:
cd mysite
ls -lF
Kā redzat, vietnes pašreizējā arhitektūra ir līdzīga:
archetypes/
config.toml
content/
data/
layouts/
static/
Ar vēl diviem izveidojamiem direktorijiem themes/
un public/
visa Hugo vietnes arhitektūra ir kompakta, taču visaptveroša.
Iesācējs ņemiet vērā, ka jūsu saturs ir jāsaglabā direktorijā content/
.
Lai instalētu visus motīvus no Hugo repozitorija, palaidiet šādas komandas. Tie izveidos direktoriju ar nosaukumu themes/
jūsu vietnes direktorijā un lejupielādēs visus motīvus no Hugo motīvu repo.
cd ~/mysite/
git clone --depth 1 --recursive https://github.com/spf13/hugoThemes.git themes
Ja vēlaties instalēt tikai vienu motīvu, apmeklējiet Hugo motīvu repo, lai noteiktu savu iecienītāko motīvu. Nokopējiet tā URL un ielīmējiet to tālāk esošajā git clone
komandā.
cd ~/mysite/
mkdir themes
cd themes
git clone https://github.com/jaden/twentyfourteen
Fails, kas nosaukts config.toml
jūsu vietnes direktorijā, satur jūsu Hugo vietnes globālo konfigurāciju. Rediģējiet failu, izmantojot teksta redaktoru, lai veiktu dažas pamata konfigurācijas izmaiņas, kā norādīts tālāk. Atcerieties aizstāt vērtības atbilstoši jūsu īpašajiem nosacījumiem.
baseurl = "http://[YourSiteIP]/"
languageCode = "en-us"
title = "Your Site Name"
theme = "twentyfourteen"
Savas vietnes direktorijā ievadiet šo komandu, lai direktorijā izveidotu satura lapu ~/mysite/content/post/
.
cd ~/mysite/
hugo new post/about.md
Atveriet failu teksta redaktorā, faila formātam vajadzētu atgādināt šādu.
+++
date = "2015-12-25T03:21:23Z"
draft = true
title = "about"
+++
Starp abām rindām +++
atrodas metainformācija par jūsu satura lapu. Šeit jūs varat noņemt rindiņu draft = true
un modificēt virsraksta rindiņu, kā vēlaties.
Zem otrās +++
rindas pievienojiet saturu, ko vēlaties parādīt tīmekļa lapā. Atcerieties rakstīt saturu Markdown valodā.
## This is an H2 headline
Text goes here.
Pēc šīs rediģēšanas pabeigšanas atstājiet teksta redaktoru atvērtu vēlākai lietošanai.
Lai izvietotu vietni, varat izmantot Hugo iebūvēto tīmekļa serveri, kas var uzreiz parādīt jūsu veiktās izmaiņas tīmekļa lapā, tiklīdz teksta redaktorā modificējat saturu.
Atveriet citu termināli, konfigurējiet iptables
noteikumus, lai jūs varētu piekļūt jūsu vietnei Hugo servera noklusējuma portā 1313:
sudo iptables -I INPUT -p tcp --dport 1313 -j ACCEPT
Palaidiet Hugo serveri:
hugo server --bind="[YourServerIP]"
Apmeklējiet savu vietni, izmantojot pārlūkprogrammu:
http://[YourServerIP]:1313
Tagad varat mēģināt rediģēt lapas faila saturu iepriekšējā terminālī vai pievienot/noņemt lapas failu. Jūs redzēsit, ka visas content/
direktorijā veiktās izmaiņas vienlaikus tiks atspoguļotas jūsu pārlūkprogrammas ekrānā. Šī ir lieliska funkcija aizņemtam emuāru autoram, jo jūs vienmēr varat uzreiz redzēt savas modifikācijas, lai uzlabotu komponēšanas pieredzi.
Kad esat pabeidzis rediģēšanu, nospiediet , Ctrl+C
lai apturētu Hugo serveri.
Tagad ir pienācis laiks publicēt savu vietni tīmeklī. Palaidiet šādas komandas, un Hugo ģenerēs visu statisko saturu, kas piemērots publicēšanai public/
direktorijā.
cd ~/mysite
hugo
Piezīme : Hugo neizdzēsīs vecos failus, kas tika ģenerēti iepriekš, izpildot iepriekš minētās komandas. Lai izvairītos no negaidītiem rezultātiem, vienmēr varat izdzēst public/
direktoriju pirms hugo
komandas palaišanas vai norādīt jaunu izvades galamērķi, kā parādīts nākamajā komandā.
hugo --destination=public2
Tā kā Nginx tīmekļa serveris serverī jau darbojas, viss, kas jums jādara, ir kopēt ~/mysite/public/
direktorijas vai citu pielāgotu mērķa direktoriju saturu savā tīmekļa direktorijā /usr/share/nginx/html/
.
Izdzēsiet sākotnējos failus:
cd /usr/share/nginx/html/
sudo rm -rf background.jpg index.php logo.png
Kopējiet savus statiskos vietnes failus tīmekļa direktorijā:
cd ~/mysite/public
sudo cp -R ~/mysite/public/. /usr/share/nginx/html/
Tieši tā. Tagad varat apmeklēt savu īpaši ātro statisko vietni no savas pārlūkprogrammas: http://[YourServerIP]
.
Lai skatītu sīkāku informāciju, izmantojiet komandu hugo help
vai apmeklējiet Hugo oficiālo vietni .
Vai izmantojat citu sistēmu? Plesk ir patentēts tīmekļa mitinātāja vadības panelis, kas ļauj lietotājiem administrēt savas personīgās un/vai klientu vietnes, datu bāzes
Ievads Cacti ir atvērtā koda uzraudzības un grafiku veidošanas rīks, kas pilnībā ir balstīts uz RRD datiem. Izmantojot Cacti, varat pārraudzīt gandrīz jebkura veida ierīces
Ievads Lets Encrypt ir sertifikācijas iestādes pakalpojums, kas piedāvā bezmaksas TLS/SSL sertifikātus. Instalēšanas procesu vienkāršo Certbot,
Vai izmantojat citu sistēmu? Kas ir Tekkit Classic? Tekkit Classic ir modifikācija spēlei, kuru visi zina un mīl; Minecraft. Tajā ir daži no ver
Vai izmantojat citu sistēmu? Šī apmācība parādīs, kā instalēt grupas programmu iRedMail jaunā Debian Wheezy instalācijā. Jums vajadzētu izmantot servi
Vai izmantojat citu sistēmu? Jekyll ir lieliska alternatīva WordPress emuāru rakstīšanai vai satura kopīgošanai. Tam nav nepieciešamas nekādas datu bāzes, un tas ir ļoti vienkārši
Vai izmantojat citu sistēmu? Ja iegādājaties Debian serveri, jums vienmēr ir jābūt jaunākajiem drošības ielāpiem un atjauninājumiem neatkarīgi no tā, vai jūs guļat vai ne.
PHP un saistītās pakotnes ir visbiežāk izmantotie komponenti, izvietojot tīmekļa serveri. Šajā rakstā mēs uzzināsim, kā iestatīt PHP 7.0 vai PHP 7.1 o
Squid ir populāra bezmaksas Linux programma, kas ļauj izveidot pāradresācijas tīmekļa starpniekserveri. Šajā rokasgrāmatā jūs redzēsit, kā instalēt Squid uz CentOS, lai jūs pārvērstu
Ievads Lighttpd ir Apache dakša, kuras mērķis ir daudz mazāk resursietilpīgs. Tas ir viegls, tāpēc arī tā nosaukums ir diezgan vienkārši lietojams. Instalēšana
1. Virtualmin/Webmin Virtualmin ir jaudīgs un elastīgs tīmekļa mitināšanas vadības panelis Linux un UNIX sistēmām, pamatojoties uz labi zināmo atvērtā pirmkoda tīmekļa bāzi
Yii ir PHP ietvars, kas ļauj ātrāk un vienkāršāk izstrādāt lietojumprogrammas. Yii instalēšana Ubuntu ir vienkārša, jo jūs to uzzināsit precīzi
Ekrāns ir lietojumprogramma, kas ļauj vairākkārt izmantot termināļa sesijas vienā logā. Tas ļauj simulēt vairākus termināļa logus, kur tas ma
Šajā apmācībā ir paskaidrots, kā iestatīt DNS serveri, izmantojot Bind9 uz Debian vai Ubuntu. Visā rakstā attiecīgi aizstājiet savu-domēna-nosaukums.com. plkst
Ievads Logrotate ir Linux utilīta, kas vienkāršo žurnālfailu administrēšanu. Tas parasti darbojas reizi dienā, izmantojot cron uzdevumu, un pārvalda žurnālu bāzi
Icinga2 ir spēcīga uzraudzības sistēma, un, ja to izmanto galvenā klienta modelī, tā var aizstāt vajadzību pēc NRPE balstītām uzraudzības pārbaudēm. Meistars-klients
Vai izmantojat citu sistēmu? Red5 ir atvērtā pirmkoda multivides serveris, kas ieviests Java un ļauj palaist Flash vairāku lietotāju lietojumprogrammas, piemēram, tiešraides straumēšanu.
Šajā rakstā mēs redzēsim, kā apkopot un instalēt Nginx galveno līniju no oficiālajiem Nginx avotiem ar PageSpeed moduli, kas ļauj t
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Vai izmantojat citu sistēmu? Apache Cassandra ir bezmaksas un atvērtā koda NoSQL datu bāzes pārvaldības sistēma, kas ir izstrādāta, lai nodrošinātu mērogojamību, hig.
Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.
Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.
Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.
Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.
Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…
Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.
Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.
Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.
Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.
Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk