{"id":19648364,"url":"https://github.com/bestpractical/rt-extension-nginx","last_synced_at":"2025-06-21T13:37:26.882Z","repository":{"id":1896588,"uuid":"2823054","full_name":"bestpractical/rt-extension-nginx","owner":"bestpractical","description":null,"archived":false,"fork":false,"pushed_at":"2012-12-07T17:38:56.000Z","size":160,"stargazers_count":8,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-28T15:44:28.279Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://search.cpan.org/dist/rt-extension-nginx","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bestpractical.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-11-21T21:09:37.000Z","updated_at":"2020-06-30T19:27:42.000Z","dependencies_parsed_at":"2022-08-06T11:15:41.124Z","dependency_job_id":null,"html_url":"https://github.com/bestpractical/rt-extension-nginx","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/bestpractical/rt-extension-nginx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-nginx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-nginx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-nginx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-nginx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bestpractical","download_url":"https://codeload.github.com/bestpractical/rt-extension-nginx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bestpractical%2Frt-extension-nginx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261130088,"owners_count":23113928,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T14:48:05.041Z","updated_at":"2025-06-21T13:37:21.854Z","avatar_url":"https://github.com/bestpractical.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"NAME\n    RT::Extension::Nginx - optimized request tracker within minutes\n\nSYNOPSIS\n        perl Makefile.PL\n        make\n        make install\n\n        cd /opt/rt4/local/plugins/RT-Extension-Nginx/\n        ./sbin/rt-generate-nginx-conf\n        ./sbin/rt-nginx-control start\n\nDESCRIPTION\n    This is beta software. Lacks some documentation.\n\n    Extension comes with two scripts:\n\n    rt-generate-nginx-conf\n        Generates optimized nginx config from RT configuration and\n        templates. Creates required directories and files.\n\n    rt-nginx-control\n        Simple script that can start, stop and restart nginx and fcgi\n        processes. Run without arguments to see help.\n\nFEATURES\n  Fast web server in front\n    Nginx is very fast web server with low memory footprint.\n\n  Reverse proxy like setup\n    Two servers schema with web server in front and FastCGI (FCGI) server\n    running RT as backend. Nginx buffers replies from FCGI, so heavy FCGI\n    processes get free and ready to serve next request before user gets the\n    current request.\n\n  Forking FCGI\n    FCGI processes are forked so share some memory between processes\n    lowering memory footprint.\n\n  Serving images without FCGI\n    Nginx serves /NoAuth/images/ location from files without touching FCGI\n    and does it properly accounting local directory and plugins'\n    directories.\n\n  Semi-static serving of css and js\n    Files served from /NoAuth/css/ and /NoAuth/js/ locations are stored on\n    first request for re-use.\n\n  Content gziping\n    Html, css and js gzipped. For example size of the primary css file drops\n    from 78k down to 19kb.\n\n  TODO\n    A few things can be improved within RT and this extension, but it's a\n    good start.\n\nAUTHOR\n    Ruslan Zakirov \u003cruz@bestpractical.com\u003e\n\nLICENSE\n    Under the same terms as perl itself.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestpractical%2Frt-extension-nginx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbestpractical%2Frt-extension-nginx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbestpractical%2Frt-extension-nginx/lists"}