Abbreviazione di URL Premium Saas Business
Pubblicato: 2021-01-11Che 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à.
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.
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
Quindi nel pannello di amministrazione, seleziona LAMPADA
E l'ultima opzione, nei componenti aggiuntivi, seleziona "DNS inverso individuale"
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:
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 .
Fatto? Grande! ️
Carica i file di script sul server.
Innanzitutto, scarica lo script da codecanyon.
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!
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!
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.
Ora crea il file di configurazione.
Oh no! Abbiamo l'errore sotto.
Risolviamo.
Vai di nuovo su WinSCP, in /var/www/html/includes, e rinominiamo il file config_sample.php in config.php.
Torna al tuo browser web e voilà, il database è stato importato correttamente!
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.