Spoks ir bezmaksas, atvērtā pirmkoda un viegla platforma, kas paredzēta emuāru veidošanai vai tiešsaistes publikācijām. Tas ir ierakstīts Nodejs un nāk ar modernu publicēšanas rīku klāstu, kas paredzēti tiešsaistes publikāciju ērtajai izveidošanai un palaišanai.
Tā ir bagāta ar funkcijām un tagad tai ir darbvirsmas lietotne (darbojas operētājsistēmās Linux, Windows un Mac OS), kas nodrošina visas Ghost funkcijas un jaudu, vienkārši jūsu datorā. Tas nozīmē, ka varat viegli pārslēgties starp vairākām vietnēm, atrodoties ceļā: padarot to absolūti efektīvu.
Svarīgs: Pirms sākat instalēšanu Spoks jums pašam ir jābūt labam VPS mitinājumam, mēs ļoti iesakām BlueHost.
Šajā rakstā mēs izskaidrosim, kā Debian un Ubuntu sistēmā instalēt atvērtā koda Ghost (satura pārvaldības sistēmas) emuāru veidošanas platformu.
1. Nodejs nav pieejams noklusējuma Debian un Ubuntu programmatūras krātuvēs, tāpēc vispirms pievienojiet tās krātuves un pēc tam instalējiet šādi.
$ sudo čokurošanās -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - $ sudo apt-get install nodejs.
2. Kad nodejs ir instalēts, varat pārbaudīt, vai jums ir instalēta ieteicamā Nodejs un npm versija, izmantojot komandas.
$ mezgls -v $ npm -v.
3. Tagad izveidojiet Ghost saknes direktoriju, kurā tiks saglabāti lietojumprogrammu faili /var/www/ghost, kas ir ieteicamā uzstādīšanas vieta.
$ sudo mkdir -p/var/www/spoku.
4. Pēc tam paņemiet jaunāko Ghost versiju no Ghost GitHub krātuves un izpakojiet arhīva failu direktorijā, kuru tikko izveidojāt iepriekš.
$ čokurošanās -L https://ghost.org/zip/ghost-latest.zip -o spoku.zip. $ sudo unzip -uo ghost.zip -d/var/www/ghost.
5. Tagad pārejiet uz jauno spoku direktoriju un instalējiet Spoks (tikai ražošanas atkarības) ar tālāk norādītajām komandām.
$ sudo cd/var/www/ghost $ sudo npm install --production.
6. Lai palaistu Ghost, palaidiet šādu komandu no /var/www/ghost direktoriju.
$ sudo npm start -ražošana.
7. Pēc noklusējuma, Spoks vajadzētu klausīties ostā 2368. Lai redzētu nesen iestatīto Ghost emuāru, atveriet tīmekļa pārlūkprogrammu un ierakstiet tālāk norādīto URL.
http://SERVER_IP: 2368. VAI. http://localhost: 2368.
Piezīme: Pēc Ghost palaišanas pirmo reizi fails config.js tiks izveidots Ghost saknes direktorijā. Varat to izmantot, lai iestatītu spoku vides līmeņa konfigurāciju; kur var konfigurēt tādas opcijas kā vietnes URL, datu bāze, pasta iestatījumi utt.
9. Šajā sadaļā mēs instalēsim un konfigurēsim Nginx, lai tas portētu mūsu Ghost emuāru 80, lai lietotāji varētu piekļūt Ghost emuāram, nepievienojot portu :2368
url beigās.
Vispirms pārtrauciet Ghost pakalpojumu, noklikšķinot uz CTRL+C
termināļa taustiņus un pēc tam instalējiet nginx, kā parādīts attēlā.
# sudo apt instalēt nginx. # systemctl start nginx. # systemctl iespējojiet nginx.
10. Kad nginx ir instalēts, zem tā izveidojiet jaunu failu /etc/nginx/sites-available/ghost.
$ sudo vi/etc/nginx/sites-available/ghost.
Pievienojiet šādu konfigurāciju un noteikti mainiet tālāk norādītās iezīmētās līnijas uz your_domain_or_ip_address.
serveris {klausīties 80; servera_nosaukums your_domain_or_ip_address; location / {proxy_set_header HOST $ resursdators; proxy_set_header X-Forwarded-Proto $ shēma; proxy_set_header X-Real-IP $ remote_addr; proxy_set_header X-Forwarded-Par $ proxy_add_x_forwarded_for; starpniekserveris http://127.0.0.1:2368; } }
Saglabājiet failu un aktivizējiet šo konfigurāciju, izveidojot simbolu zem /etc/nginx/sites-enabled direktoriju.
$ sudo ln -s/etc/nginx/sites-available/ghost/etc/nginx/sites-enabled/ghost.
11. Tagad atvērts /etc/nginx.conf failu. iekļaut konfigurācijas failus iespējotas vietnes direktoriju un atspējojiet noklusējuma vietni, kā parādīts attēlā.
$ sudo vi /etc/nginx/nginx.conf.
Tagad pievienojiet šādu rindu http
bloķēt, lai tajā iekļautu konfigurācijas failus iespējotas vietnes direktoriju.
/etc/nginx/nginx.conf
http {... # Ielādējiet moduļu konfigurācijas failus no kataloga /etc/nginx/conf.d. # Skat http://nginx.org/en/docs/ngx_core_module.html#include # lai iegūtu vairāk informācijas. ietver /etc/nginx/conf.d/*.conf; ietver/etc/nginx/sites-enabled/*;
Pēc tam pilnībā komentējiet noklusējuma servera bloku, kas atrodams http
bloķēt.
... # Ielādējiet moduļu konfigurācijas failus no kataloga /etc/nginx/conf.d. # Skat http://nginx.org/en/docs/ngx_core_module.html#include # lai iegūtu vairāk informācijas. ietver /etc/nginx/conf.d/*.conf; ietver/etc/nginx/sites-enabled/*;# serveris { # klausīties 80 default_server; # klausīties [::]: 80 default_server; # servera_nosaukums _; # root/usr/share/nginx/html; # # # Ielādēt noklusējuma servera bloka konfigurācijas failus. # include /etc/nginx/default.d/*.conf; # # atrašanās vieta / { # } # # error_page 404 /404.html; # location = /40x.html { # } # # error_page 500 502 503 504 /50x.html; # location = /50x.html { # }... ...
Visbeidzot, saglabājiet un restartējiet nginx tīmekļa serveri.
$ sudo systemctl restartējiet nginx.
Vēlreiz apmeklējiet http://your_domain_or_ip_address
un jūs redzēsit savu Ghost emuāru.
Lai iegūtu papildinformāciju, apmeklējiet Ghost oficiālo vietni: https://ghost.org/
Tas ir viss! Šajā rakstā mēs parādījām, kā iestatīt Ghost Debian un Ubuntu. Nosūtiet mums savus jautājumus vai domas par šo rokasgrāmatu, izmantojot tālāk norādīto atsauksmju veidlapu.