Skip to content

iamdoubz/nginx-custom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nginx-custom

Iamdoubz custom nginx config for Ubuntu 22.04. I was tired of forgetting what I used to compile nginx so I made my own repo.

Enhancements

Dependencies

There are quite a few dependencies to install. The main ones being:

  • build-essential
  • git
  • curl
  • wget
  • cmake
  • libmaxminddb
  • And probably others...

Additional Packages

How to download

Please use the provided script nginx.sh. Make sure to make it executable first sudo chmod +x nginx.sh. Then run it with ./nginx.sh. If you want to use quantum enabled cryptogaphy, use script nginxq.sh.

Make a backup of your existing binary

Type which nginx and make a copy i.e. sudo cp /usr/sbin/nginx /usr/sbin/nginx_apt. NOTE: if you have not installed nginx, you do not have to do this step.

Install newly compiled binary

  1. cd /path/to/buildroot/nginx-1.29.0
  2. sudo make install
  3. Check nginx sudo nginx -t
  4. Reload nginx sudo nginx -s reload
  5. Verify new version sudo nginx -v should output nginx version: nginx/1.29.0 (w/GeoIP2,Brotli,H3,Headers-More,Quantum,debug,KTLS)

Windows

I have pre-compiled both branches for Windows. If you would like to download them, follow the link to my personal Gitea site, and navigate to the "Releases" page.

About

Custom build configs for freenginx/nginx Ubuntu 22.04

Topics

Resources

License

Stars

Watchers

Forks

Languages