BSD Ports

www/freenginx-devel 1.31.4_8 FreeBSD

Robust and small WWW server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6d8f46fad4
License
BSD2CLAUSE
Categories
www
Package size
541.7 KiB, 1538.9 KiB installed

Description

NGINX is a high performance edge web server with the lowest memory footprint and the key features to build modern and efficient web infrastructure.

NGINX functionality includes HTTP server, HTTP and mail reverse proxy, caching, load balancing, compression, request throttling, connection multiplexing and reuse, SSL offload and HTTP media streaming.

See also: https://freenginx.org/

In the other systems

SystemPortVersion
FreeBSDwww/freenginx-devel1.31.4_8
NetBSDwww/freenginx-devel1.31.4nb1
DragonFlywww/freenginx-devel1.27.2_19

Install

Binary package:

pkg install freenginx-devel

From the ports tree:

cd /usr/ports/www/freenginx-devel/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	freenginx-devel>0:www/freenginx-devel

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.31.4_51.31.4_5-1.27.2_211.31.4_8
FreeBSD:14:quarterly1.31.4_41.31.4_4n/a1.27.2_211.31.4_4
FreeBSD:15:latest1.31.4_51.31.4_8n/a1.27.2_211.27.2_21
FreeBSD:15:quarterly1.31.4_41.31.4_4n/an/an/a
FreeBSD:16:latest1.31.4_51.31.4_8n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1
Required by 1

Configuration

Options name: www_freenginx

