Premium URL Shortener Saas Business

Publicados: 2021-01-11

Que tal transformar a ferramenta mais importante que você usa no seu negócio online em um negócio lucrativo? Não sabe do que estou falando? Então você ainda não assistiu nosso vídeo sobre a ferramenta mais importante que você deve começar a usar no seu negócio. Neste artigo, mostrarei como configurar seu encurtador de URL premium e transformá-lo em um negócio que pode gerar milhares de dólares por mês.

O que é SAAS?

Você certamente está usando o Netflix para assistir a filmes, o Grammarly para corrigir sua gramática e ortografia enquanto escreve ou o L-ink.me para encurtar e rastrear seus links. Todos esses são exemplos de SAAS.

SAAS; ou software como serviço, é um serviço baseado em nuvem em que, em vez de baixar o software para seu PC de mesa ou rede comercial para execução e atualização, você acessa um aplicativo por meio de um navegador da Internet.

Vamos ajudá-lo a construir a mesma ferramenta que L-ink.me. Use-o em seu próprio negócio ou até mesmo inicie um negócio online de encurtador de URL Premium SAAS lucrativo. Se você também deseja criar um blog, confira nossos artigos aqui e aqui.

Configuração do encurtador de URL premium

Vamos começar juntos aprendendo como construir nosso encurtador de URL premium.

Requisitos

Quais são os requisitos necessários para a configuração?

  • Script de encurtador de URL premium
  • Servidor VPS
  • Nome do domínio
  • Tema personalizado

Obtendo o script do encurtador de URL premium

O script que vamos usar nesta configuração pode ser comprado por qualquer pessoa. Custa apenas 33$ para comprar este script e começar a usá-lo em seu próprio negócio.

Script de encurtador de URL premium

Obtendo um nome de domínio

Um nome de domínio é crucial. Como no nosso caso, o nome de domínio que estamos usando é l-ink.me. Você precisa obter um nome de domínio para usar em seu serviço.

Os nomes de domínio podem ser comprados de forma barata nos fornecedores abaixo.

  • NomeBarato
  • Domínio.com
  • Vai Papai

Obtendo um servidor VPS

O que é um Servidor VPS?

Quando você deseja publicar um site ou script PHP ou qualquer aplicativo da web, fazemos o que chamamos de “ hospedagem na web ”, o que significa simplesmente fazer o upload dos arquivos e do banco de dados em um servidor público para que possa ser acessado on-line pela Internet.



O local onde vamos hospedar nosso serviço será em um servidor VPS. É muito recomendável obter um servidor VPS dedicado para obter o melhor desempenho do seu serviço.

Onde você pode obter um VPS? De baixo, claro.

  • Contabo
  • Hostinger
  • Hostgator

No nosso caso, usaremos o Contabo, pois oferece a melhor oferta, mas você pode escolher qualquer provedor com o qual se sinta confortável.

Então, vamos começar.

Nota: Neste tutorial: estarei usando o Contabo

Então vamos ver como podemos obter um servidor VPS da Contabo.

Obtenha um servidor VPS da Contabo.
1: Abra o site Contabo.

Abra seu navegador web e navegue até a Página Contabo VPS.

encurtador de URL premium Contabo VPS

Você verá várias configurações de VPS para começar. Você pode simplesmente começar com a opção mais barata para instalar o WordPress, será mais que suficiente.

Mais tarde, quando você expandir seus negócios, poderá escalar e obter um VPS mais poderoso com recursos mais altos.

2: Defina as opções de VPS

Na próxima página, você precisará selecionar algumas opções



Na opção de sistema operacional , selecione Ubuntu 20.04

Instale o encurtador de URL Premium no Contabo VPS Ubuntu
Selecione o Ubuntu 18.04

Em seguida, no painel de administração, selecione LAMP

Instale o encurtador de URL no Contabo VPS LAMP
SELECIONAR LÂMPADA

E última opção, nos Addons, marque “DNS reverso individual”

Instale o encurtador de URL no Contabo VPS
Adicionar PTR

Se você foi promovido para entrar no registro PTR, digite seu nome de domínio e pronto.

Agora, basta continuar para a página de cobrança e confirmar seu pedido. Acho que outros passos são simples e auto-explicativos.

Em umas 24 horas, a Equipe Contabo configurará o Servidor e enviará os detalhes para o seu e-mail assim:

Instale o encurtador de URL premium no Contabo VPS
Informações de login

Mapeie o nome de domínio para o seu servidor VPS.

Ok Amigo, Agora temos um Domínio e um Servidor VPS. Mas eles não estão conectados!

Seu Servidor VPS pode ser acessado agora através do endereço IP que a Equipe Contabo lhe enviou por e-mail. mas é claro que não queremos acessar nosso site WordPress através de um IP! Queremos usar nosso nome de domínio.

