Abbreviazione di URL Premium Saas Business

Pubblicato: 2021-01-11

Che ne dici di trasformare lo strumento più importante che utilizzi nel tuo business online in un'attività redditizia? Non sai di cosa sto parlando? Allora non hai guardato il nostro video sullo strumento più importante che dovresti iniziare a utilizzare nella tua attività. In questo articolo, ti mostrerò come impostare il tuo abbreviatore di URL premium e trasformarlo in un'attività che può farti guadagnare migliaia di dollari al mese.

Cos'è il SAAS?

Sicuramente stai usando Netflix per guardare film, Grammarly per correggere la grammatica e l'ortografia mentre scrivi o L-ink.me per abbreviare e tenere traccia dei tuoi collegamenti. Tutti questi sono esempi SAAS.

SAAS; o software as a service, è un servizio basato su cloud in cui invece di scaricare software sul PC desktop o sulla rete aziendale per l'esecuzione e l'aggiornamento, si accede a un'applicazione tramite un browser Internet.

Ti aiuteremo a creare lo stesso strumento di L-ink.me. Usalo nella tua attività o avvia un'attività commerciale SAAS di accorciamento URL Premium redditizia online. Se vuoi creare anche un blog, controlla i nostri articoli qui e qui.

Configurazione dell'abbreviatore di URL premium

Iniziamo insieme imparando come creare il nostro accorciatore di URL premium.

Requisiti

Quali sono i requisiti necessari per la configurazione?

  • Script di accorciamento URL premium
  • Server VPS
  • Nome del dominio
  • Tema personalizzato

Ottenere lo script Premium URL Shortener

Lo script che useremo in questa configurazione può essere acquistato da chiunque. Costa solo 33 $ per acquistare questo script e iniziare a usarlo nella tua attività.

Script di accorciamento URL premium

Ottenere un nome di dominio

Un nome di dominio è fondamentale. Come nel nostro caso, il nome di dominio che stiamo utilizzando è l-ink.me. Devi ottenere un nome di dominio da utilizzare per il tuo servizio.

I nomi di dominio possono essere acquistati a buon mercato dai seguenti fornitori.

  • NomeEconomico
  • Dominio.com
  • Vai papà

Ottenere un server VPS

Che cos'è un server VPS?

Quando desideri pubblicare un sito Web o uno script PHP o qualsiasi applicazione Web, eseguiamo ciò che chiamiamo " web hosting ", che significa semplicemente caricare i file e il database in un server pubblico in modo che possa essere accessibile online su Internet.



Il luogo in cui ospiteremo il nostro servizio sarà su un server VPS. Si consiglia vivamente di ottenere un server VPS dedicato per beneficiare delle migliori prestazioni per il proprio servizio.

Dove puoi ottenere un VPS? Dal basso ovviamente.

  • Contabo
  • Hostinger
  • Hostgator

Nel nostro caso, utilizzeremo Contabo in quanto offre la migliore offerta, ma puoi scegliere qualsiasi fornitore con cui ti senti a tuo agio.

Quindi, iniziamo.

Nota: in questo tutorial: userò Contabo

Quindi vediamo come possiamo ottenere un server VPS da Contabo.

Ottieni un server VPS da Contabo.
1: Apri il sito Web di Contabo.

Apri il tuo browser web e vai alla pagina Contabo VPS.

abbreviatore di URL premium Contabo VPS

Vedrai più configurazioni VPS per iniziare. Puoi semplicemente iniziare con l'opzione più economica per installare WordPress, sarà più che sufficiente.

Successivamente, quando fai crescere la tua attività, puoi aumentare la scalabilità e ottenere un VPS più potente con risorse più elevate.

2: imposta le opzioni VPS

Nella pagina successiva, dovrai selezionare alcune opzioni



Nell'opzione Sistema operativo , seleziona Ubuntu 20.04

Installa l'abbreviatore di URL Premium su Contabo VPS Ubuntu
Seleziona Ubuntu 18.04

Quindi nel pannello di amministrazione, seleziona LAMPADA

Installa URL Shortener su Contabo VPS LAMP
SELEZIONA LAMPADA

E l'ultima opzione, nei componenti aggiuntivi, seleziona "DNS inverso individuale"

Installa URL shortener su Contabo VPS
Aggiungi PTR

Se sei stato promosso per inserire il record PTR, inserisci il tuo nome di dominio e il gioco è fatto.

Ora, continua alla pagina di fatturazione e conferma l'ordine. Penso che altri passaggi siano semplici e autoesplicativi.

In circa 24 ore, Contabo Team configurerà il Server e invierà i dettagli alla tua email in questo modo:

Installa l'abbreviatore di URL premium su Contabo VPS
Informazioni di accesso

Associa il nome di dominio al tuo server VPS.

Ok amico, ora abbiamo un dominio e un server VPS. Ma non sono collegati!

È ora possibile accedere al tuo server VPS tramite l'indirizzo IP che il Team Contabo ti ha inviato via e-mail. ma ovviamente non vogliamo accedere al nostro sito Web WordPress tramite un IP! Vogliamo usare il nostro nome di dominio.