OptionDefaultDescription
AJPoff3rd party ajp module
ARRAYVARoff3rd party array_var module
AUTH_JWToff3rd party auth_jwt module
BROTLIoff3rd party brotli module
CACHE_PURGEoff3rd party cache_purge module
DEBUGoffBuild with debugging support
DEBUGLOGoffEnable debug log (--with-debug)
DEVEL_KIToff3rd party Nginx Development Kit module
DRIZZLEoff3rd party drizzle module
DSOonEnable dynamic modules support
DYNAMIC_UPSTREAMoff3rd party dynamic_upstream module
ECHOoff3rd party echo module
ENCRYPTSESSIONoff3rd party encrypted_session module
FILE_AIOonEnable file aio
FIPS_CHECKoff3rd party fips_check module
FORMINPUToff3rd party form_input module
GOOGLE_PERFTOOLSoffEnable google perftools module
GRIDFSoff3rd party gridfs module
GSSAPI_HEIMDALoffGSSAPI support via security/heimdal
GSSAPI_MIToffGSSAPI support via security/krb5
HEADERS_MOREoff3rd party headers_more module
HTTPonEnable HTTP module
HTTPV2onEnable HTTP/2 protocol support (SSL req.)
HTTPV3onEnable HTTP/3 protocol support
HTTPV3_BORINGoffUse security/boringssl
HTTPV3_LSSLoffUse security/libressl-devel
HTTPV3_OSSL35offUse security/openssl35
HTTP_ACCEPT_LANGUAGEoff3rd party accept_language module
HTTP_ADDITIONonEnable http_addition module
HTTP_AUTH_DIGESToff3rd party http_authdigest module
HTTP_AUTH_JWToff3rd party http_auth_jwt module
HTTP_AUTH_KRB5off3rd party http_auth_gss module
HTTP_AUTH_LDAPoff3rd party http_auth_ldap module
HTTP_AUTH_PAMoff3rd party http_auth_pam module
HTTP_AUTH_REQonEnable http_auth_request module
HTTP_CACHEonEnable http_cache module
HTTP_DAVonEnable http_webdav module
HTTP_DAV_EXToff3rd party webdav_ext module
HTTP_DEGRADATIONoffEnable http_degradation module
HTTP_EVALoff3rd party eval module
HTTP_FANCYINDEXoff3rd party http_fancyindex module
HTTP_FLVonEnable http_flv module
HTTP_FOOTERoff3rd party http_footer module
HTTP_GEOIPoffEnable http_geoip module
HTTP_GEOIP2off3rd party geoip2 module
HTTP_GUNZIP_FILTERonEnable http_gunzip_filter module
HTTP_GZIP_STATIConEnable http_gzip_static module
HTTP_IMAGE_FILTERoffEnable http_image_filter module
HTTP_IP2LOCATIONoff3rd party ip2location-nginx module
HTTP_IP2PROXYoff3rd party ip2proxy-nginx module
HTTP_JSON_STATUSoff3rd party http_json_status module
HTTP_MOGILEFSoff3rd party mogilefs module
HTTP_MP4onEnable http_mp4 module
HTTP_NOTICEoff3rd party notice module
HTTP_PERLoffEnable http_perl module
HTTP_PUSHoff3rd party push module
HTTP_PUSH_STREAMoff3rd party push stream module
HTTP_RANDOM_INDEXonEnable http_random_index module
HTTP_REALIPonEnable http_realip module
HTTP_REDISoff3rd party http_redis module
HTTP_SECURE_LINKonEnable http_secure_link module
HTTP_SLICEonEnable http_slice module
HTTP_SLICE_AHEADoff3rd party http_slice_ahead module
HTTP_SSLonEnable http_ssl module
HTTP_STATUSonEnable http_stub_status module
HTTP_SUBonEnable http_sub module
HTTP_SUBS_FILTERoff3rd party subs filter module
HTTP_TARANTOOLoff3rd party tarantool upstream module
HTTP_UPLOADoff3rd party upload module
HTTP_UPLOAD_PROGRESSoff3rd party uploadprogress module
HTTP_UPSTREAM_FAIRoff3rd party upstream fair module
HTTP_UPSTREAM_STICKYoff3rd party upstream sticky module
HTTP_VIDEO_THUMBEXTRACTORoff3rd party video_thumbextractor module
HTTP_XSLToffEnable http_xslt module
HTTP_ZIPoff3rd party http_zip module
ICONVoff3rd party iconv module
IPV6offEnable IPv6 support
KEYVALoff3rd party keyval module
LEToff3rd party let module
LINKoff3rd party link function module
LUAoff3rd party lua module
LUASTREAMoff3rd party lua stream module
MAILonEnable IMAP4/POP3/SMTP proxy module
MAIL_IMAPoffEnable IMAP4 proxy module
MAIL_POP3offEnable POP3 proxy module
MAIL_SMTPoffEnable SMTP proxy module
MAIL_SSLonEnable mail_ssl module
MEMCoff3rd party memc (memcached) module
MODSECURITY3off3rd party modsecurity3 module
NATSoff3rd party nats module
NAXSIoff3rd party naxsi module
NJSoffEnable javascript (NJS) module
OTELoffEnable OpenTELemetry module
PASSENGERoff3rd party passenger module
POSTGRESoff3rd party postgres module
RDS_CSVoff3rd party rds_csv module
RDS_JSONoff3rd party rds_json module
REDIS2off3rd party redis2 module
RTMPoff3rd party rtmp module
SET_MISCoff3rd party set_misc module
SFLOWoff3rd party sflow module
SHIBBOLETHoff3rd party shibboleth module
SLOWFS_CACHEoff3rd party slowfs_cache module
SRCACHEoff3rd party srcache module
STREAMonEnable stream module
STREAM_GEOIPoffEnable stream_geoip module
STREAM_REALIPonEnable stream_realip module
STREAM_SSLonEnable stream_ssl module (SSL req.)
STREAM_SSL_PREREADonEnable stream_ssl_preread module (SSL req.)
STSoff3rd party sts module
THREADSonEnable threads support
VODoff3rd party vod module
VTSoff3rd party vts module
WEBSOCKIFYoff3rd party websockify module
WWWonEnable html sample files
XSSoff3rd party xss module
ZSTDoff3rd party zstd module
USES
cpe compiler:env localbase:ldflags
Service scripts
nginx
Conflicts with
nginx-1.* nginx-full-1.* nginx-lite-1.* nginx-naxsi-1.* nginx

Message after installing

Recent version of the NGINX introduces dynamic modules support.  In
FreeBSD ports tree this feature was enabled by default with the DSO
knob.  Several vendor's and third-party modules have been converted
to dynamic modules.  Unset the DSO knob builds an NGINX without
dynamic modules support.