Então, simplesmente, vamos mapear o nome de domínio para o nosso IP VPS, então acessamos o VPS e o site WordPress através do domínio e do IP.

Configure seus registros DNS:

Basta abrir a zona de gerenciamento de DNS em seu provedor de domínio (Godaddy no meu caso) e editar o registro A principal assim:



host: @ points: SEU IP DO SERVIDOR .

mapear domínio para vps

Feito? Excelente! ️

Carregue os arquivos de script para o servidor.

Primeiro, baixe o script do codecanyon.

arquivos de download de encurtador de URL premium

Agora descompacte o arquivo que você baixou do site. Em seguida, faça o upload do main.zip para o seu servidor.

Para fazer upload dos arquivos, você precisa de um aplicativo chamado WinSCP.

É uma ferramenta gratuita e você pode baixá-la aqui.

Conecte-se ao seu servidor VPS usando o WinSCP e atualize os arquivos PHP para o servidor para este caminho: “/var/www/html”

Na maioria dos casos, os arquivos seriam compactados, então precisamos extraí-los.

Conecte-se ao seu servidor VPS usando qualquer cliente SSH como o putty. e vamos começar!

massa de vidraceiro

Basta abrir o Putty e digitar o IP ou Nome do Servidor e pressionar Abrir.



Ele solicitará que você faça o login, basta digitar “root” como usuário e, em seguida, digite sua senha que é enviada a você por e-mail.

Nota: ao digitar a senha, o putty agora a mostrará por motivos de segurança, mas está lá, basta digitar!

instalar no contabo
Entrar com putty

E você está dentro!

Vamos instalar o utilitário unzip usando o seguinte comando:

 sudo apt-get install unzip

Limpe a tela de massa para limpar usando o seguinte comando:

 Claro

Altere o diretório para /var/www/html usando o seguinte comando:

 cd /var/www/html

Descompacte o arquivo “.zip” usando o seguinte comando:

 descompacte SEUFILENAME*.zip

*Observação: o nome do arquivo pode ser diferente no seu caso, então substitua YOURFILENAME pelo nome do arquivo.

Agora, mova o conteúdo da pasta mais recente para o diretório superior para que possa ser acessado diretamente -> use WinSCP
Basta copiar todos os arquivos dentro da pasta “YOURFILENAME” e colá-los diretamente na pasta html.

Arquivos enviados. Feito! ️



Criar um banco de dados

Novamente para o Putty SSH Client e vamos criar nosso banco de dados usando os seguintes comandos.

O que é bom, é que já temos o MySQL instalado como parte do LAMP Stack, mas precisamos criar um banco de dados e um usuário para nossa aplicação.

Para começar, faça login na conta raiz (administrativa) do MySQL emitindo este comando:

 mysql -u root -p

Você será solicitado a digitar a senha do root, basta escrever ou colá-la e pressionar Enter.

Primeiro, crie um banco de dados separado que seu aplicativo PHP usará. Você pode chamar isso do que quiser, mas usaremos TestDb (você pode usar o nome que quiser) neste guia para mantê-lo simples. Crie o banco de dados executando este comando:

 CREATE DATABASE TestDb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ;

Nota: Cada instrução MySQL deve terminar em um ponto e vírgula (;)

Em seguida, vamos criar uma conta de usuário MySQL separada que usaremos exclusivamente para operar em nosso novo banco de dados. Criar bancos de dados e contas de uma função é uma boa ideia do ponto de vista de gerenciamento e segurança. Usaremos o nome DbUser neste guia. Sinta-se à vontade para alterar isso se desejar.

Vamos criar esta conta, definir uma senha e conceder acesso ao banco de dados que criamos. Podemos fazer isso digitando o seguinte comando. Lembre-se de escolher uma senha forte aqui para o usuário do banco de dados:

 CRIAR USUÁRIO 'DbUser'@'localhost' IDENTIFICADO POR 'enter_a_custom_password_here';
 GRANT ALL ON TestDb.* TO 'DbUser'@'localhost';

Agora você tem um banco de dados e uma conta de usuário, cada um feito especificamente para seu aplicativo PHP. Precisamos liberar os privilégios para que a instância atual do MySQL saiba sobre as alterações recentes que fizemos:

 FLUSH PRIVILEGES;

Saia do MySQL digitando:



 EXIT;

Feito! ️

Configurar o encurtador de URL premium

Agora que carregamos o script para o servidor e criamos o banco de dados, é hora de começar a configurar nosso aplicativo.

Abra qualquer navegador da web e adicione seu nome de domínio na barra de endereços.

Como você pode ver, estamos na página de instalação do encurtador de URL premium.

Isso mostrará todos os requisitos necessários e o que ainda está faltando. Então, vamos corrigir o que está faltando!

O primeiro problema que vemos é que o config_sample.php não está acessível. Vamos dar os privilégios necessários.