Quindi, semplicemente, mappiamo il nome di dominio al nostro IP VPS, quindi accediamo al VPS e al sito Web WordPress sia tramite il dominio che l'IP.

Configura i tuoi record DNS:

Apri semplicemente la zona di gestione DNS nel tuo provider di dominio (Godaddy nel mio caso) e modifica il record A principale in questo modo:



host: @ punti: IL TUO IP SERVER .

mappare il dominio su vps

Fatto? Grande! ️

Carica i file di script sul server.

Innanzitutto, scarica lo script da codecanyon.

file di download dell'abbreviatore di URL premium

Ora decomprimi il file scaricato dal sito. Quindi carica il main.zip all'interno del tuo server.

Per caricare i file, è necessaria un'applicazione chiamata WinSCP.

È uno strumento gratuito e puoi scaricarlo da qui.

Collegati al tuo server VPS utilizzando WinSCP e aggiorna i file PHP sul server in questo percorso: "/var/www/html"

Nella maggior parte dei casi, i file verrebbero compressi, quindi è necessario estrarli.

Connettiti al tuo server VPS utilizzando qualsiasi client SSH come Putty. e iniziamo!

mastice

Basta aprire Putty e inserire l'IP o il nome del server e premere Apri.



Ti chiederà di accedere, inserisci semplicemente "root" come utente, quindi inserisci la tua password che ti viene inviata via e-mail.

Nota: durante la digitazione della password, Putty ora la mostrerà per motivi di sicurezza, ma è lì, basta digitarla!

installa su contabo
Accedi con stucco

E tu ci sei!

Installiamo l'utilità di decompressione utilizzando il seguente comando:

 sudo apt-get install unzip

Cancella lo schermo di stucco per renderlo pulito usando il seguente comando:

 chiaro

Cambia la directory in /var/www/html usando il seguente comando:

 cd /var/www/html

Decomprimi il file ".zip" usando il seguente comando:

 decomprimere YOURFILENAME*.zip

*Nota: il nome del file potrebbe essere diverso nel tuo caso, quindi sostituisci YOURFILENAME con il nome del tuo file.

Ora, sposta il contenuto della cartella più recente nella directory superiore in modo che sia possibile accedervi direttamente -> usa WinSCP
Basta copiare tutti i file all'interno della cartella "YOURFILENAME" e incollarli direttamente nella cartella html.

File caricati. Fatto! ️



Crea un database

Ancora una volta su Putty SSH Client e creiamo il nostro database usando i seguenti comandi.

La cosa bella è che MySQL è già installato come parte dello Stack LAMP, ma abbiamo bisogno di creare un database e un utente per la nostra applicazione.

Per iniziare, accedi all'account root MySQL (amministrativo) eseguendo questo comando:

 mysql -u radice -p

Ti verrà richiesta la password di root, basta scriverla o incollarla e premere Invio.

Innanzitutto, crea un database separato che verrà utilizzato dalla tua applicazione PHP. Puoi chiamarlo come vuoi, ma useremo TestDb (puoi usare qualsiasi nome tu voglia) in questa guida per mantenerlo semplice. Crea il database eseguendo questo comando:

 CREATE DATABASE TestDb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ;

Nota: ogni istruzione MySQL deve terminare con un punto e virgola (;)

Successivamente, creeremo un account utente MySQL separato che utilizzeremo esclusivamente per operare sul nostro nuovo database. La creazione di database e account con una funzione è una buona idea dal punto di vista della gestione e della sicurezza. Useremo il nome DbUser in questa guida. Sentiti libero di cambiarlo se lo desideri.

Creeremo questo account, imposteremo una password e concederemo l'accesso al database che abbiamo creato. Possiamo farlo digitando il seguente comando. Ricorda di scegliere qui una password complessa per l'utente del database:

 CREA UTENTE 'DbUser'@'localhost' IDENTIFICATO DA 'enter_a_custom_password_here';
 GRANT ALL ON TestDb.* TO 'DbUser'@'localhost';

Ora hai un database e un account utente, ciascuno creato appositamente per la tua applicazione PHP. Dobbiamo svuotare i privilegi in modo che l'istanza corrente di MySQL sia a conoscenza delle recenti modifiche che abbiamo apportato:

 FLUSH PRIVILEGES;

Esci da MySQL digitando:



 EXIT;

Fatto! ️

Configura l'abbreviatore URL Premium

Ora che abbiamo caricato lo script sul server e creato il database, è il momento di iniziare a configurare la nostra applicazione.

Apri un qualsiasi browser web e aggiungi il tuo nome di dominio nella barra degli indirizzi.

Come puoi vedere, siamo nella pagina di installazione dell'abbreviatore di URL premium.

Questo ti mostrerà tutti i requisiti necessari e cosa manca ancora. Quindi, sistemiamo ciò che manca!

Il primo problema che vediamo è che config_sample.php non è accessibile. Diamo i privilegi necessari.