To load a module at runtime, include the new `load_module'
directive in the main context, specifying the path to the shared
object file for the module, enclosed in quotation marks.  When you
reload the configuration or restart NGINX, the module is loaded in.
It is possible to specify a path relative to the source directory,
or a full path, please see
https://www.nginx.com/blog/dynamic-modules-nginx-1-9-11/ and
http://nginx.org/en/docs/ngx_core_module.html#load_module for
details.

Default path for the NGINX dynamic modules is

/usr/local/libexec/freenginx.

Files

Manual pages 1
  • nginx(8)
pkg-plist 147
  • etc/freenginx-devel/koi-utf
  • etc/freenginx-devel/koi-win
  • etc/freenginx-devel/win-utf
  • include/ngx_link_func_module.h
  • etc/freenginx-devel/naxsi_core.rules
  • @sample etc/freenginx-devel/fastcgi_params-dist etc/freenginx-devel/fastcgi_params
  • @sample etc/freenginx-devel/mime.types-dist etc/freenginx-devel/mime.types
  • @sample etc/freenginx-devel/nginx.conf-dist etc/freenginx-devel/nginx.conf
  • @sample etc/freenginx-devel/scgi_params-dist etc/freenginx-devel/scgi_params
  • @sample etc/freenginx-devel/uwsgi_params-dist etc/freenginx-devel/uwsgi_params
  • libexec/freenginx/ngx_http_ajp_module.so
  • libexec/freenginx/ngx_http_auth_jwt_module.so
  • libexec/freenginx/ngx_http_array_var_module.so
  • libexec/freenginx/ngx_http_brotli_filter_module.so
  • libexec/freenginx/ngx_http_brotli_static_module.so
  • libexec/freenginx/ngx_http_cache_purge_module.so
  • libexec/freenginx/ndk_http_module.so
  • libexec/freenginx/ngx_http_drizzle_module.so
  • libexec/freenginx/ngx_http_dynamic_upstream_module.so
  • libexec/freenginx/ngx_http_echo_module.so
  • libexec/freenginx/ngx_http_encrypted_session_module.so
  • libexec/freenginx/ngx_fips_check_module.so
  • libexec/freenginx/ngx_http_form_input_module.so
  • libexec/freenginx/ngx_http_gridfs_module.so
  • libexec/freenginx/ngx_http_headers_more_filter_module.so
  • libexec/freenginx/ngx_http_accept_language_module.so
  • libexec/freenginx/ngx_http_auth_digest_module.so
  • libexec/freenginx/ngx_http_auth_jwt_module.so
  • libexec/freenginx/ngx_http_auth_spnego_module.so
  • libexec/freenginx/ngx_http_auth_ldap_module.so
  • libexec/freenginx/ngx_http_auth_pam_module.so
  • libexec/freenginx/ngx_http_dav_ext_module.so
  • libexec/freenginx/ngx_http_eval_module.so
  • libexec/freenginx/ngx_http_fancyindex_module.so
  • libexec/freenginx/ngx_http_footer_filter_module.so
  • libexec/freenginx/ngx_http_geoip_module.so
  • libexec/freenginx/ngx_http_image_filter_module.so
  • libexec/freenginx/ngx_http_ip2location_module.so
  • libexec/freenginx/ngx_http_ip2proxy_module.so
  • libexec/freenginx/ngx_http_json_status_module.so
  • libexec/freenginx/ngx_http_mogilefs_module.so
  • libexec/freenginx/ngx_http_notice_module.so
  • libexec/freenginx/ngx_http_perl_module.so
  • libexec/freenginx/ngx_http_push_stream_module.so
  • libexec/freenginx/ngx_nchan_module.so
  • libexec/freenginx/ngx_http_redis_module.so
  • libexec/freenginx/ngx_http_subs_filter_module.so
  • libexec/freenginx/ngx_http_tnt_module.so
  • libexec/freenginx/ngx_http_uploadprogress_module.so
  • libexec/freenginx/ngx_http_upload_module.so
  • libexec/freenginx/ngx_http_upstream_fair_module.so
  • libexec/freenginx/ngx_http_sticky_module.so
  • libexec/freenginx/ngx_http_video_thumbextractor_module.so
  • libexec/freenginx/ngx_http_xslt_filter_module.so
  • libexec/freenginx/ngx_http_zip_module.so
  • libexec/freenginx/ngx_http_geoip2_module.so
  • libexec/freenginx/ngx_http_js_module.so
  • libexec/freenginx/ngx_http_iconv_module.so
  • libexec/freenginx/ngx_http_keyval_module.so
  • libexec/freenginx/ngx_stream_keyval_module.so
  • libexec/freenginx/ngx_http_let_module.so
  • libexec/freenginx/ngx_http_link_func_module.so
  • libexec/freenginx/ngx_http_lua_module.so
  • share/lua/5.1/ngx/balancer.lua
  • share/lua/5.1/ngx/base64.lua
  • share/lua/5.1/ngx/errlog.lua
  • share/lua/5.1/ngx/ocsp.lua
  • share/lua/5.1/ngx/pipe.lua
  • share/lua/5.1/ngx/process.lua
  • share/lua/5.1/ngx/proxyssl.lua
  • share/lua/5.1/ngx/re.lua
  • share/lua/5.1/ngx/req.lua
  • share/lua/5.1/ngx/resp.lua
  • share/lua/5.1/ngx/semaphore.lua
  • share/lua/5.1/ngx/ssl.lua
  • share/lua/5.1/ngx/ssl/clienthello.lua
  • share/lua/5.1/ngx/ssl/proxysslcert.lua
  • share/lua/5.1/ngx/ssl/proxysslverify.lua
  • share/lua/5.1/ngx/ssl/session.lua
  • share/lua/5.1/resty/core.lua
  • share/lua/5.1/resty/core/base.lua
  • share/lua/5.1/resty/core/base64.lua
  • share/lua/5.1/resty/core/coroutine.lua
  • share/lua/5.1/resty/core/ctx.lua
  • share/lua/5.1/resty/core/exit.lua
  • share/lua/5.1/resty/core/hash.lua
  • share/lua/5.1/resty/core/misc.lua
  • share/lua/5.1/resty/core/ndk.lua
  • share/lua/5.1/resty/core/param.lua
  • share/lua/5.1/resty/core/phase.lua
  • share/lua/5.1/resty/core/regex.lua
  • share/lua/5.1/resty/core/request.lua
  • share/lua/5.1/resty/core/response.lua
  • share/lua/5.1/resty/core/shdict.lua
  • share/lua/5.1/resty/core/socket.lua
  • share/lua/5.1/resty/core/time.lua
  • share/lua/5.1/resty/core/uri.lua
  • share/lua/5.1/resty/core/utils.lua
  • share/lua/5.1/resty/core/var.lua
  • share/lua/5.1/resty/core/worker.lua

The first 100 are listed.

distinfo 77
FileSizeSHA256
freenginx-1.31.4.tar.gz1.256428e+0623d784d93e13ac8febf6dd209631e056bc8c4046769804c6ef3c56d401734e27
nginx_mogilefs_module-1.0.4.tar.gz112087ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
passenger-6.2.0.tar.gz7.427424e+06bd0e14538fa4a9f479a3ce60805a201bf10757d6051d23087759b1abbc811529
msva-nginx_ajp_module-fcbb2cc_GH0.tar.gz110807522e94c59f5783f281d868ede2adf325bf2f8ffb9e62cf8451d4b9ac0516916c
openresty-array-var-nginx-module-v0.06_GH0.tar.gz120052c3577265d1d51a2d0646311b9c651520a74455253b6f7a5776af79e9bff5cb1
kjdev-nginx-auth-jwt-0.15.0_GH0.tar.gz846375011a30f54797f99045d9a7a4de0492cfe1e68c6796ca23ee818ab9a17713c67
kjdev-nxe-json-0.5.0_GH0.tar.gz278798636cebecade632f99911ebb497d33e1d89586e08ce69f5d5432d2b6fb793bd7
kjdev-nxe-jwx-0.3.0_GH0.tar.gz66311b3d16fd163842e7f173fbc054478b92f3b7a318af85fde5a80a4b187f4a68035
kjdev-nxe-phase-0.1.0_GH0.tar.gz27698fdcfaed2bc2a589871c4f1a91ff9caf5d3c53621abac998ec154843b454804f2
google-ngx_brotli-a71f931_GH0.tar.gz16376b3312a045d5303a40d02beb34711b8ca27f7b72d647e9ee2012a8eddd14d9b22
nginx-modules-ngx_cache_purge-3.0.4_GH0.tar.gz48255d9eefad55c1306af5a9d22d75743240ffb6c6351152c6893fa6144867d7f9087
vision5-ngx_devel_kit-v0.3.4_GH0.tar.gz6647414a28063294f645d457b1eb10e3c23bbba44398f1c5f021421b58b6f8ab31662
openresty-drizzle-nginx-module-3b4cb3d_GH0.tar.gz5214312ea00a44dd0b5c1bcb96a068809d05da4bba80cc874172e1f19e4c7f1aeb27e
ZigzagAK-ngx_dynamic_upstream-ab67fe7_GH0.tar.gz229914610da3ce9c35e3eef0e6d12a6285b9c8020f6d44fb094b4af94c1275bc01156
openresty-echo-nginx-module-ebed47c_GH0.tar.gz53624196ae5226fa74afbc035e7e104f0fc7d03f96d0847d854989ea3292d1b0f42ff
openresty-encrypted-session-nginx-module-1ba049b_GH0.tar.gz11864f9911d467a0e2d28a1943e74d4d0f7d1a70e42a05a0c3d36c94236a47fb4df78
ogarrett-nginx-fips-check-module-6cb4270_GH0.tar.gz6494d52fbb0f2819cd91b710ad85e6c8b452fdca6a5d81b0694d6637adba3fc2382c
calio-form-input-nginx-module-v0.12_GH0.tar.gz110905c1869d55897075adb3fdf840b21060dc54669a1f840a36d1539acc7e59dd106
nieoding-nginx-gridfs-059bdc3_GH0.tar.gz46749b059b5ae7b602d12d32d5ebe2700827ea625f22c0fb3b9956242e11de63845b
openresty-headers-more-nginx-module-v0.40_GH0.tar.gz29982c14cb5e6c998590c209efbf77bd7637ce2cab02332e4192756a8af5b26ba4284
Master sites 2
  • https://freenginx.org/download/
  • LOCAL/osa

Commit history 22

DateCommitCreditsLog message
6d8f46fad4 Sergey A. Osokin www/freenginx-devel: third-party modules management (+)
- update lua module to its recent snapshot - update lua-stream module to its recent snapshot Bump PORTREVISION. Sponsored by: tipi.work
ac696ba78f Sergey A. Osokin www/freenginx-devel: third-party modules management (+)
- security update of the ngx_http_cache_purge to v.3.0.4 ChangeLog: https://github.com/nginx-modules/ngx_cache_purge/compare/3.0.2...3.0.4 Security: CVE-2026-108981 Bump PORTREVISION. Sponsored by: tipi.work
b1773ff718 Sergey A. Osokin www/freenginx-devel: third-party modules management
- update njs module to 1.0.2 Bump PORTREVISION. Sponsored by: tipi.work <ChangeLog> nginx modules: *) Bugfix: fixed response body framing and keepalive connection reuse in ngx.fetch(). Responses with conflicting Content-Length fields, with both Transfer-Encoding and Content-Length, or with 1xx status codes are now rejected. *) Bugfix: fixed enforcement of max_response_body_size for chunked responses in ngx.fetch(). *) Bugfix: fixed parsing of js_periodic options following worker_affinity in HTTP and Stream configurations. *) Bugfix: fixed memory leaks and false unhandled promise rejection reports when formatting rejection reasons in the QuickJS engine. Core: *) Security: fixed a memory leak when parsing malformed XML in the …
442fabfb18 Sergey A. Osokin www/freenginx-devel: point to the actual OpenSSL 3.5 port
Bump PORTREVISION. Sponsored by: tipi.work
738abf718e Po-Chuan Hsieh devel/grpc: Update to 1.84.0
- Bump PORTREVISION of dependent ports for shlib change Changes: https://github.com/grpc/grpc/releases

The latest 5 of 22 in the history this site was built from.