The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Ghost je open source platforma pro blogování, která si od svého vydání v roce 2013 získává na popularitě mezi vývojáři i běžnými uživateli. Klade důraz na obsah a blogování . Nejatraktivnější věcí na Ghost je jeho jednoduchý, čistý a citlivý design. Příspěvky na svůj blog můžete psát z mobilního telefonu. Obsah pro Ghost je napsán pomocí jazyka Markdown.
V této příručce se chystáme nastavit a nasadit blog Ghost na Debian 8.7 VPS pomocí Let's Encrypt, Node.js a Nginx.
Před zahájením tohoto kroku se ujistěte, že jste pro svou doménu nastavili záznamy DNS.
Aktualizovat systém:
apt update && apt upgrade -y
Nainstalujte potřebné nástroje:
apt install -y zip build-essential
Povolte úložiště backportů Jessie. Spusťte apt edit-sourcesa vložte níže uvedený řádek na konec /etc/apt/sources.listsouboru:
# Copy/Paste the below line at the end of file
deb http://ftp.debian.org/debian jessie-backports main
Obnovit zdroje balíčků:
apt update
Nainstalujte Certbot (neboli klienta Let's Encrypt):
apt install -y certbot -t jessie-backports
Zkontrolujte verzi:
certbot --version
# certbot 0.9.3
Získejte certifikát:
certbot certonly -d example.com -d www.example.com --email john.doe@mail.com --agree-tos --standalone
Po provedení předchozích kroků bude váš certifikát a soukromý klíč v /etc/letsencrypt/live/example.comadresáři.
Duch v současné době podporuje verze Uzel 0.12.x , verze 4.2 nebo vyšší , a 6.9+ pouze.
Chystáme se nainstalovat doporučenou verzi pro Ghost, která je v4 argon LTSv době psaní tohoto článku.
Stáhněte a nainstalujte LTS verzi Node.js:
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
apt install -y nodejs
Zkontrolujte verzi uzlu a NPM:
node -v && npm -v
# v4.7.2
# 2.15.11
Stáhněte a nainstalujte Nginx:
apt install nginx -t jessie-backports
Zkontrolujte verzi Nginx:
nginx -v
# nginx version: nginx/1.9.10
Spusťte službu Nginx a zkontrolujte stav:
systemctl start nginx
systemctl status nginx
Nakonfigurujte Nginx jako reverzní proxy:
vi /etc/nginx/conf.d/ghost.conf
Vložte následující /etc/nginx/conf.d/ghost.conf:
server {
listen 80;
listen [::]:80;
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name example.com www.example.com;
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass http://127.0.0.1:2368;
}
}
Zkontrolujte syntaxi:
nginx -t
Znovu načíst Nginx:
systemctl reload nginx
Pokud chcete hostovat více blogů Ghost na stejném VPS, každá instance Ghost musí běžet na samostatném portu.
Vytvořte webrootadresář:
mkdir -p /var/www/
Vytvořte uživatele Ghost:
adduser ghost
Stáhněte a nainstalujte Ghost:
cd /var/www
wget https://ghost.org/zip/ghost-latest.zip
unzip ghost-latest.zip -d ghost
chown -R ghost:ghost /var/www/ghost/
rm ghost-latest.zip
Přepnout na ghostuživatele:
su - ghost
Nainstalujte Ghost:
cd /var/www/ghost
npm install --production
Nakonfigurujte Ghost změnou urlvlastnosti productionobjektu uvnitř config.jssouboru:
cp config.example.js config.js
vi config.js
config = {
// ### Production
// When running Ghost in the wild, use the production environment.
// Configure your URL and mail settings here
production: {
url: 'https://example.com',
...
}
...
...
NOTE: You should configure
Uložte config.jssoubor a ukončete.
Spustit Ghost:
npm start --production
Ghost nyní běží na vašem serveru. Front-end blogu i administrátorské rozhraní jsou zabezpečeny HTTPS a HTTP/2 funguje také. Můžete otevřít prohlížeč a navštívit své stránky na adrese https://example.com. Nezapomeňte nahradit example.comnázvem vaší domény.
Pokud zavřete terminálovou relaci vašeho VPS , váš blog také přestane fungovat. To není dobré. Abychom tomu zabránili, použijeme správce procesů Forever. Díky tomu bude váš blog v provozu 24 hodin denně, 7 dní v týdnu.
Přepnout na ghostuživatele:
su - ghost
Přejděte do /var/www/ghostsložky:
cd /var/www/ghost
Instalovat navždy:
npm install forever
Přidejte nový foreverpříkaz do cesty:
echo "export PATH=/var/www/ghost/node_modules/forever/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
Spusťte Ghost s Forever:
NODE_ENV=production /var/www/ghost/node_modules/forever/bin/forever start index.js
V tomto okamžiku foreverby měl začít Ghost.
Přejděte na https://example.com/ghosta vytvořte si účet správce Ghost. Udělejte to co nejdříve.
A je to. Nyní máme plně funkční blog Ghost. Pokud chcete změnit výchozí téma Ghost s názvem Casper na vlastní, stačí si stáhnout a rozbalit motiv do /var/www/ghost/content/themessložky a vybrat jej prostřednictvím administrátorského rozhraní Ghost na adrese https://example.com/ghost.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více