reverse proxy auf funktionalität prüfen, ohne lokalen webservice installieren zu müssen

[ geschrieben am 06.11.2020 in blog: der maschinist | tags: #, #, #, # ]

die überschrift sagt im grunde schon alles. ich hab’s kurz als bash-script niedergeschrieben und ziehe mir dieses script immer fix, wenn ich wieder eine “reverse-proxied” vm hochziehe.

nix weltbewegendes, kein hexenwerk…

#/!bin/bash
echo -e "<html><head><title>test web</title></head><body><h1>welcome</h1><p>the web service appears to be available.</p></body></html>" > index.html
echo -e "\n\nThis simple script is to check whether a web service on a machine\nis reachable through a reverse proxy server.\n\nA file named \"index.html\" was already created within this folder\nand you can try accessing it after firing up a tiny test web service\n(using Python3 or OpenSSL) by entering\n   \"http:// or https://DOMAIN.NAME/index.html\"\ninto your web browser.\n"
echo -e "Then type:\n\n   you@server:~\$ sudo python3 -m http.server 80\n   (Ctrl+C to stop the service)\n"
echo -e "or\n"
echo -e "   you@server:~\$ openssl req -x509 -newkey rsa:2048 -keyout key.pem -out cert.pem -days 365 -nodes\n   you@server:~\$ sudo openssl s_server -key key.pem -cert cert.pem -accept 443 -WWW\n   (Ctrl+X to stop the service)\n\n"
echo -e "...and to clean up afterwards:\n\n   you@server:~\$ rm ./key.pem ./cert.pem ./index.html\n\n"

[download run_web_srv.bsh]

screenshot

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.