GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

So installieren Sie den YOURLS-URL-Shortener unter Ubuntu 20.04

In den nächsten Abschnitten erklären wir, wie Sie YOURLS URL Shortener auf Ihrem Ubuntu 20.04-Betriebssystem installieren.

YOURLS steht für Your Own URL Shortener und ist ein kostenloser Open-Source-Satz von PHP-Skripten, mit denen Sie Ihren eigenen URL Shortener haben können. YOURLS URL Shortener hat viele großartige Funktionen wie Plugins, APIs, Statistiken, JSON-Unterstützung, eine großartige Benutzeroberfläche usw.

In diesem Tutorial verwenden wir den LAMP-Stack für die Installation des YOURLS URL Shortener.

Der Installationsprozess ist sehr einfach und unkompliziert und kann bis zu 10 Minuten dauern. Fangen wir an!

Voraussetzungen

  • Neuinstallation von Ubuntu 20.04
  • Benutzerberechtigungen:Root- oder Nicht-Root-Benutzer mit sudo-Berechtigungen

Schritt 1. Aktualisieren Sie das System

Jede Neuinstallation benötigt die neuesten Updates. Um das System zu aktualisieren, führen Sie die folgenden Befehle aus:

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

Schritt 2. Apache als Webserver installieren

Installieren Sie den Apache-Webserver mit dem folgenden Befehl:

sudo apt install apache2

Einmal installiert, starten und aktivieren Sie den Dienst.

sudo systemctl enable apache2 && sudo systemctl start apache2

Überprüfen Sie den Status des Dienstes:

sudo systemctl status apache2

Sie sollten die folgende Ausgabe erhalten:

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

Schritt 3. MariaDB-Datenbankserver installieren

Der MariaDB-Datenbankserver ist erforderlich, um eine Datenbank für unseren YOURLS URL Shortener zu erstellen.

apt-get install mariadb-server

Aktivieren und starten Sie den Mariadb-Dienst

sudo systemctl enable mariadb
sudo systemctl start mariadb

Überprüfen Sie den Status des MariaDB-Dienstes:

sudo systemctl status mariadb

Sie sollten die folgende Ausgabe erhalten:

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

Schritt 4. Erstellen Sie eine Datenbank und einen Benutzer für YOURLS

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

Schritt 5. PHP mit Erweiterungen installieren

Da der YOURLS URL Shortener ein Satz von PHP-Skripten ist, müssen Sie PHP zusammen mit den PHP-Erweiterungen installieren.

sudo apt-get install php7.4 php7.4-mysql php7.4-curl php7.4-json php7.4-cgi php7.4-xsl php7.4-sqlite

Schritt 6. Installieren Sie den URL-Shortener von YOURLS

Zunächst müssen wir den YOURLS URL Shortener von Github klonen. Wechseln Sie in das HTML-Verzeichnis auf Ihrem Server:

cd /var/www/html

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

Einmal geklont gehen Sie in den Benutzer Verzeichnis des geklonten Repos und kopieren Sie die config-sample.php zu config.php

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

Einmal kopiert öffnen Sie die config.php Datei mit Ihrem bevorzugten Editor und ändern Sie die Felder für Datenbank, Datenbankbenutzer und Passwort, die Sie in den vorherigen Schritten festgelegt haben.

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

/** MySQL-Hostname.
** Wenn Sie einen nicht standardmäßigen Port verwenden, geben Sie ihn wie „Hostname:Port“ an, z. „localhost:9999“ oder „127.0.0.1:666“ */
define( ‘YOURLS_DB_HOST’, ‘localhost ‘ );

/** Präfix für MySQL-Tabellen
** YOURLS erstellt Tabellen mit diesem Präfix (zB `yourls_url`, `yourls_options`, …)
** Verwenden Sie nur Kleinbuchstaben [a-z], Ziffern [0-9] und Unterstriche [_] */
define( ‘YOURLS_DB_PREFIX’, ‘yourls_ ‘ );

