#!/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; listen [::]:80; server_name localhost.cockpit; location / { proxy_pass http://127.0.0.1:9090/; } } # server { # listen 80; # listen [::]:80; # server_name localhost.robot; # location / { # proxy_pass http://127.0.0.1:8888/; # } # } EOF systemctl enable --now nginx exit $?