Kan AI vechten met toenemend aantal ransomware-aanvallen?
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
In deze tutorial leert u hoe u de NextCloud- software installeert . We zullen Caddy gebruiken voor onze webserverbehoeften, omdat het eenvoudiger configuratie en eenvoudige uitgifte van SSL-certificaten mogelijk maakt. Instructies in deze handleiding zijn geschreven voor NextCloud 12, maar werken mogelijk ook voor nieuwere versies.
Controleer voordat we beginnen of uw server up-to-date is en installeer de vereiste PHP 7.1-modules.
apt-get update
apt-get upgrade -y
apt-get install software-properties-common unzip
Installeer en configureer 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
Voor Caddy gebruiken we TCP-sockets in plaats van Unix-sockets, omdat deze beter zijn geoptimaliseerd.
Bewerk het bestand /etc/php/7.1/fpm/pool.d/www.conf
rond regel 36. Zoek naar de listen = /run/php/php7.1-fpm.sock
. Reageer erop en voeg in plaats daarvan de TCP-socket toe, zoals hieronder wordt weergegeven:
;listen = /run/php/php7.1-fpm.sock
listen = 127.0.0.1:9000
Start nu PHP7.1-fpm opnieuw.
service php7.1-fpm restart
Vervolgens moeten we Caddy installeren.
Als u het Caddy-installatiescript uitvoert, wordt automatisch de juiste versie voor uw systeem (32 / 64bit) gedownload en geïnstalleerd.
curl https://getcaddy.com | bash -s personal
Maak de root-map waar we bestanden van zullen serveren:
mkdir -p /var/www/nextcloud
Maak de map /etc/caddy
en het bestand " Caddyfile
".
mkdir -p /etc/caddy
nano /etc/caddy/Caddyfile
Plak nu de volgende inhoud:
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;"
}
Laten we van Caddy ook een dienst maken. Plak deze regels in het bestand /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
Schakel de Caddy-server in en voer deze uit.
systemctl enable caddy.service
systemctl start caddy.service
Een database is vereist voor de installatie van NextCloud.
Opmerking : bewaar en onthoud het root-wachtwoord dat u hebt gekozen tijdens de installatie van MariaDB!
Voer de volgende opdrachten uit om MariaDB te installeren. Mogelijk wilt u de MariaDB-opslagplaats vervangen door een andere naar keuze.
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
Nu MariaDB is geïnstalleerd, moeten we een gebruiker en database maken voor de NextCloud-installatie.
Voer deze opdrachtreeks uit:
mysql -u root -p
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'exampleUser'@'localhost' IDENTIFIED BY 'securepassword';
FLUSH PRIVILEGES;
exit
Ga naar de hoofddirectory waar de installatie zich zal bevinden en voer de volgende opdrachten uit.
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
Bezoek nu uw domeinnaam of IP-adres en u wordt begroet door het installatiescherm. Volg de installatie-instructies op het scherm en vul de gewenste beheerdersaccountgegevens, databasegebruiker, wachtwoord en naam in.
Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek
ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.
WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+
Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.
Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie
13 Commerciële data-extractietools voor big data
Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true
Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.
Een inzicht in 26 Big Data-analysetechnieken: deel 1
AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.