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.
Countly er en open source web-/mobilanalyse- og marketingplatform. Den kommer med adskillige funktioner til indsamling af data fra web-, mobil- eller spilapplikationer. Det giver realtidsdataopdateringer og inkluderer et plug-in-baseret system. I denne vejledning vil vi installere Countly-serveren på CentOS 7.
Før du installerer pakker på CentOS-serverinstansen, anbefales det at opdatere systemet. Log på med sudo-brugeren og kør følgende kommandoer for at opdatere systemet.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Når systemet er færdig med at genstarte, skal du logge ind igen som sudo-bruger og fortsætte til næste trin.
Countly server kan installeres direkte ved hjælp af følgende kommando.
su -c "wget -qO- http://c.ly/install | bash"
Du skal angive din root-adgangskode her. Ovenstående kommando vil downloade og installere alle de nødvendige afhængigheder såvel som Countly-serversoftwaren.
Tillad de nødvendige porte gennem systemets firewall.
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --add-service=https --permanent
sudo firewall-cmd --add-service=smtp --permanent
sudo firewall-cmd --reload
Du kan kontrollere applikationens status ved at bruge følgende kommando.
sudo countly status
Brug følgende kommandoer til at starte/stoppe Countly-serveren efter behov.
sudo countly start
sudo countly stop
Før du installerer Let's Encrypt, skal du have et domæne eller underdomæne, der peger mod din IP-adresse. Kør følgende kommandoer for at installere Certbot på dit system.
sudo yum -y install certbot
Start Certbot-scriptet for at få SSL-certifikater til dig. Sørg for at erstatte alle forekomster af countly.example.commed dit faktiske domænenavn. Erstat også <user_name>med det aktuelle brugernavn.
sudo certbot certonly --webroot -w /home/<user_name>/countly/frontend/express/public -d countly.example.com
Ovenstående kommando beder om din e-mailadresse og genererer SSL-certifikaterne for countly.example.com.
Generer stærke Diffie-Hellman-parametre ved hjælp af følgende kommando.
sudo openssl dhparam -outform pem -out /etc/letsencrypt/live/countly.example.com/dhparam2048.pem 2048
Nu skal du ændre standard Nginx-konfigurationen, så din hjemmeside kan være tilgængelig ved hjælp af HTTPS. Kør følgende kommando for at redigere standard Nginx-konfigurationsfilen.
sudo nano /etc/nginx/conf.d/default.conf
Erstat den eksisterende konfiguration med følgende.
server {
listen 80;
return 301 https://$host$request_uri;
}
server {
listen 443;
server_name localhost;
access_log off;
ssl on;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
ssl_ciphers 'kEECDH+ECDSA+AES128 kEECDH+ECDSA+AES256 kEECDH+AES128 kEECDH+AES256 kEDH+AES128 kEDH+AES256 DES-CBC3-SHA +SHA !aNULL !eNULL !LOW !kECDH !DSS !MD5 !EXP !PSK !SRP !CAMELLIA !SEED';
ssl_session_cache builtin:1000 shared:SSL:10m;
ssl_stapling on;
ssl_dhparam /etc/letsencrypt/live/countly.example.com/dhparam2048.pem;
ssl_certificate /etc/letsencrypt/live/countly.example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/countly.example.com/privkey.pem;
location = /i {
proxy_pass http://127.0.0.1:3001;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location ^~ /i/ {
proxy_pass http://127.0.0.1:3001;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
location = /o {
proxy_pass http://127.0.0.1:3001;
}
location ^~ /o/ {
proxy_pass http://127.0.0.1:3001;
}
location / {
proxy_pass http://127.0.0.1:6001;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
Genstart nu Countly-serveren og Nginx-webserveren.
sudo countly restart
sudo systemctl restart nginx
Installationen af Countly Server er nu færdig, du kan få adgang til dashboardet på følgende adresse.
https://countly.example.com
Du vil blive bedt om at oprette en administratorkonto, så snart du åbner ovenstående link i browseren. Når administratorkontoen er oprettet, vil du blive bedt om at tilføje en ny applikation til Countly til dataindsamling. Nyd din nye Countly-server!
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