/*
** Site-Optionen
*/

/** IHRE Installations-URL
** Alle Kleinbuchstaben, kein abschließender Schrägstrich am Ende.
** Wenn Sie es auf „http://sho.rt“ definieren, verwenden Sie nicht „http://www.sho.rt“ in Ihrem Browser (und umgekehrt)
** Um eine IDN-Domain (z. B. http://héhé.com) zu verwenden, geben Sie hier ihre ASCII-Form ein (z. B. http://xn--hh-bjab.com) */
define( ‘YOURLS_SITE’, ‘http://IhreDomainhier ‘ );

Sobald diese Werte eingestellt sind, müssen Sie in dieser Datei nach unten scrollen und den Benutzernamen und das Passwort festlegen, die Sie für den späteren Zugriff auf YOURLS benötigen. Suchen und ändern Sie diese Codezeilen:

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

Speichern Sie die Änderungen in der Datei und schließen Sie sie.

Schritt 7. Apache Virtual Host-Datei erstellen

Der nächste Schritt besteht darin, die Apache Virtual Host-Konfigurationsdatei zu erstellen. Gehen Sie in das Apache-Verzeichnis:

cd /etc/apache2/sites-available

sudo nano yourls.conf

Einmal erstellen Sie die yourls.conf Datei, fügen Sie die folgenden Codezeilen ein.

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

Speichern Sie die Apache-Konfigurationsdatei, schließen Sie sie und aktivieren Sie die Website.

sudo a2ensite yourls.conf
sudo a2enmod rewrite

Sobald die Website aktiviert ist, starten Sie den Apache-Dienst neu

sudo systemctl restart apache2

Schritt 8. Beenden Sie die YOURLS-Installation

Rufen Sie die Website unter http://ihredomain/admin auf

Klicken Sie auf „Installieren Sie YOURLS ”-Schaltfläche.

Sobald Sie darauf geklickt haben, werden einige Konfigurationsprüfungen durchgeführt, und wenn alles in Ordnung ist, sollten Sie den folgenden Bildschirm sehen:

Klicken Sie auf die „YOURLS-Verwaltungsseite ” Link:

Geben Sie die Administrator-Anmeldeinformationen ein, die Sie zuvor in der config.php festgelegt haben Datei oben und klicken Sie auf Login.

Herzliche Glückwünsche! Sie haben den YOURLS URL Shortener erfolgreich auf Ubuntu 20.04 installiert

Jetzt können Sie im Handumdrehen Ihren eigenen URL-Kürzungsdienst ausführen. Sollten Sie bei der Installation des YOURLS URL Shorteners auf Schwierigkeiten stoßen, müssen Sie ihn natürlich nicht selbst installieren. Sie können sich jederzeit an unsere Systemadministratoren wenden und mit ihrem Fachwissen installieren sie YOURLS URL Shortener. Alles, was Sie tun müssen, ist, einen NVMe VPS-Plan zu bestellen und den RoseHosting-Support zu kontaktieren. Wir sind rund um die Uhr erreichbar.

PS. Wenn Ihnen dieser Beitrag über die Installation von YOURLS URL Shortener auf Ubuntu 20.04 gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.


Panels
  1. So installieren Sie GlassFish 4 auf einem Ubuntu VPS

  2. So installieren Sie Koken auf Ubuntu

  3. So installieren Sie Attendize unter Ubuntu 16.04

  4. So installieren Sie Joomla 3 auf Ubuntu 16.04

  5. So installieren Sie Nginx unter Ubuntu 16.04

So installieren Sie den Polr-URL-Shortener unter Ubuntu 20.04

So installieren Sie Shlink URL Shortener auf Ubuntu 20.04 Server

So installieren Sie Shlink URL Shortener auf Ubuntu 18.04 Server

So installieren Sie GitLab unter Ubuntu 18.04

So installieren Sie Gogs unter Ubuntu 18.04

So installieren Sie Bugzilla unter Ubuntu 20.04