The Rise of Machines: Real World Applications of AI
Artificiell intelligens är inte i framtiden, det är här i nuet I den här bloggen Läs hur Artificiell intelligens-applikationer har påverkat olika sektorer.
I den här handledningen lär du dig att installera NextCloud- programvaran. Vi kommer att använda Caddy för våra webbserverbehov, eftersom det möjliggör enklare konfiguration och enkel utfärdande av SSL-certifikat. Instruktionerna i den här guiden skrevs för NextCloud 12, men kan även fungera för nyare versioner.
Innan vi börjar, se till att din server är uppdaterad och installera de nödvändiga PHP 7.1-modulerna.
apt-get update
apt-get upgrade -y
apt-get install software-properties-common unzip
Installera och konfigurera 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
För Caddy kommer vi att använda TCP-sockets istället för Unix-sockets, eftersom de är mer optimerade.
Redigera filen /etc/php/7.1/fpm/pool.d/www.confrunt rad 36. Leta efter listen = /run/php/php7.1-fpm.sock. Kommentera det och lägg till TCP-uttaget istället, som visas nedan:
;listen = /run/php/php7.1-fpm.sock
listen = 127.0.0.1:9000
Starta nu om PHP7.1-fpm.
service php7.1-fpm restart
Därefter måste vi installera Caddy.
Att köra Caddy-installationsskriptet kommer automatiskt att ladda ner rätt version för ditt system (32/64bit) och installera det.
curl https://getcaddy.com | bash -s personal
Skapa rotkatalogen där vi kommer att servera filer från:
mkdir -p /var/www/nextcloud
Skapa mappen /etc/caddyoch filen " Caddyfile".
mkdir -p /etc/caddy
nano /etc/caddy/Caddyfile
Klistra nu in följande innehåll:
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;"
}
Låt oss också göra Caddy till en tjänst. Klistra in dessa rader i filen /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
Aktivera och kör Caddy-servern.
systemctl enable caddy.service
systemctl start caddy.service
En databas krävs för NextCloud-installationen.
Obs : Spara och kom ihåg root-lösenordet du valde under installationen av MariaDB!
Kör följande kommandon för att installera MariaDB. Du kanske vill ersätta MariaDB-förvaret med ett annat du väljer.
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
Med MariaDB installerat måste vi skapa en användare och databas för NextCloud-installationen.
Kör denna kommandosekvens:
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'securepassword';
FLUSH PRIVILEGES;
exit
Byt till rotkatalogen för var installationen kommer att finnas och kör följande kommandon.
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
Besök nu ditt domännamn eller IP-adress och du kommer att mötas av installationsskärmen. Följ installationsinstruktionerna på skärmen och fyll i önskad adminkontoinformation, databasanvändare, lösenord och namn.
Artificiell intelligens är inte i framtiden, det är här i nuet I den här bloggen Läs hur Artificiell intelligens-applikationer har påverkat olika sektorer.
Är du också ett offer för DDOS-attacker och förvirrad över de förebyggande metoderna? Läs den här artikeln för att lösa dina frågor.
Du kanske har hört att hackare tjänar mycket pengar, men har du någonsin undrat hur de tjänar den typen av pengar? låt oss diskutera.
Vill du se revolutionerande uppfinningar av Google och hur dessa uppfinningar förändrade livet för varje människa idag? Läs sedan till bloggen för att se uppfinningar av Google.
Konceptet med att självkörande bilar ska ut på vägarna med hjälp av artificiell intelligens är en dröm vi har ett tag nu. Men trots flera löften finns de ingenstans att se. Läs den här bloggen för att lära dig mer...
När vetenskapen utvecklas i snabb takt och tar över en hel del av våra ansträngningar, ökar också riskerna för att utsätta oss för en oförklarlig singularitet. Läs, vad singularitet kan betyda för oss.
Läs bloggen för att känna till olika lager i Big Data Architecture och deras funktionaliteter på enklaste sätt.
Lagringsmetoderna för data har utvecklats kan vara sedan födelsen av data. Den här bloggen tar upp utvecklingen av datalagring på basis av en infografik.
I denna digitala värld har smarta hemenheter blivit en avgörande del av livet. Här är några fantastiska fördelar med smarta hemenheter om hur de gör vårt liv värt att leva och enklare.
Nyligen släppte Apple macOS Catalina 10.15.4, en tilläggsuppdatering för att åtgärda problem, men det verkar som om uppdateringen orsakar fler problem som leder till att mac-datorer blir murade. Läs den här artikeln för att lära dig mer