2024-06-24 21:18:45 -07:00
2024-07-26 06:52:58 -07:00
2024-07-26 06:52:58 -07:00
2024-06-22 20:19:00 -07:00
2024-07-26 06:52:58 -07:00

NGINX Configs

ShellCheck

These are my NGINX configurations. They are written for Fedora CoreOS's nginx-core build with nginx-mod-stream.

Getting Started

  1. Install nginx-core, nginx-mod-stream, and policycoreutils-python-utils on Fedora. Makesure rsync is available on the OS.
  2. Comment out the default server block in /etc/nginx/nginx.conf.
  3. Run setup.sh
  4. Generate a certificate with your hostname with the certbot/default-quic example. Copy etc/nginx/conf.d/sites_default_quic.conf to the corresponding directory on your server and edit it approprieately.
  5. Generate certificates with the example in the certbot directory.
  6. Make your actual vhost config based on the sites_.* samples in /etc/nginx/conf.d.

Notes

This is used on my tunnel servers with multiple IP addresses. Hence, you may see addresses like ipv4_1 and ipv4_2. Just replace them with your own ip addresses.

Description
No description provided
Readme Apache-2.0 159 KiB
Languages
Shell 100%