Koneiden nousu: tekoälyn todelliset sovellukset
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Tässä opetusohjelmassa opit asentamaan NextCloud- ohjelmiston. Käytämme Caddya verkkopalvelintarpeisiimme, koska se mahdollistaa helpomman konfiguroinnin ja yksinkertaisen SSL-varmenteiden myöntämisen. Tämän oppaan ohjeet on kirjoitettu NextCloud 12:lle, mutta ne voivat toimia myös uudemmissa versioissa.
Ennen kuin aloitamme, varmista, että palvelimesi on ajan tasalla, ja asenna tarvittavat PHP 7.1 -moduulit.
apt-get update
apt-get upgrade -y
apt-get install software-properties-common unzip
Asenna ja määritä PHP 7.1.
apt-get install -y python-software-properties
add-apt-repository -y ppa:ondrej/php
apt-get update -y
apt-get install -y php7.1 php7.1-fpm php7.1-cli php7.1-json php7.1-curl php7.1-imap php7.1-gd php7.1-mysql php7.1-xml php7.1-zip php7.1-intl php7.1-mcrypt php-imagick php7.1-mbstring
Caddyssä käytämme TCP-liitäntöjä Unix-pistokkeiden sijaan, koska ne ovat optimoitumpia.
Muokkaa tiedostoa /etc/php/7.1/fpm/pool.d/www.confnoin riviltä 36. Etsi listen = /run/php/php7.1-fpm.sock. Kommentoi se ja lisää sen sijaan TCP-socket alla olevan kuvan mukaisesti:
;listen = /run/php/php7.1-fpm.sock
listen = 127.0.0.1:9000
Käynnistä nyt PHP7.1-fpm uudelleen.
service php7.1-fpm restart
Seuraavaksi meidän on asennettava Caddy.
Caddyn asennuskomentosarjan suorittaminen lataa automaattisesti järjestelmällesi oikean version (32/64 bit) ja asentaa sen.
curl https://getcaddy.com | bash -s personal
Luo juurihakemisto, jossa palvelemme tiedostoja:
mkdir -p /var/www/nextcloud
Luo kansio /etc/caddyja tiedosto " Caddyfile".
mkdir -p /etc/caddy
nano /etc/caddy/Caddyfile
Liitä nyt seuraava sisältö:
your-domain-here.com {
root /var/www/nextcloud
log /var/log/nextcloud_access.log
errors /var/log/nextcloud_errors.log
fastcgi / 127.0.0.1:9000 php {
env PATH /bin
}
rewrite {
r ^/index.php/.*$
to /index.php?{query}
}
# client support (e.g. os x calendar / contacts)
redir /.well-known/carddav /remote.php/carddav 301
redir /.well-known/caldav /remote.php/caldav 301
# remove trailing / as it causes errors with php-fpm
rewrite {
r ^/remote.php/(webdav|caldav|carddav|dav)(\/?)$
to /remote.php/{1}
}
rewrite {
r ^/remote.php/(webdav|caldav|carddav|dav)/(.+?)(\/?)$
to /remote.php/{1}/{2}
}
rewrite {
r ^/public.php/(.+?)(\/?)$
to /public.php/(.+?)(\/?)$
}
# .htaccess / data / config / ... shouldn't be accessible from outside
status 403 {
/.htacces
/data
/config
/db_structure
/.xml
/README
}
header / Strict-Transport-Security "max-age=31536000;"
}
Tehdään myös Caddysta palvelu. Liitä nämä rivit tiedostoon /etc/systemd/system/caddy.service.
[Unit]
Description=Caddy HTTP/2 web server %I
Documentation=https://caddyserver.com/docs
After=network-online.target
Wants=network-online.target
Wants=systemd-networkd-wait-online.service
[Service]
; run user and group for caddy
User=root
Group=root
ExecStart=/usr/local/bin/caddy -agree=true -conf=/etc/caddy/Caddyfile
Restart=on-failure
; create a private temp folder that is not shared with other processes
PrivateTmp=true
; limit the number of file descriptors, see `man systemd.exec` for more limit settings
LimitNOFILE=8192
[Install]
WantedBy=multi-user.target
Ota Caddy-palvelin käyttöön ja käynnistä se.
systemctl enable caddy.service
systemctl start caddy.service
NextCloudin asennukseen tarvitaan tietokanta.
Huomautus : Tallenna ja muista MariaDB:n asennuksen aikana valitsemasi root-salasana!
Asenna MariaDB suorittamalla seuraavat komennot. Haluat ehkä korvata MariaDB-arkiston toisella valitsemallasi.
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,i386] http://ftp.utexas.edu/mariadb/repo/10.2/ubuntu zesty main'
apt update
apt install mariadb-server -y
Kun MariaDB on asennettu, meidän on luotava käyttäjä ja tietokanta NextCloud-asennusta varten.
Suorita tämä komentosarja:
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'securepassword';
FLUSH PRIVILEGES;
exit
Vaihda juurihakemistoon, jossa asennus sijaitsee, ja suorita seuraavat komennot.
cd /var/www/nextcloud
wget https://download.nextcloud.com/server/releases/nextcloud-12.0.0.zip
unzip nextcloud-*
mv nextcloud/* .
chown -R www-data:www-data /var/www/nextcloud
rm -rf nextcloud-*.zip
Vieraile nyt verkkotunnuksessasi tai IP-osoitteessasi ja asennusnäyttö tervehtii sinua. Seuraa näytön asennusohjeita ja täytä haluamasi järjestelmänvalvojan tilin tiedot, tietokannan käyttäjä, salasana ja nimi.
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja