GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare il tuo URL Shortener su Ubuntu 20.04

Nei prossimi paragrafi, spiegheremo come installare YOURLS URL Shortener sul tuo sistema operativo Ubuntu 20.04.

YOURLS sta per Your Own URL Shortener ed è un set gratuito e open source di script PHP che ti consentono di avere il tuo URL Shortener. YOURLS URL Shortener ha molte fantastiche funzionalità come plug-in, API, statistiche, supporto JSON, ottima interfaccia e così via.

In questo tutorial, utilizzeremo lo stack LAMP per l'installazione di YOURLS URL Shortener.

Il processo di installazione è molto semplice e diretto e può richiedere fino a 10 minuti. Iniziamo!

Prerequisiti

  • Nuova installazione di Ubuntu 20.04
  • Privilegi utente:utente root o non root con privilegi sudo

Passaggio 1.Aggiorna il sistema

Ogni nuova installazione necessita degli ultimi aggiornamenti. Per aggiornare il sistema eseguire i seguenti comandi:

sudo apt update -y && sudo apt upgrade -y

Passaggio 2.Installa Apache come server Web

Installa il server Web Apache con il seguente comando:

sudo apt install apache2

Una volta installato, avvia e abilita il servizio.

sudo systemctl enable apache2 && sudo systemctl start apache2

Verifica lo stato del servizio:

sudo systemctl status apache2

Dovresti ricevere il seguente output:

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

Passaggio 3. Installa il server del database MariaDB

Il server di database MariaDB è necessario per creare un database per il nostro URL Shortener YOURLS.

apt-get install mariadb-server

Abilita e avvia il servizio mariadb

sudo systemctl enable mariadb
sudo systemctl start mariadb

Verifica lo stato del servizio MariaDB:

sudo systemctl status mariadb

Dovresti ricevere il seguente output:

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

Fase 4. Crea un database e un utente per YOURLS

CREATE DATABASE yourls;
GRANT ALL PRIVILEGES ON yourls.* TO 'yourls'@'localhost' IDENTIFIED BY 'YourStrongPasswordHere';
FLUSH PRIVILEGES;
exit;

Passaggio 5. Installa PHP con estensioni

Poiché YOURLS URL Shortener è un insieme di script PHP, è necessario installare PHP insieme alle estensioni 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

Passaggio 6. Installa YOURLS URL Shortener

Prima di tutto, dobbiamo clonare il YOURLS URL Shortener da Github. Vai nella directory HTML sul tuo server:

cd /var/www/html

git clone https://github.com/YOURLS/YOURLS.git .

Una volta clonato, vai nell'utente directory del repository clonato e copia il file config-sample.php su config.php

cd /var/www/html/user
cp config-sample.php config.php

Una volta, copiato, apri il config.php file con il tuo editor preferito e modifica i campi per il database, l'utente del database e la password che hai impostato nei passaggi precedenti.

/** 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' );

/** Nome host MySQL.
** Se si utilizza una porta non standard, specificarla come 'nome host:porta', ad es. 'localhost:9999' o '127.0.0.1:666' */
define( 'YOURLS_DB_HOST', 'host locale ' );

/** Prefisso tabelle MySQL
** YOURLS creerà tabelle usando questo prefisso (ad esempio `yourls_url`, `yourls_options`, …)
** Utilizzare solo lettere minuscole [a-z], cifre [0-9] e trattini bassi [_] */
define( 'YOURLS_DB_PREFIX', 'tuoi_ ' );

/*
** Opzioni del sito
*/

/** YOURLS URL di installazione
** Tutto minuscolo, nessuna barra finale alla fine.
** Se lo definisci "http://sho.rt", non utilizzare "http://www.sho.rt" nel tuo browser (e viceversa)
** Per utilizzare un dominio IDN (es. http://héhé.com), scrivi qui il suo modulo ascii (es. http://xn--hh-bjab.com) */
define( 'YOURLS_SITE', 'http://il tuo dominio qui ' );

Una volta impostati questi valori, è necessario scorrere verso il basso in questo file e impostare il nome utente e la password necessari per l'accesso successivo di YOURLS. Trova e modifica queste righe di codice:

$yourls_user_passwords = [
        'administrator' => 'YourStrongPasswordHere',
        // 'username2' => 'password2',
        // You can have one or more 'login'=>'password' lines
];

Salva le modifiche nel file e chiudilo.

Passaggio 7.Crea il file dell'host virtuale Apache

Il passaggio successivo consiste nel creare il file di configurazione dell'host Apache Virtual. Vai nella directory di Apache:

cd /etc/apache2/sites-available

sudo nano yourls.conf

Una volta, crei yourls.conf file, incolla le seguenti righe di codice.

<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>

Salva il file di configurazione di Apache, chiudilo e abilita il sito web.

sudo a2ensite yourls.conf
sudo a2enmod rewrite

Una volta abilitato il sito Web, riavvia il servizio Apache

sudo systemctl restart apache2

Fase 8. Completa l'installazione di YOURLS

Accedi al sito web all'indirizzo http://tuodominio/admin

Fai clic su "Installa IL TUO pulsante ".

Una volta cliccato ci saranno alcuni controlli di configurazione e se tutto è a posto, dovresti vedere la seguente schermata:

Fai clic sulla "Pagina di amministrazione di YOULS ” collegamento:

Inserisci le credenziali di amministratore che hai impostato in precedenza in config.php file sopra e premi accedi.

Congratulazioni! Hai installato con successo il tuo URL Shortener su Ubuntu 20.04

Ora puoi eseguire facilmente il tuo servizio di abbreviazione degli URL in pochissimo tempo. Naturalmente, se incontri qualche difficoltà durante l'installazione di YOURLS URL Shortener, non devi installarlo da solo. Puoi sempre contattare i nostri amministratori di sistema e, con la loro esperienza, installeranno YOURLS URL Shortener. Tutto quello che devi fare è ordinare un piano VPS NVMe e contattare il supporto RoseHosting. Siamo disponibili 24 ore su 24, 7 giorni su 7.

PS. Se ti è piaciuto questo post, su come installare YOURLS URL Shortener su Ubuntu 20.04, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Panels
  1. Come installare Koken su Ubuntu

  2. Come installare Attendize su Ubuntu 16.04

  3. Come installare Joomla 3 su Ubuntu 16.04

  4. Come installare Nginx su Ubuntu 16.04

  5. Come installare Phabricator su Ubuntu 16.04

Come installare Polr URL Shortener su Ubuntu 20.04

Come installare Shlink URL Shortener su Ubuntu 20.04 Server

Come installare Shlink URL Shortener su Ubuntu 18.04 Server

Come installare Joomla su Ubuntu 18.04

Come installare GitLab su Ubuntu 18.04

Come installare Gogs su Ubuntu 18.04