BSD Ports

www/nginx 1.30.6,3 MidnightBSD

Robust and small WWW server

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
825be8ee8c
License
bsd2
Categories
www

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://nginx.org/

In the other systems

SystemPortVersion
MidnightBSDwww/nginx1.30.6,3
FreeBSDwww/nginx1.30.6_5,3
OpenBSDwww/nginx1.30.6
NetBSDwww/nginx1.30.5
DragonFlywww/nginx1.26.3_3,3
HardenedBSDwww/nginx1.30.5_1,3
GhostBSDwww/nginx1.30.5,3
OPNsensewww/nginx1.30.3_1,3

Install

Binary package:

mport install nginx

From mports:

cd /usr/mports/www/nginx && make install clean

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

RUN_DEPENDS=	nginx>0:www/nginx

Dependencies

As this port's Makefile names them.

Library 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: www_nginx

OptionDefaultDescription
AJPoff3rd party ajp module
ARRAYVARoff3rd party array_var module
AWS_AUTHoff3rd party aws auth module
BROTLIoff3rd party brotli module
CACHE_PURGEoff3rd party cache_purge module
DEBUGoff
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_HEIMDALoff
GSSAPI_MIToff
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
HTTP_ACCEPT_LANGUAGEoff3rd party accept_language module
HTTP_ADDITIONonEnable http_addition module
HTTP_AUTH_DIGESToff3rd party http_authdigest 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_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_CHECKoff3rd party upstream check 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
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
NAXSIoff3rd party naxsi module
NJSoffEnable javascript (NJS) module
NJS_XMLoffEnable XML functionality in 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_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
Service scripts
nginx
Conflicts with
nginx-devel-1.* nginx-full-1.* nginx-lite-1.* nginx-naxsi-1.* nginx-devel

Files

Manual pages 1
  • nginx(8)
