Persönliche URL -Shortener.
Heute können wir Bit.ly oder Goo.gl oder eines der anderen öffentlich verfügbaren URL -Kürzer verwenden, aber wir beschränken uns in den Shorturls, die wir wählen können, da der Namespace mit jedem anderen Benutzer überfüllt ist.
Mit der Fülle neuer TLDs ist es einer Person erneut möglich, eine kurze persönliche Domain relativ billig zu registrieren. Mit dieser Domain in der Hand kann Purls.py eine eigene URL -Shortener mit minimalen Abhängigkeiten und fast keinem Setup ausführen.
Purls.py wird standardmäßig auf Port 8880 ausgeführt. Wenn also in erster Linie Apache ausgeführt wird, reichen die folgenden zwei Konfigurationszeilen in der Apache -Konfigurationsdatei aus, um das Präfix / U / zu Purls.py umzuleiten.
ProxyPass /u/ http://localhost:8880/
ProxyPassReverse /u/ http://localhost:8880/
Die einfachste Aufruf von Purls.py erfordert, dass nur das Domänenpräfix der verkürzten URLs übergeben werden soll. Wenn das Domänenpräfix der verkürzten URLs beispielsweise https://hq6.me/u/ lautet, kann ich Purls wie folgt aufrufen.
python purls.py https://hq6.me/u/
Purls.py startet standardmäßig eine nicht authentifizierte Befehlsschale auf Port 7770. Bitte stellen Sie sicher, dass dieser Port durch Ihre Firewall geschützt ist .
Es findet eine Demo unter https://hq6.me/u statt.
Bitte gehen Sie nicht davon aus, dass kurze URLs, die dort erstellt wurden, für jede Zeit bestehen bleiben.