titanz 0dc32f127e
Some checks failed
ShellCheck / Shell syntax checker (push) Has been cancelled
first commit
2025-01-01 06:29:34 +01:00
2024-08-01 18:59:24 -07:00
2025-01-01 06:29:34 +01:00
2024-12-22 22:24:46 -07:00
2024-06-22 20:19:00 -07:00
2025-01-01 06:29:34 +01:00
2024-12-23 04:36:33 -07:00

NGINX Configs

These are my NGINX configurations. They are written for nginx-core with nginx-mod-stream on Fedora and mainline NGINX on RHEL.

Getting Started

  1. On Fedora, install nginx-core, nginx-mod-stream, certbot and policycoreutils-python-utils. On RHEL, install nginx from the mainline repository, certbot, and python3-certbot-nginx. Makesure rsync is available on the OS.
  2. On Fedora, comment out the default server block in /etc/nginx/nginx.conf. On RHEL, move /etc/nginx/conf.d/default.conf to /etc/nginx/conf.d/default.conf.bk
  3. Run setup.sh
  4. Generate a certificate with your hostname with the certbot/default-quic example. Copy etc/nginx/conf.d/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.
Description
No description provided
Readme Apache-2.0 159 KiB
Languages
Shell 100%