Questo file può essere trovato in /var/www/html/includes/ quindi apri WinSCP e vai alla directory necessaria.

Ora fai clic con il pulsante destro del mouse sul file e imposta l'autorizzazione su 777 come mostrato di seguito.

Ora, sistemiamo il contenuto/cartella. Allo stesso modo, vai su /var/www/html e fai clic con il pulsante destro del mouse sulla cartella del contenuto e concedi le autorizzazioni 777 allo stesso modo. Un'altra cosa è selezionare la casella qui sotto.

Ora aggiorna la pagina e puoi vedere che il problema è stato risolto. Molto bella.



Ora poiché tutti i requisiti sono soddisfatti, possiamo procedere premendo questa frase. Sicuro!

Connetti al database

È ora di connettersi al nostro database.

Basta inserire le informazioni necessarie per il nome db host(localhost) e l'utente che hai creato con la password.

accorciatore di URL

Ora crea il file di configurazione.

Oh no! Abbiamo l'errore sotto.

problema

Risolviamo.

Vai di nuovo su WinSCP, in /var/www/html/includes, e rinominiamo il file config_sample.php in config.php.

cambia file di configurazione

Torna al tuo browser web e voilà, il database è stato importato correttamente!

installazione

Successivamente, inserisci i tuoi dettagli di amministratore e continua.

Quindi elimina install.php.



E fantastico! La nostra applicazione è installata ed è pronta per essere utilizzata.

Per cambiare la tua pagina di destinazione, puoi utilizzare un altro tema. Nel nostro servizio l-ink.me utilizziamo un tema. Puoi verificarlo, ma questo è totalmente facoltativo.

Abbiamo un'ultima cosa da sistemare. Prova ad accedere alla tua applicazione e riceverai un errore.

Per risolvere questo problema, copia il blocco sottostante nel file /etc/apache2/sites-enabled/000-default.conf.

Apri 000-default.conf quindi copia e incolla il contenuto sottostante nel file e salva.

 <Directory /var/www/html/>
        Opzioni +SeguiSymlink
        Consenti Sostituisci tutto
        Richiedi tutto concesso
     </Directory>

Puoi vedere come l'abbiamo fatto nell'immagine qui sotto.

Dopodiché, riavvia il servizio apache usando stucco.

 sudo systemctl riavvia apache2.service

Ora torna al sito Web e aggiorna la pagina. Prova ad accedere. Fantastico! Ora tutto funziona correttamente e la tua applicazione è pronta!

Secure Premium URL Shortener con un SSL gratuito.

I certificati SSL vengono utilizzati all'interno dei server Web per crittografare il traffico tra il server e il client, fornendo ulteriore sicurezza agli utenti che accedono all'applicazione. Let's Encrypt fornisce un modo semplice per ottenere e installare gratuitamente certificati attendibili.

Connettiti al tuo server usando il client Putty SSH. e iniziamo!



Passaggio 1: installare il client Let's Encrypt

I certificati Let's Encrypt vengono recuperati tramite il software client in esecuzione sul tuo server. Il client ufficiale si chiama Certbot .

Innanzitutto, aggiungi il repository per installare Certbot:

 sudo add-apt-repository ppa:certbot/certbot

Dovrai premere ENTER per accettare.

Quindi, aggiorna l'elenco dei pacchetti per raccogliere le informazioni sul pacchetto del nuovo repository:

 sudo apt-get update

Installa il pacchetto Apache di Certbot:

 sudo apt install python-certbot-apache

Certbot è ora pronto per essere utilizzato.

Passaggio 2: configurare il certificato SSL

La generazione del certificato SSL per Apache utilizzando Certbot è abbastanza semplice. Il client otterrà e installerà automaticamente un nuovo certificato SSL valido per i domini forniti come parametri.

Basta eseguire il seguente comando: (cambia il dominio)

 sudo certbot --apache -d YOUR_DOMAIN_NAME

Ti verrà chiesto di fornire un indirizzo e-mail per il recupero della chiave persa e gli avvisi e potrai scegliere se abilitare l'accesso sia http che https o forzare il reindirizzamento di tutte le richieste a https . Di solito è più sicuro richiedere https , a meno che tu non abbia una specifica esigenza di traffico http non crittografato.

Questo è tutto!



Testa il tuo sito web ora e dovrebbe essere crittografato SSL.

Fatto! ️

Sommario

Per riassumere tutto ciò di cui hai bisogno:

  • Ottieni un nome di dominio.
  • Ottieni un server VPS.
  • Associa l'IP del server al dominio.
  • Caricamento di file sul server utilizzando WinSCP.
  • Crea un database MySQL per la tua applicazione.
  • Gestione dei database MySQL.

Una volta che hai fatto tutto questo, avrai il tuo servizio di accorciamento URL premium attivo e funzionante. Se preferisci guardare questo tutorial come video, puoi controllarlo di seguito.

Se hai domande o idee, le aspetterò nella sezione commenti qui sotto o vai su h-educate.com/forums.