The Rise of Machines: Real World Applications of AI
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Ghost er en open source-blogplatform, der er ved at vinde popularitet blandt udviklere og almindelige brugere siden udgivelsen i 2013. Det sætter fokus på indhold og blogging . Det mest attraktive ved Ghost er dets enkle, rene og responsive design. Du kan skrive dine blogindlæg fra en mobiltelefon. Indhold til Ghost er skrevet ved hjælp af Markdown-sproget.
I denne vejledning skal vi opsætte og implementere Ghost blog på en Debian 8.7 VPS ved hjælp af Let's Encrypt, Node.js og Nginx.
Før du starter dette trin, skal du sikre dig, at du har indstillet DNS-poster for dit domæne.
Opdateringssystem:
apt update && apt upgrade -y
Installer nødvendige værktøjer:
apt install -y zip build-essential
Aktiver Jessie backports repo. Kør apt edit-sourcesog indsæt nedenstående linje i slutningen af /etc/apt/sources.listfilen:
# Copy/Paste the below line at the end of file
deb http://ftp.debian.org/debian jessie-backports main
Opdater pakkekilder:
apt update
Installer Certbot (alias Let's Encrypt-klient):
apt install -y certbot -t jessie-backports
Tjek version:
certbot --version
# certbot 0.9.3
Få certifikat:
certbot certonly -d example.com -d www.example.com --email john.doe@mail.com --agree-tos --standalone
Efter at have gennemgået tidligere trin, vil dit certifikat og din private nøgle være i /etc/letsencrypt/live/example.combiblioteket.
Ghost understøtter i øjeblikket Knude versioner 0.12.x , 4.2+ , og 6.9+ kun.
Vi skal installere den anbefalede version til Ghost, som er v4 argon LTSpå tidspunktet for dette skrivende.
Download og installer LTS- versionen af Node.js:
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
apt install -y nodejs
Tjek Node og NPM version:
node -v && npm -v
# v4.7.2
# 2.15.11
Download og installer Nginx:
apt install nginx -t jessie-backports
Tjek Nginx-versionen:
nginx -v
# nginx version: nginx/1.9.10
Start Nginx-tjenesten og tjek status:
systemctl start nginx
systemctl status nginx
Konfigurer Nginx som en omvendt proxy:
vi /etc/nginx/conf.d/ghost.conf
Indsæt følgende i /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;
}
}
Tjek syntaks:
nginx -t
Genindlæs Nginx:
systemctl reload nginx
Hvis du vil være vært for flere Ghost-blogs på den samme VPS, skal hver Ghost-instans køre på en separat port.
Lav webrootmappen:
mkdir -p /var/www/
Opret en Ghost-bruger:
adduser ghost
Download og installer 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
Skift til ghostbrugeren:
su - ghost
Installer Ghost:
cd /var/www/ghost
npm install --production
Konfigurer Ghost ved at ændre urlegenskaben for productionobjektet inde i config.jsfilen:
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
Gem config.jsfilen og afslut.
Start Ghost:
npm start --production
Ghost kører nu på din server. Både blogfront-end og admin-grænseflade er sikret med HTTPS, og HTTP/2 fungerer også. Du kan åbne din browser og besøge dit websted på https://example.com. Glem ikke at erstatte example.commed dit domænenavn.
Hvis du lukker terminalsessionen til din VPS , vil din blog også gå ned. Det er ikke godt. For at undgå dette kommer vi til at bruge Forever-procesmanageren. Det vil holde din blog oppe 24/7.
Skift til ghostbrugeren:
su - ghost
Gå til /var/www/ghostmappen:
cd /var/www/ghost
Installer Forever:
npm install forever
Tilføj den nye foreverkommando til din sti:
echo "export PATH=/var/www/ghost/node_modules/forever/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
Start Ghost med Forever:
NODE_ENV=production /var/www/ghost/node_modules/forever/bin/forever start index.js
På dette tidspunkt foreverskulle have startet Ghost.
Gå til https://example.com/ghostog opret en Ghost-administratorkonto. Gør dette så hurtigt som muligt.
Det er det. Vi har nu en fuldt funktionel spøgelsesblog. Hvis du vil ændre standard Ghost-temaet kaldet Casper til et brugerdefineret, kan du bare downloade og pakke temaet ud i /var/www/ghost/content/themesmappen og vælge det via Ghost-admin-grænsefladen, som er placeret på https://example.com/ghost.
Kunstig intelligens er ikke i fremtiden, det er her lige i nuet I denne blog Læs, hvordan kunstig intelligens-applikationer har påvirket forskellige sektorer.
Er du også et offer for DDOS-angreb og forvirret over forebyggelsesmetoderne? Læs denne artikel for at løse dine spørgsmål.
Du har måske hørt, at hackere tjener mange penge, men har du nogensinde spekuleret på, hvordan tjener de den slags penge? lad os diskutere.
Vil du se revolutionerende opfindelser fra Google, og hvordan disse opfindelser ændrede livet for ethvert menneske i dag? Læs derefter til bloggen for at se opfindelser fra Google.
Konceptet med selvkørende biler til at køre på vejene ved hjælp af kunstig intelligens er en drøm, vi har haft i et stykke tid nu. Men på trods af flere løfter er de ingen steder at se. Læs denne blog for at lære mere...
Efterhånden som videnskaben udvikler sig i et hurtigt tempo og overtager en stor del af vores indsats, stiger risikoen for at udsætte os selv for en uforklarlig Singularitet. Læs, hvad singularitet kunne betyde for os.
Læs bloggen for at kende forskellige lag i Big Data-arkitekturen og deres funktionaliteter på den enkleste måde.
Opbevaringsmetoderne for dataene har været under udvikling, kan være siden fødslen af dataene. Denne blog dækker udviklingen af datalagring på basis af en infografik.
I denne digitalt drevne verden er smarte hjemmeenheder blevet en afgørende del af livet. Her er et par fantastiske fordele ved smarte hjemmeenheder om, hvordan de gør vores liv værd at leve og enklere.
For nylig udgav Apple macOS Catalina 10.15.4 en supplerende opdatering for at løse problemer, men det ser ud til, at opdateringen forårsager flere problemer, hvilket fører til mursten af mac-maskiner. Læs denne artikel for at lære mere