pkg-plist 102
  • etc/nginx/koi-utf
  • etc/nginx/koi-win
  • etc/nginx/win-utf
  • include/ngx_link_func_module.h
  • etc/nginx/naxsi_core.rules
  • @sample etc/nginx/fastcgi_params-dist etc/nginx/fastcgi_params
  • @sample etc/nginx/mime.types-dist etc/nginx/mime.types
  • @sample etc/nginx/nginx.conf-dist etc/nginx/nginx.conf
  • @sample etc/nginx/scgi_params-dist etc/nginx/scgi_params
  • @sample etc/nginx/uwsgi_params-dist etc/nginx/uwsgi_params
  • libexec/nginx/ngx_http_ajp_module.so
  • libexec/nginx/ngx_http_array_var_module.so
  • libexec/nginx/ngx_http_aws_auth_module.so
  • libexec/nginx/ngx_http_brotli_filter_module.so
  • libexec/nginx/ngx_http_brotli_static_module.so
  • libexec/nginx/ngx_http_cache_purge_module.so
  • libexec/nginx/ndk_http_module.so
  • libexec/nginx/ngx_http_drizzle_module.so
  • libexec/nginx/ngx_http_dynamic_upstream_module.so
  • libexec/nginx/ngx_http_echo_module.so
  • libexec/nginx/ngx_http_encrypted_session_module.so
  • libexec/nginx/ngx_fips_check_module.so
  • libexec/nginx/ngx_http_form_input_module.so
  • libexec/nginx/ngx_http_gridfs_module.so
  • libexec/nginx/ngx_http_headers_more_filter_module.so
  • libexec/nginx/ngx_http_accept_language_module.so
  • libexec/nginx/ngx_http_auth_digest_module.so
  • libexec/nginx/ngx_http_auth_spnego_module.so
  • libexec/nginx/ngx_http_auth_ldap_module.so
  • libexec/nginx/ngx_http_auth_pam_module.so
  • libexec/nginx/ngx_http_dav_ext_module.so
  • libexec/nginx/ngx_http_eval_module.so
  • libexec/nginx/ngx_http_fancyindex_module.so
  • libexec/nginx/ngx_http_footer_filter_module.so
  • libexec/nginx/ngx_http_image_filter_module.so
  • libexec/nginx/ngx_http_ip2location_module.so
  • libexec/nginx/ngx_http_ip2proxy_module.so
  • libexec/nginx/ngx_http_json_status_module.so
  • libexec/nginx/ngx_http_mogilefs_module.so
  • libexec/nginx/ngx_http_notice_module.so
  • libexec/nginx/ngx_http_perl_module.so
  • libexec/nginx/ngx_http_push_stream_module.so
  • libexec/nginx/ngx_nchan_module.so
  • libexec/nginx/ngx_http_redis_module.so
  • libexec/nginx/ngx_http_subs_filter_module.so
  • libexec/nginx/ngx_http_tnt_module.so
  • libexec/nginx/ngx_http_uploadprogress_module.so
  • libexec/nginx/ngx_http_upload_module.so
  • libexec/nginx/ngx_http_upstream_fair_module.so
  • libexec/nginx/ngx_http_sticky_module.so
  • libexec/nginx/ngx_http_video_thumbextractor_module.so
  • libexec/nginx/ngx_http_xslt_filter_module.so
  • libexec/nginx/ngx_http_zip_module.so
  • libexec/nginx/ngx_http_geoip2_module.so
  • libexec/nginx/ngx_http_js_module.so
  • libexec/nginx/ngx_http_iconv_module.so
  • libexec/nginx/ngx_http_let_module.so
  • libexec/nginx/ngx_http_link_func_module.so
  • libexec/nginx/ngx_http_lua_module.so
  • libexec/nginx/ngx_stream_lua_module.so
  • libexec/nginx/ngx_mail_module.so
  • libexec/nginx/ngx_http_memc_module.so
  • libexec/nginx/ngx_http_modsecurity_module.so
  • libexec/nginx/ngx_http_naxsi_module.so
  • libexec/nginx/ngx_otel_module.so
  • libexec/nginx/ngx_http_passenger_module.so
  • libexec/nginx/ngx_postgres_module.so
  • libexec/nginx/ngx_http_rds_csv_filter_module.so
  • libexec/nginx/ngx_http_rds_json_filter_module.so
  • libexec/nginx/ngx_http_redis2_module.so
  • libexec/nginx/ngx_rtmp_module.so
  • libexec/nginx/ngx_http_set_misc_module.so
  • libexec/nginx/ngx_http_shibboleth_module.so
  • libexec/nginx/ngx_http_slowfs_module.so
  • libexec/nginx/ngx_http_srcache_filter_module.so
  • libexec/nginx/ngx_stream_geoip2_module.so
  • libexec/nginx/ngx_stream_js_module.so
  • libexec/nginx/ngx_stream_module.so
  • libexec/nginx/ngx_http_stream_server_traffic_status_module.so
  • libexec/nginx/ngx_http_vod_module.so
  • libexec/nginx/ngx_http_vhost_traffic_status_module.so
  • libexec/nginx/ngx_http_websockify_module.so
  • libexec/nginx/ngx_http_xss_filter_module.so
  • libexec/nginx/ngx_http_zstd_filter_module.so
  • libexec/nginx/ngx_http_zstd_static_module.so
  • %%SITE_ARCH%%/auto/nginx/nginx.so
  • %%SITE_ARCH%%/nginx.pm
  • sbin/nginx
  • share/vim/vimfiles/ftdetect/nginx.vim
  • share/vim/vimfiles/ftplugin/nginx.vim
  • share/vim/vimfiles/indent/nginx.vim
  • share/vim/vimfiles/syntax/nginx.vim
  • @postexec mkdir -p -m 755 %D/www/nginx-dist
  • @postexec if [ ! -d %D/www/nginx/ ] ; then ln -fs %D/www/nginx-dist %D/www/nginx; fi
  • www/nginx-dist/EXAMPLE_DIRECTORY-DONT_ADD_OR_TOUCH_ANYTHING
  • www/nginx-dist/index.html
  • www/nginx-dist/50x.html
  • @postexec chmod a-w %D/www/nginx-dist
  • @postunexec if [ -L %D/www/nginx ]; then rm -f %D/www/nginx; fi
  • @dir

