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
YOURLS (Your Own Shortener URL) este o aplicație de scurtare a adreselor URL de scurtcircuit și de analiză a datelor.
În acest articol, vom acoperi procesul de instalare a TU YOURLS pe un server CentOS 7.
example.com
care indică adresa IP a serverului dvs.Conectați-vă ca utilizator sudo, apoi utilizați comenzile de mai jos pentru a actualiza sistemul:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
După repornire, conectați-vă din nou la server utilizând același utilizator sudo.
Instalați serverul web Apache folosind YUM:
sudo yum install httpd -y
Eliminați pagina de bun venit Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Împiedică Apache să expună fișiere în browserul web al vizitatorilor:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Porniți serviciul Apache și setați-l la pornirea automată la pornirea sistemului:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Instalați cea mai recentă versiune stabilă a MariaDB, MariaDB 10.1 după cum urmează:
cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
sudo yum install MariaDB-server MariaDB-client -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo /usr/bin/mysql_secure_installation
Răspundeți la întrebări de mai jos și asigurați-vă că veți folosi propria parolă rădăcină MariaDB:
Enter
butonulY
your-root-password
your-root-password
Y
Y
Y
Y
Conectați-vă la shell-ul MySQL ca root
:
mysql -u root -p
Introduceți propria parolă rădăcină MariaDB și apoi apăsați Enter
.
În shell-ul MySQL, creați o bază de date yourls
, un utilizator yourlsuser
al bazei de date și parola utilizatorului bazei de date yourpassword
după cum urmează.
Notă: în scopuri de securitate, ar trebui să utilizați propria parolă de utilizator în loc de exemplul de parolă yourpassword
.
CREATE DATABASE yourls DEFAULT CHARACTER SET UTF8 COLLATE utf8_unicode_ci;
CREATE USER 'yourlsuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON yourls.* TO 'yourlsuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Instalați PHP 7.1 și mai multe extensii PHP 7.1 după cum urmează:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install -y mod_php71w php71w-mysqlnd php71w-common
sudo yum install git -y
cd /var/www/html/
sudo git clone https://github.com/YOURLS/YOURLS.git
sudo chown -R apache:apache /var/www/html/YOURLS
cd YOURLS
sudo cp user/config-sample.php user/config.php
sudo chown apache:apache user/config.php
Utilizați vi
editorul de text pentru a deschide /var/www/html/YOURLS/user/config.php
fișierul:
sudo vi user/config.php
Găsiți rândurile de mai jos:
define( 'YOURLS_DB_USER', 'your db user name' );
define( 'YOURLS_DB_PASS', 'your db password' );
define( 'YOURLS_DB_NAME', 'yourls' );
define( 'YOURLS_SITE', 'http://your-own-domain-here.com' );
define( 'YOURLS_COOKIEKEY', 'modify this text with something random' );
$yourls_user_passwords = array(
'username' => 'password',
Înlocuiți-le unul câte unul după cum urmează:
define( 'YOURLS_DB_USER', 'yourlsuser' );
define( 'YOURLS_DB_PASS', 'yourpassword' );
define( 'YOURLS_DB_NAME', 'yourls' );
define( 'YOURLS_SITE', 'http://example.com' );
define( 'YOURLS_COOKIEKEY', 'fmoi4jfsjfasfjlkfjalfgcggjkihdgfjjgdfolsfmwemlgjhgigjgitjaaewesfsdfsdogmbnsin' ); // Use a long string consists of random characters.
$yourls_user_passwords = array(
'username1' => 'password1', // Use your own username and password.
Salvează și închide:
:wq!
cat <<EOF | sudo tee -a /etc/httpd/conf.d/yourls.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/YOURLS/
ServerName yourls.example.com
ServerAlias www.yourls.example.com
<Directory /var/www/html/YOURLS/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/yourls.example.com-error_log
CustomLog /var/log/httpd/yourls.example.com-access_log common
</VirtualHost>
EOF
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Indicați-vă browserul web http://example.com/admin
, apoi faceți clic pe Install YOURLS
link pentru a termina instalarea.
După ce V-ați instalat cu succes YOURLS, faceți clic pe YOURLS Administration Page
link pentru a accesa interfața dvs. de administrator YOURLS, apoi utilizați numele de utilizator username1
și parola password1
pentru a vă autentifica.
În scopuri de securitate, ar trebui să restricționați permisiunile la YOURLS după instalare:
sudo chown -R root:root /var/www/html/YOURLS
Când aveți nevoie să actualizați programul sau să instalați un plug-in, puteți readuce permisiunile stricte în acest scop, după cum urmează:
sudo chown -R apache:apache /var/www/html/YOURLS
Asta încheie tutorialul nostru. Mulțumesc pentru citit.
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
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 blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
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.
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?
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.
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