Dalam beberapa paragraf berikutnya, kami akan menjelaskan, cara menginstal YOURLS URL Shortener di OS Ubuntu 20.04 Anda.
YOURLS adalah singkatan dari Your Own URL Shortener dan merupakan kumpulan skrip PHP gratis dan open-source yang memungkinkan Anda memiliki URL Shortener sendiri. YOURLS URL Shortener memiliki banyak fitur hebat seperti plugin, API, statistik, dukungan JSON, antarmuka yang hebat, dan lain-lain.
Dalam tutorial ini, kita akan menggunakan tumpukan LAMP untuk penginstalan Penyingkat URL YOURLS.
Proses instalasi sangat mudah dan sederhana yang dapat memakan waktu hingga 10 menit. Mari kita mulai!
Prasyarat
- Pemasangan baru Ubuntu 20.04
- Hak istimewa pengguna:pengguna root atau non-root dengan hak istimewa sudo
Langkah 1.Perbarui Sistem
Setiap instalasi baru membutuhkan pembaruan terbaru. Untuk memperbarui sistem, jalankan perintah di bawah ini:
sudo apt update -y && sudo apt upgrade -y
Langkah 2.Instal Apache sebagai Server Web
Instal Apache Web server dengan perintah berikut:
sudo apt install apache2
Setelah diinstal, mulai dan aktifkan layanan.
sudo systemctl enable apache2 && sudo systemctl start apache2
Periksa status layanan:
sudo systemctl status apache2
Anda akan menerima output berikut:
root@vps:~#sudo systemctl status apache2 ● apache2.service - The Apache HTTP Server Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2022-02-09 19:36:35 UTC; 2 days ago Docs: https://httpd.apache.org/docs/2.4/ Process: 89546 ExecReload=/usr/sbin/apachectl graceful (code=exited, status=0/SUCCESS) Main PID: 672 (apache2) Tasks: 9 (limit: 4617) Memory: 29.5M CGroup: /system.slice/apache2.service
Langkah 3. Instal server database MariaDB
Server database MariaDB diperlukan untuk membuat database untuk YOURLS URL Shortener kami.
apt-get install mariadb-server
Aktifkan dan mulai layanan mariadb
sudo systemctl enable mariadb sudo systemctl start mariadb
Periksa status layanan MariaDB:
sudo systemctl status mariadb
Anda akan menerima output berikut:
root@vps:~# sudo systemctl status mariadb ● mariadb.service - MariaDB 10.3.32 database server Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2022-02-11 22:59:44 UTC; 1min 49s ago Docs: man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ Main PID: 138979 (mysqld) Status: "Taking your SQL requests now..." Tasks: 31 (limit: 4617) Memory: 68.0M CGroup: /system.slice/mariadb.service └─138979 /usr/sbin/mysqld
Langkah 4. Buat database dan pengguna untuk YOURLS
CREATE DATABASE yourls; GRANT ALL PRIVILEGES ON yourls.* TO 'yourls'@'localhost' IDENTIFIED BY 'YourStrongPasswordHere'; FLUSH PRIVILEGES; exit;
Langkah 5. Instal PHP dengan ekstensi
Karena YOURLS URL Shortener adalah kumpulan skrip PHP, Anda perlu menginstal PHP bersama dengan ekstensi PHP.
sudo apt-get install php7.4 php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl php7.4-sqlite
Langkah 6. Instal Penyingkat URL YOURLS
Pertama-tama, kita perlu mengkloning YOURLS URL Shortener dari Github. Masuk ke direktori HTML di server Anda:
cd /var/www/html git clone https://github.com/YOURLS/YOURLS.git .
Sekali, kloning masuk ke pengguna direktori repo kloning dan salin config-sample.php ke config.php
cd /var/www/html/user cp config-sample.php config.php
Setelah disalin buka config.php file dengan editor favorit Anda dan ubah bidang untuk basis data, pengguna basis data, dan kata sandi yang Anda tetapkan di langkah sebelumnya.
/** MySQL database username */define( 'YOURLS_DB_USER', 'yourls' ); /** MySQL database password */define( 'YOURLS_DB_PASS', 'YourStrongPasswordHere' ); /** The name of the database for YOURLS ** Use lower case letters [a-z], digits [0-9] and underscores [_] only */define( 'YOURLS_DB_NAME', 'yourls' );
/** nama host MySQL.
** Jika menggunakan port non standar, tentukan seperti 'hostname:port', mis. 'localhost:9999' atau '127.0.0.1:666' */
define( ‘YOURLS_DB_HOST’, ‘localhost ‘);
/** Awalan tabel MySQL
** YOURLS akan membuat tabel menggunakan awalan ini (misalnya `yourls_url`, `yourls_options`, …)
** Gunakan huruf kecil [a-z], angka [0-9] dan garis bawah [_] saja */
define( ‘YOURLS_DB_PREFIX’, ‘yourls_ ‘);
/*
** Opsi situs
*/
/** URL instalasi YOURLS
** Semua huruf kecil, tidak ada garis miring di akhir.
** Jika Anda mendefinisikannya menjadi “http://sho.rt”, jangan gunakan “http://www.sho.rt” di browser Anda (dan sebaliknya)
** Untuk menggunakan domain IDN (mis. http://héhé.com), tulis formulir ascii-nya di sini (mis. http://xn--hh-bjab.com) */
define( ‘YOURLS_SITE’, ‘http://domainandadi sini ‘);
Setelah, nilai-nilai ini ditetapkan, Anda perlu menggulir ke bawah dalam file ini dan mengatur nama pengguna dan kata sandi yang Anda perlukan untuk akses YOURLS nanti. Temukan dan ubah baris kode berikut:
$yourls_user_passwords = [ 'administrator' => 'YourStrongPasswordHere', // 'username2' => 'password2', // You can have one or more 'login'=>'password' lines ];
Simpan perubahan dalam file dan tutup.
Langkah 7.Buat File Host Virtual Apache
Langkah selanjutnya adalah membuat file konfigurasi Apache Virtual host. Masuk ke direktori Apache:
cd /etc/apache2/sites-available sudo nano yourls.conf
Sekali, Anda membuat yourls.conf file, rekatkan baris kode berikut.
<VirtualHost *:80> ServerName yourdomain.com DocumentRoot /var/www/html <Directory /var/www/html> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/yourdomain.com_error.log CustomLog ${APACHE_LOG_DIR}/yourdomain.com_access.log combined </VirtualHost>
Simpan file konfigurasi Apache, tutup dan aktifkan situs web.
sudo a2ensite yourls.conf sudo a2enmod rewrite
Setelah situs web diaktifkan, mulai ulang layanan apache
sudo systemctl restart apache2
Langkah 8. Selesaikan Instalasi YOURLS
Akses situs web di http://domainanda/admin
Klik pada “Install YOURLS tombol ”.
Setelah diklik akan ada beberapa pemeriksaan konfigurasi dan jika semuanya baik-baik saja, Anda akan melihat layar berikut:
Klik pada “Halaman Administrasi ANDA ” tautan:
Masukkan kredensial administrator yang Anda atur sebelumnya di config.php file di atas dan tekan login.
Selamat! Anda berhasil menginstal YourLS URL Shortener di Ubuntu 20.04
Sekarang Anda dapat dengan mudah menjalankan layanan pemendekan URL Anda sendiri dalam waktu singkat. Tentu saja, jika Anda menemukan kesulitan saat menginstal YourLS URL Shortener, Anda tidak perlu menginstalnya sendiri. Anda selalu dapat menghubungi admin sistem kami dan dengan keahlian mereka, mereka akan menginstal YourLS URL Shortener. Yang perlu Anda lakukan adalah memesan paket NVMe VPS dan menghubungi dukungan RoseHosting. Kami tersedia 24/7.
PS. Jika Anda menyukai posting ini, tentang cara menginstal YourLS URL Shortener di Ubuntu 20.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.