The first 100 are listed.

distinfo 70
FileSizeSHA256
nginx-1.30.6.tar.gz1.331698e+063cf46f5ed7504d460125866b7bea99fb357f31d887e2e63b35503310e9b8b6c8
nginx_mogilefs_module-1.0.4.tar.gz112087ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
ngx_http_redis-0.3.9.tar.gz1305121f87540f0a44b23ffa5df16fb3d788bc90803b255ef14f9c26e3847a6f26f46
passenger-6.1.2.tar.gz7.429067e+0694400a52e536cfdd8acf2accb47badb7a67dc309452f1b05600da67343f25bf8
msva-nginx_ajp_module-fcbb2cc_GH0.tar.gz110807522e94c59f5783f281d868ede2adf325bf2f8ffb9e62cf8451d4b9ac0516916c
openresty-array-var-nginx-module-v0.05_GH0.tar.gz11280c949d4be6f3442c8e2937046448dc8d8def25c0e0fa6f4e805144cea45eabe80
anomalizer-ngx_aws_auth-21931b2_GH0.tar.gz15580d8a2422da96a638e9a911e4edb592954d9c0fe1576456fec9809ef4e2a0a863d
google-ngx_brotli-a71f931_GH0.tar.gz16376b3312a045d5303a40d02beb34711b8ca27f7b72d647e9ee2012a8eddd14d9b22
nginx-modules-ngx_cache_purge-a84b0f3_GH0.tar.gz17162ddfd4fdd99075d906b7b75c49f56ec96b76df7951dfa54502e0f83890447031f
vision5-ngx_devel_kit-v0.3.3_GH0.tar.gz66561faa2fcd5168b10764d35081356511d5f84db5c526a1aa4b6add2db94b6853b2b
openresty-drizzle-nginx-module-3504fc6_GH0.tar.gz5159686076735597f14db28cffabc0ab1f233cd51aab7cf112c56e267783e7814fc65
ZigzagAK-ngx_dynamic_upstream-960eef2_GH0.tar.gz2300386e7c6ed6dba2d4c5f5b87ecb91f25ccdb7a08b8a88236e632114f830b9e354b
openresty-echo-nginx-module-5a402aa_GH0.tar.gz53336bb2a4b1a0e5ffa0203c1be854e663fc92cee0d7b5e0f7a38c0e163ae9124a38f
openresty-encrypted-session-nginx-module-v0.09_GH0.tar.gz11847fe9b95acf9726aefd71bf0aca6c11bee007f1da67e64be9b21a7131f0ed75ba6
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-06dc0be_GH0.tar.gz29438883b1e31d59f3eb1e76b34259711ad65a3443102973dcf22df329397f3d5eaa4
dvershinin-nginx_accept_language_module-5683967_GH0.tar.gz3425a58feb576f2231498b8a3863d3c6fba45c7d48bc48735fa714e07a7bfbedb6e3
atomx-nginx-http-auth-digest-274490c_GH0.tar.gz178150839c33c2f8d519f92daae274f62cf87eb68415d562c6500ee3e3721ce80557c
Master sites 2
  • https://nginx.org/download/
  • FREEBSD_LOCAL/joneum

Commit history 2

DateCommitCreditsLog message
825be8ee8c Lucas Holt www/nginx: fix makesum and HTTP_UPSTREAM_CHECK patch (#1927)
b64c05c66d Lucas Holt www/nginx: update to 1.30.6 [security] (#1926)