Shortner de URL pessoal.
Hoje, podemos usar bit.ly ou goo.gl ou qualquer outro encurtador de URL disponível ao público, mas isso nos limita nos Shorturls que podemos escolher, porque o espaço para nome está cheio de todos os outros usuários.
Com a abundância de novos TLDs, é mais uma vez possível que um indivíduo registre um domínio pessoal curto de forma relativamente barata. Com esse domínio em mãos, o Purls.py permite hospedar de maneira rápida e fácil a própria encurtadora de URL com dependências mínimas e quase nenhuma configuração.
Purls.py é executado na porta 8880 por padrão; portanto, se estiver executando o Apache principalmente, as duas linhas de configuração a seguir no arquivo de configuração do Apache são suficientes para redirecionar o prefixo / u / para purls.py.
ProxyPass /u/ http://localhost:8880/
ProxyPassReverse /u/ http://localhost:8880/
A invocação mais simples de purls.py requer apenas o prefixo de domínio dos URLs reduzidos a serem aprovados. Por exemplo, se o prefixo do domínio dos URLs encurtados for https://hq6.me/u/, posso invocar Purls da seguinte maneira.
python purls.py https://hq6.me/u/
purls.py inicia um shell de comando não autenticado na porta 7770 por padrão. Certifique -se de que esta porta esteja protegida pelo seu firewall .
Há uma demonstração em https://hq6.me/u.
Por favor, não assuma que os URLs curtos criados lá serão persistidos por qualquer quantidade de tempo.