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.
Caddy on arenev veebiserveri programm, mis toetab HTTP/2 ja automaatset HTTPS-i. Kasutuslihtsust ja turvalisust silmas pidades saab Caddyt kasutada HTTPS-i toega saidi kiireks juurutamiseks ühe konfiguratsioonifailiga.
203.0.113.1näitena.example.comon konfigureeritud osutama 203.0.113.1serveri eksemplarile. Vaadake üksikasju teisest Vultri õpetusest .Linuxi, Maci või BSD operatsioonisüsteemis kasutage Caddy uusima stabiilse süsteemipõhise väljalase installimiseks järgmist käsku:
curl https://getcaddy.com | bash
Kui küsitakse, sisestage installimise lõpetamiseks sudo parool.
Caddy binaarfail installitakse /usr/local/binkataloogi. Kasutage kinnitamiseks järgmist käsku:
which caddy
Väljund peaks olema:
/usr/local/bin/caddy
Turvalisuse huvides ärge KUNAGI käivitage Caddy binaarfaili administraatorina. Selleks, et anda Caddyle võimalus siduda end privilegeeritud portidega (nt 80, 443) mitte-root kasutajana, peate käivitama setcapkäsu järgmiselt:
sudo setcap 'cap_net_bind_service=+ep' /usr/local/bin/caddy
Looge caddy Caddy jaoks spetsiaalne süsteemikasutaja: ja samanimeline rühm:
sudo useradd -r -d /var/www -M -s /sbin/nologin caddy
Märkus : siin loodud kasutajat caddysaab kasutada ainult Caddy teenuse haldamiseks ja seda ei saa kasutada sisselogimiseks.
Looge /var/wwwCaddy veebiserveri kodukataloog /var/www/example.comja oma saidi kodukataloog :
sudo mkdir -p /var/www/example.com
sudo chown -R caddy:caddy /var/www
Looge SSL-sertifikaatide salvestamiseks kataloog:
sudo mkdir /etc/ssl/caddy
sudo chown -R caddy:root /etc/ssl/caddy
sudo chmod 0770 /etc/ssl/caddy
Looge Caddy konfiguratsioonifaili salvestamiseks spetsiaalne kataloog Caddyfile:
sudo mkdir /etc/caddy
sudo chown -R root:caddy /etc/caddy
Looge Caddy konfiguratsioonifail nimega Caddyfile:
sudo touch /etc/caddy/Caddyfile
sudo chown caddy:caddy /etc/caddy/Caddyfile
sudo chmod 444 /etc/caddy/Caddyfile
cat <<EOF | sudo tee -a /etc/caddy/Caddyfile
example.com {
root /var/www/example.com
gzip
tls admin@example.com
}
EOF
Märkus . Ülaltoodud Caddyfilefail on ainult põhikonfiguratsioon staatilise veebisaidi käitamiseks. Caddyfile'i kirjutamise kohta saate lisateavet siit .
Caddy toimimise hõlbustamiseks saate Caddy jaoks seadistada systemdüksuse faili ja seejärel kasutada systemdseda Caddy haldamiseks.
viCaddy systemdüksuse faili loomiseks kasutage redaktorit :
sudo vi /etc/systemd/system/caddy.service
Täitke fail:
[Unit]
Description=Caddy HTTP/2 web server
Documentation=https://caddyserver.com/docs
After=network-online.target
Wants=network-online.target systemd-networkd-wait-online.service
[Service]
Restart=on-abnormal
; User and group the process will run as.
User=caddy
Group=caddy
; Letsencrypt-issued certificates will be written to this directory.
Environment=CADDYPATH=/etc/ssl/caddy
; Always set "-root" to something safe in case it gets forgotten in the Caddyfile.
ExecStart=/usr/local/bin/caddy -log stdout -agree=true -conf=/etc/caddy/Caddyfile -root=/var/tmp
ExecReload=/bin/kill -USR1 $MAINPID
; Use graceful shutdown with a reasonable timeout
KillMode=mixed
KillSignal=SIGQUIT
TimeoutStopSec=5s
; Limit the number of file descriptors; see `man systemd.exec` for more limit settings.
LimitNOFILE=1048576
; Unmodified caddy is not expected to use more than that.
LimitNPROC=512
; Use private /tmp and /var/tmp, which are discarded after caddy stops.
PrivateTmp=true
; Use a minimal /dev
PrivateDevices=true
; Hide /home, /root, and /run/user. Nobody will steal your SSH-keys.
ProtectHome=true
; Make /usr, /boot, /etc and possibly some more folders read-only.
ProtectSystem=full
; … except /etc/ssl/caddy, because we want Letsencrypt-certificates there.
; This merely retains r/w access rights, it does not add any new. Must still be writable on the host!
ReadWriteDirectories=/etc/ssl/caddy
; The following additional security directives only work with systemd v229 or later.
; They further retrict privileges that can be gained by caddy. Uncomment if you like.
; Note that you may have to add capabilities required by any plugins in use.
;CapabilityBoundingSet=CAP_NET_BIND_SERVICE
;AmbientCapabilities=CAP_NET_BIND_SERVICE
;NoNewPrivileges=true
[Install]
WantedBy=multi-user.target
Salvestage ja lõpetage:
:wq!
Käivitage Caddy teenus ja käivitage see süsteemi alglaadimisel automaatselt:
sudo systemctl daemon-reload
sudo systemctl start caddy.service
sudo systemctl enable caddy.service
Selleks, et võimaldada külastajatel teie Caddy saidile juurde pääseda, peate avama pordid 80 ja 443:
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Kasutage index.htmloma Caddy saidi kodukataloogis nimega faili loomiseks järgmist käsku :
echo '<h1>Hello World!</h1>' | sudo tee /var/www/example.com/index.html
Uue sisu laadimiseks taaskäivitage Caddy teenus:
sudo systemctl restart caddy.service
Lõpuks suunake oma veebibrauser http://example.comvõi https://example.com. Peaksite nägema sõnumit Hello World!ootuspäraselt.
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