V několika následujících odstavcích vysvětlíme, jak nainstalovat YOURLS URL Shortener na váš operační systém Ubuntu 20.04.
YOURLS je zkratka pro Your Own URL Shortener a je to bezplatná a open-source sada PHP skriptů, které vám umožňují mít svůj vlastní URL Shortener. YOURLS URL Shortener má spoustu skvělých funkcí, jako jsou pluginy, API, statistiky, podpora JSON, skvělé rozhraní atd.
V tomto tutoriálu použijeme zásobník LAMP pro instalaci nástroje YOURLS URL Shortener.
Proces instalace je velmi snadný a přímočarý a může trvat až 10 minut. Začněme!
Předpoklady
- Nová instalace Ubuntu 20.04
- Uživatelská práva:uživatel root nebo uživatel bez oprávnění root s právy sudo
Krok 1. Aktualizujte systém
Každá nová instalace vyžaduje nejnovější aktualizace. Chcete-li aktualizovat systém, proveďte následující příkazy:
sudo apt update -y && sudo apt upgrade -y
Krok 2. Nainstalujte Apache jako webový server
Nainstalujte webový server Apache pomocí následujícího příkazu:
sudo apt install apache2
Po instalaci spusťte a povolte službu.
sudo systemctl enable apache2 && sudo systemctl start apache2
Zkontrolujte stav služby:
sudo systemctl status apache2
Měli byste obdržet následující výstup:
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
Krok 3. Nainstalujte databázový server MariaDB
Databázový server MariaDB je nutný pro vytvoření databáze pro náš YOURLS URL Shortener.
apt-get install mariadb-server
Povolte a spusťte službu mariadb
sudo systemctl enable mariadb sudo systemctl start mariadb
Zkontrolujte stav služby MariaDB:
sudo systemctl status mariadb
Měli byste obdržet následující výstup:
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
Krok 4. Vytvořte databázi a uživatele pro YOURLS
CREATE DATABASE yourls; GRANT ALL PRIVILEGES ON yourls.* TO 'yourls'@'localhost' IDENTIFIED BY 'YourStrongPasswordHere'; FLUSH PRIVILEGES; exit;
Krok 5. Nainstalujte PHP s rozšířeními
Protože YOURLS URL Shortener je sada PHP skriptů, musíte nainstalovat PHP spolu s rozšířeními 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
Krok 6. Nainstalujte YOURLS URL Shortener
Nejprve musíme naklonovat YOURLS URL Shortener z Githubu. Přejděte do adresáře HTML na vašem serveru:
cd /var/www/html git clone https://github.com/YOURLS/YOURLS.git .
Po klonování přejděte do uživatele adresář klonovaného repo a zkopírujte config-sample.php na config.php
cd /var/www/html/user cp config-sample.php config.php
Jednou zkopírujte a otevřete config.php soubor s vaším oblíbeným editorem a upravte pole pro databázi, uživatele databáze a heslo, které jste nastavili v předchozích krocích.
/** 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' );
/** Název hostitele MySQL.
** Pokud používáte nestandardní port, zadejte jej jako ‚hostname:port‘, např. „localhost:9999“ nebo „127.0.0.1:666“ */
define( ‘VÁŠ_DB_HOST’, ‘místní hostitel ‘ );
/** Předpona tabulek MySQL
** YOURLS vytvoří tabulky pomocí této předpony (např. `vaše_url`, `vaše_možnosti`, …)
** Používejte pouze malá písmena [a-z], číslice [0-9] a podtržítka [_] */
define( ‘VAŠE_DB_PREFIX’, ‘vaši_ ‘ );
/*
** Možnosti webu
*/
/** VAŠE instalační adresa URL
** Všechna malá písmena, žádné lomítko na konci.
** Pokud jej definujete jako „http://sho.rt“, nepoužívejte ve svém prohlížeči „http://www.sho.rt“ (a naopak)
** Chcete-li použít IDN doménu (např. http://héhé.com), napište její ascii tvar zde (např. http://xn--hh-bjab.com) */
define( ‘VAŠE_STRÁNKY’, ‘http://vaše doména ‘ );
Jakmile jsou tyto hodnoty nastaveny, musíte se posunout v tomto souboru dolů a nastavit uživatelské jméno a heslo, které budete potřebovat pro pozdější přístup k YOURLS. Najděte a změňte tyto řádky kódu:
$yourls_user_passwords = [ 'administrator' => 'YourStrongPasswordHere', // 'username2' => 'password2', // You can have one or more 'login'=>'password' lines ];
Uložte změny v souboru a zavřete jej.
Krok 7. Vytvořte soubor virtuálního hostitele Apache
Dalším krokem je vytvoření konfiguračního souboru virtuálního hostitele Apache. Přejděte do adresáře Apache:
cd /etc/apache2/sites-available sudo nano yourls.conf
Jakmile vytvoříte yourls.conf vložte následující řádky kódu.
<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>
Uložte konfigurační soubor Apache, zavřete jej a povolte web.
sudo a2ensite yourls.conf sudo a2enmod rewrite
Jakmile je web povolen, restartujte službu Apache
sudo systemctl restart apache2
Krok 8. Dokončete instalaci YOURLS
Přejděte na web na adrese http://vaše doména/admin
Klikněte na „Install YOURLS “.
Po kliknutí proběhnou některé kontroly konfigurace a pokud je vše v pořádku, měli byste vidět následující obrazovku:
Klikněte na „stránku VAŠE správa odkaz:
Zadejte přihlašovací údaje správce, které jste předtím nastavili v config.php soubor výše a stiskněte přihlášení.
Gratulujeme! Úspěšně jste nainstalovali YOURLS URL Shortener na Ubuntu 20.04
Nyní můžete snadno spustit svou vlastní službu zkracování URL během okamžiku. Samozřejmě, pokud při instalaci YOURLS URL Shortener narazíte na nějaké potíže, nemusíte jej instalovat sami. Vždy se můžete obrátit na naše systémové administrátory a díky jejich zkušenostem vám nainstalují YOURLS URL Shortener. Vše, co musíte udělat, je objednat si plán NVMe VPS a kontaktovat podporu RoseHosting. Jsme k dispozici 24/7.
PS. Pokud se vám tento příspěvek o tom, jak nainstalovat YOURLS URL Shortener na Ubuntu 20.04, líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.