Este arquivo pode ser encontrado em /var/www/html/includes/ então abra o WinSCP e navegue até o diretório necessário.

Agora clique com o botão direito do mouse no arquivo e defina a permissão para 777, conforme mostrado abaixo.

Agora, vamos corrigir a pasta content/. Da mesma forma, vá para /var/www/html e clique com o botão direito do mouse na pasta de conteúdo e dê as permissões 777 da mesma forma. Mais uma coisa é marcar a caixa abaixo.

Agora atualize a página e você verá que o problema foi resolvido. Muito agradável.



Agora, uma vez que todos os requisitos foram atendidos, podemos prosseguir pressionando esta frase. Certo!

Conectar ao banco de dados

É hora de se conectar ao nosso banco de dados.

Basta preencher as informações necessárias para host(localhost) dbname e usuário que você criou com a senha.

encurtador de URL

Agora crie o arquivo de configuração.

Ah não! Temos o erro abaixo.

problema

Vamos resolver.

Vá novamente para WinSCP, em /var/www/html/includes, e vamos renomear o arquivo config_sample.php para config.php.

alterar arquivo de configuração

Volte para o seu navegador e pronto, o banco de dados foi importado com sucesso!

instalação

Depois disso, basta inserir seus detalhes de administrador e continuar.

Em seguida, exclua install.php.



E incrível! Nosso aplicativo está instalado e pronto para ser usado.

Para alterar sua página de destino, você pode usar outro tema. Em nosso serviço l-ink.me, estamos usando um tema. Você pode conferir, mas isso é totalmente opcional.

Temos uma última coisa para consertar. Tente fazer login no seu aplicativo e você receberá um erro.

Para corrigir isso, copie o bloco abaixo para o arquivo /etc/apache2/sites-enabled/000-default.conf.

Abra 000-default.conf , copie e cole o conteúdo abaixo no arquivo e salve.

 <Diretório /var/www/html/>
        Opções + SeguirSymlinks
        Permitir substituir tudo
        Exigir todos os concedidos
     </Diretório>

Você pode ver como fizemos isso na imagem abaixo.

Depois disso, basta reiniciar o serviço do apache usando o putty.

 sudo systemctl reinicie apache2.service

Agora volte para o site e atualize a página. Tente fazer login. Incrível! Agora tudo está funcionando corretamente e seu aplicativo está pronto!

Encurtador de URL Premium seguro com SSL grátis.

Os certificados SSL são usados ​​em servidores web para criptografar o tráfego entre o servidor e o cliente, fornecendo segurança extra para os usuários que acessam seu aplicativo. Let's Encrypt fornece uma maneira fácil de obter e instalar certificados confiáveis ​​gratuitamente .

Conecte-se ao seu servidor usando o cliente Putty SSH. e vamos começar!



Passo 1 — Instale o cliente Let's Encrypt

Os certificados Let's Encrypt são obtidos através do software cliente em execução no seu servidor. O cliente oficial é chamado Certbot .

Primeiro, adicione o repositório para instalar o Certbot:

 sudo add-apt-repository ppa:certbot/certbot

Você precisará pressionar ENTER para aceitar.

Em seguida, atualize a lista de pacotes para obter as informações do pacote do novo repositório:

 sudo apt-get update

Instale o pacote Apache do Certbot:

 sudo apt install python-certbot-apache

O Certbot agora está pronto para ser usado.

Passo 2 — Configure o certificado SSL

Gerar o certificado SSL para o Apache usando o Certbot é bastante simples. O cliente obterá e instalará automaticamente um novo certificado SSL válido para os domínios fornecidos como parâmetros.

Basta executar o seguinte comando: (altere o domínio)

 sudo certbot --apache -d YOUR_DOMAIN_NAME

Você será solicitado a fornecer um endereço de e-mail para recuperação de chaves perdidas e avisos, e poderá escolher entre habilitar o acesso http e https ou forçar todas as solicitações a redirecionar para https . Geralmente é mais seguro exigir https , a menos que você tenha uma necessidade específica de tráfego http não criptografado.

É isso!



Teste seu site agora e ele deve ser criptografado por SSL.

Feito! ️

Resumo

Resumindo tudo o que você precisa:

  • Obtenha um nome de domínio.
  • Obtenha um servidor VPS.
  • Mapeie o IP do servidor para o domínio.
  • Upload de arquivo para o servidor usando WinSCP.
  • Crie um banco de dados MySQL para seu aplicativo.
  • Gerenciando Bancos de Dados MySQL.

Depois de fazer tudo isso, você terá seu serviço de encurtador de URL premium instalado e funcionando. Se você preferir assistir a este tutorial como um vídeo, confira abaixo.

Se você tiver alguma dúvida ou ideia, estarei esperando por eles na seção de comentários abaixo ou acesse h-educate.com/forums.