O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Grav este un fișier modern CMS cu fișier plat, rapid, extensibil și open-source. Este ușor de utilizat și are o mulțime de plugin-uri impresionante, dintre care unul este un admin pentru acesta.
Rotiți o instanță Ubult 14 Vultr și rulați mai jos comenzile pentru a instala unele utilități esențiale, PHP 7 și Nginx. Notă: Puteți introduce această porțiune într-un script de pornire și puteți să o utilizați pentru a face procesul mai rapid.
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update -y
sudo apt-get upgrade -y
# install some essential tools
sudo apt-get install -y acl curl git software-properties-common unzip zip
# install php7
sudo apt-add-repository ppa:ondrej/php -y
sudo apt-get update -y
sudo apt-get install -y --force-yes php7.0-cli php-curl php-gd php7.0-zip php7.0-mcrypt php-apcu php-xml php-mbstring php-intl
# install nginx
sudo apt-get install -y --force-yes nginx
sudo apt-get install -y --force-yes php7.0-fpm
# tweak php ini file
sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/cli/php.ini
sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini
# remove default site setup and restart nginx
rm -f /etc/nginx/sites-enabled/*
rm -f /etc/nginx/sites-available/*
service nginx restart
SSH pe serverul dvs. ca root din terminalul dvs.
ssh root@[vultr-instance-ip]
Notă: în mod ideal, veți dori să securizați ssh, așa cum este prescris în vultr.com/docs/securing-ssh-on-ubuntu-14-04 pe un site cu public
Creați un director pentru a ține site-ul grav
# create directory
mkdir -p /sites/grav && cd /sites/grav
# set permissions
chmod -R 775 /sites
chown -R www-data:www-data /sites
chmod -R g+s /sites
# put temporary index file
echo "<h3>Welcome Home...</h3>" >> index.php
echo "<?php phpinfo();" >> index.php
Configurați o gazdă nginx pentru site:
cd în directorul site-urilor nginx disponibile cd /etc/nginx/sites-available/sudo nano gravLipiți conținutul de mai jos în fișier, apoi salvați și ieșiți (Ctrl + X -> Y -> apăsați Enter)
server {
listen 80;
server_name vultr.dev; #NOTE: vultr.dev should be replaced with your domain name eventually
root /sites/grav;
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
Activați configurația grav
sudo ln -s /etc/nginx/sites-available/grav /etc/nginx/sites-enabled/grav
Reporniți nginx și php-fpm
sudo service nginx restart
sudo service php7.0-fpm restart
Actualizați fișierul gazdă pentru servere sudo bash -c "echo '127.0.0.1 vultr.dev' >> /etc/hosts"_ (Notă: vultr.dev ar trebui înlocuit cu numele dvs. de domeniu în cele din urmă)
Adăugați mai jos intrarea în fișierul dvs. gazdă.
[vultr-instace-ip] vultr.dev
Fișierul dvs. gazdă ar trebui să fie localizat într-una dintre zonele enumerate mai jos, în funcție de sistemul de operare pe care îl executați.
c:\windows\system32\drivers\etc\hosts/etc/hosts/private/etc/hostsInstalați compozitor și creați un proiect grav.
# install composer
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
# create grav project
cd /sites
mv grav grav-test
composer create-project getgrav/grav
# below is only needed if you logged as sudo
# ideally you should secure ssh as prescribed in vultr.com/docs/securing-ssh-on-ubuntu-14-04
chown -R www-data:www-data /sites
Căutați pe http://vultr.dev (sau domeniul dvs.) și ar trebui să fiți întâmpinați cu o pagină de întâmpinare care spune „Grav rulează!”.
Scris de Lami Adabonyan
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe