#!/usr/bin/env bash # Adds a reverse proxy for local system services # Copyright 2021 Bryan C. Roessler [[ -f functions ]] && . functions || exit 1 is_root dnf install -y nginx || exit $? cat <<- 'EOF' > /etc/nginx/conf.d/hartmanlab.conf server { listen 80 default_server; server_name localhost; location /cockpit { proxy_pass http://127.0.0.1:9090/; proxy_redirect http://127.0.0.1:9090/; } location /robot { proxy_pass http://127.0.0.1:8888/; proxy_redirect http://127.0.0.1:8888/; } } EOF systemctl enable --now nginx exit $?