Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
YOURLS (Pemendek URL Anda Sendiri) adalah pemendekan URL sumber terbuka dan aplikasi analisis data.
Dalam artikel ini, kami akan membahas proses pemasangan YOURLS pada pelayan CentOS 7.
example.comyang menunjuk ke alamat IP pelayan anda.Log masuk sebagai pengguna sudo, dan kemudian gunakan arahan di bawah untuk mengemas kini sistem:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Selepas but semula, log masuk semula ke pelayan menggunakan pengguna sudo yang sama.
Pasang pelayan web Apache menggunakan YUM:
sudo yum install httpd -y
Keluarkan halaman selamat datang Apache:
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Cegah Apache daripada mendedahkan fail di pelayar web pelawat:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Mulakan perkhidmatan Apache dan tetapkannya untuk memulakan secara automatik pada sistem boot:
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Pasang keluaran terbaru MariaDB, MariaDB 10.1 yang stabil seperti di bawah:
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
Jawab soalan seperti di bawah, dan pastikan bahawa anda akan menggunakan kata laluan root MariaDB anda sendiri:
EnterbutangYyour-root-passwordyour-root-passwordYYYYMasuk ke dalam shell MySQL sebagai root:
mysql -u root -p
Taip kata laluan root MariaDB anda sendiri dan kemudian tekan Enter.
Di shell MySQL, buat pangkalan data yourls, pengguna pangkalan data yourlsuser, dan kata laluan pengguna pangkalan data yourpasswordseperti berikut.
Catatan: Untuk tujuan keselamatan, anda harus menggunakan kata laluan pengguna anda sendiri dan bukan contoh kata laluan 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;
Pasang sambungan PHP 7.1 dan beberapa PHP 7.1 seperti berikut:
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
Gunakan vipenyunting teks untuk membuka /var/www/html/YOURLS/user/config.phpfail:
sudo vi user/config.php
Cari baris berikut:
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',
Gantikannya satu persatu seperti berikut:
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.
Simpan dan tutup:
:wq!
cat <<EOF | sudo tee -a /etc/httpd/conf.d/yourls.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
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
Arahkan penyemak imbas web anda ke http://example.com/admin, dan kemudian klik Install YOURLSpautan untuk menyelesaikan pemasangan.
Setelah YOURLS berjaya dipasang, klik YOURLS Administration Pagepautan untuk melawat antara muka Pentadbiran YOURLS, dan kemudian gunakan nama pengguna username1dan kata laluan password1untuk log masuk.
Untuk tujuan keselamatan, anda harus mengehadkan kebenaran untuk ANDA selepas pemasangan:
sudo chown -R root:root /var/www/html/YOURLS
Apabila anda perlu meningkatkan program atau memasang pemalam, anda boleh mengembalikan kebenaran ketat untuk tujuan tersebut seperti berikut:
sudo chown -R apache:apache /var/www/html/YOURLS
Itu mengakhiri tutorial kami. Terima kasih untuk membaca.
Pandangan tentang 26 Teknik Analisis Data Besar: Bahagian 1
Baca blog untuk mengetahui lapisan berbeza dalam Seni Bina Data Besar dan fungsinya dengan cara yang paling mudah.
Ramai daripada anda tahu Switch akan keluar pada Mac 2017 dan ciri baharunya. Bagi yang tidak tahu, kami telah menyediakan senarai ciri yang menjadikan 'Tukar' sebagai 'gajet yang mesti ada'.
Adakah anda menunggu gergasi teknologi memenuhi janji mereka? semak apa yang masih belum dihantar.
Baca ini untuk mengetahui cara Kecerdasan Buatan semakin popular di kalangan syarikat berskala kecil dan cara ia meningkatkan kebarangkalian untuk menjadikan mereka berkembang dan memberikan pesaing mereka kelebihan.
Apabila Sains Berkembang pada kadar yang pantas, mengambil alih banyak usaha kita, risiko untuk menundukkan diri kita kepada Ketunggalan yang tidak dapat dijelaskan juga meningkat. Baca, apakah makna ketunggalan bagi kita.
CAPTCHA telah menjadi agak sukar untuk diselesaikan oleh pengguna dalam beberapa tahun kebelakangan ini. Adakah ia dapat kekal berkesan dalam pengesanan spam dan bot pada masa hadapan?
Apakah teleperubatan, penjagaan kesihatan jauh dan impaknya kepada generasi akan datang? Adakah ia tempat yang baik atau tidak dalam situasi pandemik? Baca blog untuk mencari paparan!
Anda mungkin pernah mendengar bahawa penggodam memperoleh banyak wang, tetapi pernahkah anda terfikir bagaimana mereka memperoleh wang seperti itu? Mari berbincang.
Baru-baru ini Apple mengeluarkan macOS Catalina 10.15.4 kemas kini tambahan untuk menyelesaikan masalah tetapi nampaknya kemas kini itu menyebabkan lebih banyak masalah yang membawa kepada pemusnahan mesin mac. Baca artikel ini untuk mengetahui lebih lanjut