GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal Penyingkat URL YOURLS di Ubuntu 20.04

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.


Panels
  1. Cara menginstal Sonerezh di Ubuntu 14.04

  2. Cara menginstal YOURLS di Ubuntu 14.04

  3. Cara Menginstal Nginx di Ubuntu 16.04

  1. Cara Menginstal Phabricator di Ubuntu 16.04

  2. Cara Menginstal Joomla di Ubuntu 18.04

  3. Cara Menginstal GitLab di Ubuntu 18.04

  1. Cara menginstal GlassFish 4 pada VPS Ubuntu

  2. Cara menginstal Koken di Ubuntu

  3. Cara Menginstal Gogs di Ubuntu 18.04