Masinate tõus: AI tegelikud rakendused
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Selles õpetuses õpite installima NextCloudi tarkvara. Kasutame oma veebiserveri vajaduste jaoks Caddyt, kuna see võimaldab lihtsamalt seadistada ja SSL-sertifikaate väljastada. Selle juhendi juhised on kirjutatud NextCloud 12 jaoks, kuid võivad töötada ka uuemate versioonide jaoks.
Enne alustamist veenduge, et teie server on ajakohane, ja installige vajalikud PHP 7.1 moodulid.
apt-get update
apt-get upgrade -y
apt-get install software-properties-common unzip
Installige ja konfigureerige 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
Caddy jaoks kasutame Unixi pesade asemel TCP-pesasid, kuna need on optimeeritud.
Redigeerige faili /etc/php/7.1/fpm/pool.d/www.confumbes real 36. Otsige üles listen = /run/php/php7.1-fpm.sock. Kommenteerige seda ja lisage selle asemel TCP-pesa, nagu allpool näidatud:
;listen = /run/php/php7.1-fpm.sock
listen = 127.0.0.1:9000
Nüüd taaskäivitage PHP7.1-fpm.
service php7.1-fpm restart
Järgmisena peame installima Caddy.
Caddy häälestusskripti käivitamine laadib automaatselt alla teie süsteemi jaoks õige versiooni (32/64bit) ja installib selle.
curl https://getcaddy.com | bash -s personal
Loo juurkataloog, kus me teenindame faile, millest pärinevad:
mkdir -p /var/www/nextcloud
Looge kaust /etc/caddyja fail " Caddyfile".
mkdir -p /etc/caddy
nano /etc/caddy/Caddyfile
Nüüd kleepige järgmine sisu:
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;"
}
Teeme ka Caddy teenuseks. Kleebi need read faili /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
Lubage ja käivitage Caddy server.
systemctl enable caddy.service
systemctl start caddy.service
NextCloudi seadistamiseks on vaja andmebaasi.
Märkus . Salvestage ja jätke meelde MariaDB installimise ajal valitud juurparool!
MariaDB installimiseks käivitage järgmised käsud. Võib-olla soovite MariaDB hoidla asendada mõne muu enda valitud hoidlaga.
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
Kui MariaDB on installitud, peame NextCloudi installimiseks looma kasutaja ja andmebaasi.
Käivitage see käsujada:
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'securepassword';
FLUSH PRIVILEGES;
exit
Minge juurkataloogi, kus installitakse, ja käivitage järgmised käsud.
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
Nüüd külastage oma domeeninime või IP-aadressi ja teid tervitab installiekraan. Järgige ekraanil kuvatavaid installijuhiseid ja sisestage soovitud administraatori konto andmed, andmebaasi kasutaja, parool ja nimi.
Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.
Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.
Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.
Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.
Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…
Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.
Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.
Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.
Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.
Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit