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.
V tomto tutoriálu se naučíte nainstalovat software NextCloud . Caddy budeme používat pro potřeby našeho webového serveru, protože umožňuje snazší konfiguraci a jednoduché vydávání SSL certifikátů. Pokyny v této příručce byly napsány pro NextCloud 12, ale mohou fungovat i pro novější verze.
Než začneme, ujistěte se, že je váš server aktuální, a nainstalujte požadované moduly PHP 7.1.
apt-get update
apt-get upgrade -y
apt-get install software-properties-common unzip
Nainstalujte a nakonfigurujte 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
Pro Caddy použijeme TCP sockety místo Unix socketů, protože jsou více optimalizované.
Upravte soubor /etc/php/7.1/fpm/pool.d/www.confpřibližně na řádku 36. Hledejte soubor listen = /run/php/php7.1-fpm.sock. Zakomentujte to a přidejte místo toho soket TCP, jak je znázorněno níže:
;listen = /run/php/php7.1-fpm.sock
listen = 127.0.0.1:9000
Nyní restartujte PHP7.1-fpm.
service php7.1-fpm restart
Dále musíme nainstalovat Caddy.
Spuštěním instalačního skriptu Caddy se automaticky stáhne správná verze pro váš systém (32/64bit) a nainstaluje se.
curl https://getcaddy.com | bash -s personal
Vytvořte kořenový adresář, ze kterého budeme podávat soubory:
mkdir -p /var/www/nextcloud
Vytvořte složku /etc/caddya soubor „ Caddyfile“.
mkdir -p /etc/caddy
nano /etc/caddy/Caddyfile
Nyní vložte následující obsah:
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;"
}
Udělejme také Caddy ve službu. Vložte tyto řádky do souboru /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
Povolte a spusťte server Caddy.
systemctl enable caddy.service
systemctl start caddy.service
Pro nastavení NextCloud je vyžadována databáze.
Poznámka : Uložte a zapamatujte si heslo root, které jste zvolili během instalace MariaDB!
Spusťte následující příkazy a nainstalujte MariaDB. Možná budete chtít nahradit úložiště MariaDB jiným podle vašeho výběru.
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
S nainstalovanou MariaDB musíme vytvořit uživatele a databázi pro instalaci NextCloud.
Spusťte tuto sekvenci příkazů:
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'securepassword';
FLUSH PRIVILEGES;
exit
Přejděte do kořenového adresáře, kde bude instalace umístěna, a proveďte následující příkazy.
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
Nyní navštivte název své domény nebo IP adresu a uvítá vás instalační obrazovka. Postupujte podle pokynů k instalaci na obrazovce a vyplňte požadované podrobnosti o účtu správce, uživatele databáze, heslo a jméno.
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