notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
openresty Powerful web application server extending nginx
1.31.1.1 www on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.27.1.2Version of this port present on the latest quarterly branch.
Maintainer: joneum@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-03-19 19:21:05
Last Update: 2026-06-24 14:30:59
Commit Hash: db582fd
License: BSD2CLAUSE MIT
WWW:
https://openresty.org/
Description:
OpenResty is a full-fledged web platform that integrates our enhanced version of the Nginx core, our enhanced version of LuaJIT, many carefully written Lua libraries, lots of high quality 3rd-party Nginx modules, and most of their external dependencies. It is designed to help developers easily build scalable web applications, web services, and dynamic web gateways.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (394 items)
Collapse this list.
  1. /usr/local/share/licenses/openresty-1.31.1.1/catalog.mk
  2. /usr/local/share/licenses/openresty-1.31.1.1/LICENSE
  3. /usr/local/share/licenses/openresty-1.31.1.1/BSD2CLAUSE
  4. /usr/local/share/licenses/openresty-1.31.1.1/MIT
  5. COPYRIGHT
  6. bin/md2pod.pl
  7. bin/nginx-xml2pod
  8. bin/openresty
  9. bin/opm
  10. bin/resty
  11. bin/restydoc
  12. bin/restydoc-index
  13. lualib/librestysignal.so
  14. lualib/ngx/balancer.lua
  15. lualib/ngx/base64.lua
  16. lualib/ngx/errlog.lua
  17. lualib/ngx/ocsp.lua
  18. lualib/ngx/pipe.lua
  19. lualib/ngx/process.lua
  20. lualib/ngx/proxyssl.lua
  21. lualib/ngx/re.lua
  22. lualib/ngx/req.lua
  23. lualib/ngx/resp.lua
  24. lualib/ngx/semaphore.lua
  25. lualib/ngx/ssl.lua
  26. lualib/ngx/ssl/clienthello.lua
  27. lualib/ngx/ssl/proxysslcert.lua
  28. lualib/ngx/ssl/proxysslverify.lua
  29. lualib/ngx/ssl/session.lua
  30. lualib/resty/core.lua
  31. lualib/resty/core/base.lua
  32. lualib/resty/core/base64.lua
  33. lualib/resty/core/coroutine.lua
  34. lualib/resty/core/ctx.lua
  35. lualib/resty/core/exit.lua
  36. lualib/resty/core/hash.lua
  37. lualib/resty/core/misc.lua
  38. lualib/resty/core/ndk.lua
  39. lualib/resty/core/param.lua
  40. lualib/resty/core/phase.lua
  41. lualib/resty/core/regex.lua
  42. lualib/resty/core/request.lua
  43. lualib/resty/core/response.lua
  44. lualib/resty/core/shdict.lua
  45. lualib/resty/core/socket.lua
  46. lualib/resty/core/time.lua
  47. lualib/resty/core/uri.lua
  48. lualib/resty/core/utils.lua
  49. lualib/resty/core/var.lua
  50. lualib/resty/core/worker.lua
  51. lualib/resty/limit/conn.lua
  52. lualib/resty/limit/count.lua
  53. lualib/resty/limit/req.lua
  54. lualib/resty/limit/traffic.lua
  55. lualib/resty/lock.lua
  56. lualib/resty/lrucache.lua
  57. lualib/resty/lrucache/pureffi.lua
  58. lualib/resty/openssl.lua
  59. lualib/resty/openssl/asn1.lua
  60. lualib/resty/openssl/auxiliary/bio.lua
  61. lualib/resty/openssl/auxiliary/compat.lua
  62. lualib/resty/openssl/auxiliary/ctypes.lua
  63. lualib/resty/openssl/auxiliary/ecdsa.lua
  64. lualib/resty/openssl/auxiliary/jwk.lua
  65. lualib/resty/openssl/auxiliary/nginx.lua
  66. lualib/resty/openssl/auxiliary/nginx_c.lua
  67. lualib/resty/openssl/bn.lua
  68. lualib/resty/openssl/cipher.lua
  69. lualib/resty/openssl/crypto.lua
  70. lualib/resty/openssl/ctx.lua
  71. lualib/resty/openssl/dh.lua
  72. lualib/resty/openssl/digest.lua
  73. lualib/resty/openssl/ec.lua
  74. lualib/resty/openssl/ecx.lua
  75. lualib/resty/openssl/err.lua
  76. lualib/resty/openssl/hmac.lua
  77. lualib/resty/openssl/include/asn1.lua
  78. lualib/resty/openssl/include/bio.lua
  79. lualib/resty/openssl/include/bn.lua
  80. lualib/resty/openssl/include/conf.lua
  81. lualib/resty/openssl/include/crypto.lua
  82. lualib/resty/openssl/include/dh.lua
  83. lualib/resty/openssl/include/ec.lua
  84. lualib/resty/openssl/include/ecdsa.lua
  85. lualib/resty/openssl/include/err.lua
  86. lualib/resty/openssl/include/evp.lua
  87. lualib/resty/openssl/include/evp/cipher.lua
  88. lualib/resty/openssl/include/evp/kdf.lua
  89. lualib/resty/openssl/include/evp/mac.lua
  90. lualib/resty/openssl/include/evp/md.lua
  91. lualib/resty/openssl/include/evp/pkey.lua
  92. lualib/resty/openssl/include/hmac.lua
  93. lualib/resty/openssl/include/objects.lua
  94. lualib/resty/openssl/include/ossl_typ.lua
  95. lualib/resty/openssl/include/param.lua
  96. lualib/resty/openssl/include/pem.lua
  97. lualib/resty/openssl/include/pkcs12.lua
  98. lualib/resty/openssl/include/provider.lua
  99. lualib/resty/openssl/include/rand.lua
  100. lualib/resty/openssl/include/rsa.lua
  101. lualib/resty/openssl/include/ssl.lua
  102. lualib/resty/openssl/include/stack.lua
  103. lualib/resty/openssl/include/x509/altname.lua
  104. lualib/resty/openssl/include/x509/crl.lua
  105. lualib/resty/openssl/include/x509/csr.lua
  106. lualib/resty/openssl/include/x509/extension.lua
  107. lualib/resty/openssl/include/x509/init.lua
  108. lualib/resty/openssl/include/x509/name.lua
  109. lualib/resty/openssl/include/x509/revoked.lua
  110. lualib/resty/openssl/include/x509_vfy.lua
  111. lualib/resty/openssl/include/x509v3.lua
  112. lualib/resty/openssl/kdf.lua
  113. lualib/resty/openssl/mac.lua
  114. lualib/resty/openssl/objects.lua
  115. lualib/resty/openssl/param.lua
  116. lualib/resty/openssl/pkcs12.lua
  117. lualib/resty/openssl/pkey.lua
  118. lualib/resty/openssl/provider.lua
  119. lualib/resty/openssl/rand.lua
  120. lualib/resty/openssl/rsa.lua
  121. lualib/resty/openssl/ssl.lua
  122. lualib/resty/openssl/ssl_ctx.lua
  123. lualib/resty/openssl/stack.lua
  124. lualib/resty/openssl/version.lua
  125. lualib/resty/openssl/x509/altname.lua
  126. lualib/resty/openssl/x509/chain.lua
  127. lualib/resty/openssl/x509/crl.lua
  128. lualib/resty/openssl/x509/csr.lua
  129. lualib/resty/openssl/x509/extension.lua
  130. lualib/resty/openssl/x509/extension/dist_points.lua
  131. lualib/resty/openssl/x509/extension/info_access.lua
  132. lualib/resty/openssl/x509/extensions.lua
  133. lualib/resty/openssl/x509/init.lua
  134. lualib/resty/openssl/x509/name.lua
  135. lualib/resty/openssl/x509/revoked.lua
  136. lualib/resty/openssl/x509/store.lua
  137. lualib/resty/rsa.lua
  138. lualib/resty/shell.lua
  139. lualib/resty/signal.lua
  140. lualib/resty/upstream/healthcheck.lua
  141. lualib/resty/websocket/client.lua
  142. lualib/resty/websocket/protocol.lua
  143. lualib/resty/websocket/server.lua
  144. lualib/tablepool.lua
  145. nginx/conf/fastcgi.conf
  146. nginx/conf/fastcgi.conf.default
  147. nginx/conf/fastcgi_params
  148. nginx/conf/fastcgi_params.default
  149. nginx/conf/koi-utf
  150. nginx/conf/koi-win
  151. nginx/conf/mime.types
  152. nginx/conf/mime.types.default
  153. nginx/conf/nginx.conf
  154. nginx/conf/nginx.conf.default
  155. nginx/conf/scgi_params
  156. nginx/conf/scgi_params.default
  157. nginx/conf/uwsgi_params
  158. nginx/conf/uwsgi_params.default
  159. nginx/conf/win-utf
  160. nginx/html/50x.html
  161. nginx/html/index.html
  162. nginx/sbin/nginx
  163. pod/array-var-nginx-module-0.06/array-var-nginx-module-0.06.pod
  164. pod/drizzle-nginx-module-0.1.13/drizzle-nginx-module-0.1.13.pod
  165. pod/echo-nginx-module-0.64/echo-nginx-module-0.64.pod
  166. pod/encrypted-session-nginx-module-0.09/encrypted-session-nginx-module-0.09.pod
  167. pod/form-input-nginx-module-0.12/form-input-nginx-module-0.12.pod
  168. pod/headers-more-nginx-module-0.39/headers-more-nginx-module-0.39.pod
  169. pod/iconv-nginx-module-0.14/iconv-nginx-module-0.14.pod
  170. pod/lua-5.1.5/lua-5.1.5.pod
  171. pod/lua-cjson-2.1.0.17/lua-cjson-2.1.0.17.pod
  172. pod/lua-redis-parser-0.13/lua-redis-parser-0.13.pod
  173. pod/lua-resty-core-0.1.34rc3/lua-resty-core-0.1.34rc3.pod
  174. pod/lua-resty-core-0.1.34rc3/ngx.balancer.pod
  175. pod/lua-resty-core-0.1.34rc3/ngx.base64.pod
  176. pod/lua-resty-core-0.1.34rc3/ngx.errlog.pod
  177. pod/lua-resty-core-0.1.34rc3/ngx.ocsp.pod
  178. pod/lua-resty-core-0.1.34rc3/ngx.pipe.pod
  179. pod/lua-resty-core-0.1.34rc3/ngx.process.pod
  180. pod/lua-resty-core-0.1.34rc3/ngx.proxyssl.pod
  181. pod/lua-resty-core-0.1.34rc3/ngx.re.pod
  182. pod/lua-resty-core-0.1.34rc3/ngx.req.pod
  183. pod/lua-resty-core-0.1.34rc3/ngx.resp.pod
  184. pod/lua-resty-core-0.1.34rc3/ngx.semaphore.pod
  185. pod/lua-resty-core-0.1.34rc3/ngx.ssl.clienthello.pod
  186. pod/lua-resty-core-0.1.34rc3/ngx.ssl.pod
  187. pod/lua-resty-core-0.1.34rc3/ngx.ssl.proxysslcert.pod
  188. pod/lua-resty-core-0.1.34rc3/ngx.ssl.proxysslverify.pod
  189. pod/lua-resty-core-0.1.34rc3/ngx.ssl.session.pod
  190. pod/lua-resty-core-0.1.34rc3/resty.core.time.pod
  191. pod/lua-resty-core-0.1.34rc3/t.cert.ocsp.cfssl.readme.pod
  192. pod/lua-resty-dns-0.23/lua-resty-dns-0.23.pod
  193. pod/lua-resty-limit-traffic-0.09/lua-resty-limit-traffic-0.09.pod
  194. pod/lua-resty-limit-traffic-0.09/resty.limit.conn.pod
  195. pod/lua-resty-limit-traffic-0.09/resty.limit.count.pod
  196. pod/lua-resty-limit-traffic-0.09/resty.limit.req.pod
  197. pod/lua-resty-limit-traffic-0.09/resty.limit.traffic.pod
  198. pod/lua-resty-lock-0.09/lua-resty-lock-0.09.pod
  199. pod/lua-resty-lrucache-0.15/lua-resty-lrucache-0.15.pod
  200. pod/lua-resty-memcached-0.17/lua-resty-memcached-0.17.pod
  201. pod/lua-resty-mysql-0.30/lua-resty-mysql-0.30.pod
  202. pod/lua-resty-openssl-1.7.1/changelog.pod
  203. pod/lua-resty-openssl-1.7.1/lua-resty-openssl-1.7.1.pod
  204. pod/lua-resty-redis-0.33/lua-resty-redis-0.33.pod
  205. pod/lua-resty-rsa-1.1.1/lua-resty-rsa-1.1.1.pod
  206. pod/lua-resty-shell-0.03/lua-resty-shell-0.03.pod
  207. pod/lua-resty-signal-0.04/lua-resty-signal-0.04.pod
  208. pod/lua-resty-string-0.17/lua-resty-string-0.17.pod
  209. pod/lua-resty-upload-0.11/lua-resty-upload-0.11.pod
  210. pod/lua-resty-upstream-healthcheck-0.09/lua-resty-upstream-healthcheck-0.09.pod
  211. pod/lua-resty-websocket-0.13/lua-resty-websocket-0.13.pod
  212. pod/lua-tablepool-0.03/lua-tablepool-0.03.pod
  213. pod/luajit-2.1-20260415/luajit-2.1-20260415.pod
  214. pod/luajit-2.1/changes.pod
  215. pod/luajit-2.1/contact.pod
  216. pod/luajit-2.1/ext_c_api.pod
  217. pod/luajit-2.1/ext_ffi.pod
  218. pod/luajit-2.1/ext_ffi_api.pod
  219. pod/luajit-2.1/ext_ffi_semantics.pod
  220. pod/luajit-2.1/ext_ffi_tutorial.pod
  221. pod/luajit-2.1/ext_jit.pod
  222. pod/luajit-2.1/ext_profiler.pod
  223. pod/luajit-2.1/extensions.pod
  224. pod/luajit-2.1/faq.pod
  225. pod/luajit-2.1/install.pod
  226. pod/luajit-2.1/luajit-2.1.pod
  227. pod/luajit-2.1/running.pod
  228. pod/luajit-2.1/status.pod
  229. pod/memc-nginx-module-0.20/memc-nginx-module-0.20.pod
  230. pod/nginx/accept_failed.pod
  231. pod/nginx/beginners_guide.pod
  232. pod/nginx/chunked_encoding_from_backend.pod
  233. pod/nginx/configure.pod
  234. pod/nginx/configuring_https_servers.pod
  235. pod/nginx/contributing_changes.pod
  236. pod/nginx/control.pod
  237. pod/nginx/converting_rewrite_rules.pod
  238. pod/nginx/daemon_master_process_off.pod
  239. pod/nginx/debugging_log.pod
  240. pod/nginx/development_guide.pod
  241. pod/nginx/events.pod
  242. pod/nginx/example.pod
  243. pod/nginx/faq.pod
  244. pod/nginx/freebsd_tuning.pod
  245. pod/nginx/governance.pod
  246. pod/nginx/hash.pod
  247. pod/nginx/howto_build_on_win32.pod
  248. pod/nginx/install.pod
  249. pod/nginx/license_copyright.pod
  250. pod/nginx/load_balancing.pod
  251. pod/nginx/nginx.pod
  252. pod/nginx/nginx_dtrace_pid_provider.pod
  253. pod/nginx/ngx_core_module.pod
  254. pod/nginx/ngx_google_perftools_module.pod
  255. pod/nginx/ngx_http_access_module.pod
  256. pod/nginx/ngx_http_acme_module.pod
  257. pod/nginx/ngx_http_addition_module.pod
  258. pod/nginx/ngx_http_api_module_head.pod
  259. pod/nginx/ngx_http_auth_basic_module.pod
  260. pod/nginx/ngx_http_auth_jwt_module.pod
  261. pod/nginx/ngx_http_auth_request_module.pod
  262. pod/nginx/ngx_http_auth_require_module.pod
  263. pod/nginx/ngx_http_autoindex_module.pod
  264. pod/nginx/ngx_http_browser_module.pod
  265. pod/nginx/ngx_http_charset_module.pod
  266. pod/nginx/ngx_http_core_module.pod
  267. pod/nginx/ngx_http_dav_module.pod
  268. pod/nginx/ngx_http_empty_gif_module.pod
  269. pod/nginx/ngx_http_f4f_module.pod
  270. pod/nginx/ngx_http_fastcgi_module.pod
  271. pod/nginx/ngx_http_flv_module.pod
  272. pod/nginx/ngx_http_geo_module.pod
  273. pod/nginx/ngx_http_geoip_module.pod
  274. pod/nginx/ngx_http_grpc_module.pod
  275. pod/nginx/ngx_http_gunzip_module.pod
  276. pod/nginx/ngx_http_gzip_module.pod
  277. pod/nginx/ngx_http_gzip_static_module.pod
  278. pod/nginx/ngx_http_headers_module.pod
  279. pod/nginx/ngx_http_hls_module.pod
  280. pod/nginx/ngx_http_image_filter_module.pod
  281. pod/nginx/ngx_http_index_module.pod
  282. pod/nginx/ngx_http_internal_redirect_module.pod
  283. pod/nginx/ngx_http_js_module.pod
  284. pod/nginx/ngx_http_keyval_module.pod
  285. pod/nginx/ngx_http_limit_conn_module.pod
  286. pod/nginx/ngx_http_limit_req_module.pod
  287. pod/nginx/ngx_http_log_module.pod
  288. pod/nginx/ngx_http_map_module.pod
  289. pod/nginx/ngx_http_memcached_module.pod
  290. pod/nginx/ngx_http_mirror_module.pod
  291. pod/nginx/ngx_http_mp4_module.pod
  292. pod/nginx/ngx_http_num_map_module.pod
  293. pod/nginx/ngx_http_oidc_module.pod
  294. pod/nginx/ngx_http_perl_module.pod
  295. pod/nginx/ngx_http_proxy_module.pod
  296. pod/nginx/ngx_http_proxy_protocol_vendor_module.pod
  297. pod/nginx/ngx_http_random_index_module.pod
  298. pod/nginx/ngx_http_realip_module.pod
  299. pod/nginx/ngx_http_referer_module.pod
  300. pod/nginx/ngx_http_rewrite_module.pod
  301. pod/nginx/ngx_http_scgi_module.pod
  302. pod/nginx/ngx_http_secure_link_module.pod
  303. pod/nginx/ngx_http_session_log_module.pod
  304. pod/nginx/ngx_http_slice_module.pod
  305. pod/nginx/ngx_http_spdy_module.pod
  306. pod/nginx/ngx_http_split_clients_module.pod
  307. pod/nginx/ngx_http_ssi_module.pod
  308. pod/nginx/ngx_http_ssl_module.pod
  309. pod/nginx/ngx_http_status_module.pod
  310. pod/nginx/ngx_http_stub_status_module.pod
  311. pod/nginx/ngx_http_sub_module.pod
  312. pod/nginx/ngx_http_tunnel_module.pod
  313. pod/nginx/ngx_http_upstream_conf_module.pod
  314. pod/nginx/ngx_http_upstream_hc_module.pod
  315. pod/nginx/ngx_http_upstream_module.pod
  316. pod/nginx/ngx_http_userid_module.pod
  317. pod/nginx/ngx_http_uwsgi_module.pod
  318. pod/nginx/ngx_http_v2_module.pod
  319. pod/nginx/ngx_http_v3_module.pod
  320. pod/nginx/ngx_http_xslt_module.pod
  321. pod/nginx/ngx_mail_auth_http_module.pod
  322. pod/nginx/ngx_mail_core_module.pod
  323. pod/nginx/ngx_mail_imap_module.pod
  324. pod/nginx/ngx_mail_pop3_module.pod
  325. pod/nginx/ngx_mail_proxy_module.pod
  326. pod/nginx/ngx_mail_realip_module.pod
  327. pod/nginx/ngx_mail_smtp_module.pod
  328. pod/nginx/ngx_mail_ssl_module.pod
  329. pod/nginx/ngx_mgmt_module.pod
  330. pod/nginx/ngx_otel_module.pod
  331. pod/nginx/ngx_stream_access_module.pod
  332. pod/nginx/ngx_stream_core_module.pod
  333. pod/nginx/ngx_stream_geo_module.pod
  334. pod/nginx/ngx_stream_geoip_module.pod
  335. pod/nginx/ngx_stream_js_module.pod
  336. pod/nginx/ngx_stream_keyval_module.pod
  337. pod/nginx/ngx_stream_limit_conn_module.pod
  338. pod/nginx/ngx_stream_log_module.pod
  339. pod/nginx/ngx_stream_map_module.pod
  340. pod/nginx/ngx_stream_mqtt_filter_module.pod
  341. pod/nginx/ngx_stream_mqtt_preread_module.pod
  342. pod/nginx/ngx_stream_num_map_module.pod
  343. pod/nginx/ngx_stream_pass_module.pod
  344. pod/nginx/ngx_stream_proxy_module.pod
  345. pod/nginx/ngx_stream_proxy_protocol_vendor_module.pod
  346. pod/nginx/ngx_stream_realip_module.pod
  347. pod/nginx/ngx_stream_return_module.pod
  348. pod/nginx/ngx_stream_set_module.pod
  349. pod/nginx/ngx_stream_split_clients_module.pod
  350. pod/nginx/ngx_stream_ssl_module.pod
  351. pod/nginx/ngx_stream_ssl_preread_module.pod
  352. pod/nginx/ngx_stream_upstream_hc_module.pod
  353. pod/nginx/ngx_stream_upstream_module.pod
  354. pod/nginx/ngx_stream_zone_sync_module.pod
  355. pod/nginx/quic.pod
  356. pod/nginx/request_processing.pod
  357. pod/nginx/server_names.pod
  358. pod/nginx/stream_processing.pod
  359. pod/nginx/switches.pod
  360. pod/nginx/syntax.pod
  361. pod/nginx/sys_errlist.pod
  362. pod/nginx/syslog.pod
  363. pod/nginx/variables_in_config.pod
  364. pod/nginx/websocket.pod
  365. pod/nginx/welcome_nginx_facebook.pod
  366. pod/nginx/windows.pod
  367. pod/ngx_devel_kit-0.3.4/ngx_devel_kit-0.3.4.pod
  368. pod/ngx_devel_kit-0.3.4/readme_auto_lib.pod
  369. pod/ngx_lua-0.10.31rc5/ngx_lua-0.10.31rc5.pod
  370. pod/ngx_lua_upstream-0.08/ngx_lua_upstream-0.08.pod
  371. pod/ngx_postgres-1.0/ngx_postgres-1.0.pod
  372. pod/ngx_postgres-1.0/todo.pod
  373. pod/ngx_stream_lua-0.0.19rc4/dev_notes.pod
  374. pod/ngx_stream_lua-0.0.19rc4/ngx_stream_lua-0.0.19rc4.pod
  375. pod/opm-0.0.9/opm-0.0.9.pod
  376. pod/opm-0.0.9/web.docs.md.docs.pod
  377. pod/rds-csv-nginx-module-0.10/rds-csv-nginx-module-0.10.pod
  378. pod/rds-json-nginx-module-0.17/rds-json-nginx-module-0.17.pod
  379. pod/redis2-nginx-module-0.15/redis2-nginx-module-0.15.pod
  380. pod/resty-cli-0.32/resty-cli-0.32.pod
  381. pod/set-misc-nginx-module-0.33/set-misc-nginx-module-0.33.pod
  382. pod/srcache-nginx-module-0.33/srcache-nginx-module-0.33.pod
  383. pod/xss-nginx-module-0.07/xss-nginx-module-0.07.pod
  384. resty.index
  385. @dir nginx/logs
  386. @dir pod/lua-rds-parser-0.06
  387. @dir pod/ngx_coolkit-0.2
  388. @dir pod/redis-nginx-module-0.41
  389. @dir site/lualib
  390. @dir site/manifest
  391. @dir site/pod
  392. @owner
  393. @group
  394. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • openresty>0:www/openresty
To install the port:
cd /usr/ports/www/openresty/ && make install clean
To add the package, run one of these commands:
  • pkg install www/openresty
  • pkg install openresty
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: openresty
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1782194737 SHA256 (openresty-1.31.1.1.tar.gz) = 65b78baadd3f0984055de89bf13f4a1932e5bfe9c31932037a134ea2b1a0ce42 SIZE (openresty-1.31.1.1.tar.gz) = 6539776

Packages (timestamps in pop-ups are UTC):
openresty
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.27.1.21.27.1.2-1.27.1.21.27.1.2n/an/an/a
FreeBSD:13:quarterly1.27.1.21.27.1.21.21.4.11.27.1.21.27.1.2n/an/an/a
FreeBSD:14:latest1.31.1.11.31.1.11.21.4.11.27.1.21.31.1.1---
FreeBSD:14:quarterly1.27.1.21.27.1.2-1.27.1.21.27.1.21.21.4.2--
FreeBSD:15:latest1.31.1.11.31.1.1n/a1.27.1.2n/an/a1.25.3.11.25.3.1
FreeBSD:15:quarterly1.27.1.21.27.1.2n/a-n/an/a--
FreeBSD:16:latest1.29.2.5_11.31.1.1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.4.1 : devel/gmake
  2. perl5>=5.42.r<5.43 : lang/perl5.42
Runtime dependencies:
  1. perl5>=5.42.r<5.43 : lang/perl5.42
Library dependencies:
  1. libluajit-5.1.so : lang/luajit-openresty
  2. libpcre2-8.so : devel/pcre2
This port is required by:
for Run
  1. www/bunkerweb

Configuration Options:
===> The following configuration options are available for openresty-1.31.1.1: ARRAYVAR=on: Add support for array variables to config AUTHREQ=on: Auth request module COOLKIT=on: Collection of small and useful nginx add-ons DRIZZLE=off: Module for talking to MySQL and Drizzle ECHO=on: Brings echo/sleep/time and more shell-style ENCSESSION=on: Encrypt and decrypt nginx variable values HEADERSMORE=on: Set and clear input and output headers HTTPV2=on: HTTP/2 protocol support HTTPV3=on: HTTP/3 QUIC protocol support ICONV=on: Iconv support LUACJSON=off: Lua cjson library LUARDS=off: Lua rds library LUAREDISPARS=off: Lua redis parser library LUARESTYDNS=off: Lua resty dns library LUARESTYMEM=off: Lua resty memcached library LUARESTYMYSQL=off: Lua resty mysql library LUARESTYREDIS=off: Lua resty redis library LUARESTYSTRING=off: Lua resty string library LUARESTYUPLOAD=off: Lua resty upload library MEMC=on: An extended memcached module MISC=on: Various set_xxx directives added NDK=on: Nginx Development Kit POSTGRES=off: Module for talking to PostgreSQL RDSCSV=on: Output filter module to convert CSV RDSJSON=on: Output filter that formats Resty DBD streams as JSON REDIS=on: HTTP redis module REDIS2=on: Module for the Redis 2.0 protocol SRCACHE=on: Transparent subrequest-based caching layout XSS=on: Native cross-site scripting support in nginx ===> Use 'make config' to modify these settings
Options name:
www_openresty
USES:
cpe gmake perl5 ssl iconv
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://openresty.org/download/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.31.1.1
24 Jun 2026 14:30:59
commit hash: db582fda1bc11f4b114be1d901a20be95f3ca5b5commit hash: db582fda1bc11f4b114be1d901a20be95f3ca5b5commit hash: db582fda1bc11f4b114be1d901a20be95f3ca5b5commit hash: db582fda1bc11f4b114be1d901a20be95f3ca5b5 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/openresty: Update to 1.31.1.1

Changelog: https://openresty.org/en/changelog-1031001.html

Sponsored by: Netzkommune GmbH
1.29.2.5_1
29 May 2026 07:52:42
commit hash: f2dcdfccc1148fa0d63d6bc2bd0a278b84d71ab9commit hash: f2dcdfccc1148fa0d63d6bc2bd0a278b84d71ab9commit hash: f2dcdfccc1148fa0d63d6bc2bd0a278b84d71ab9commit hash: f2dcdfccc1148fa0d63d6bc2bd0a278b84d71ab9 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/openresty: enable HTTP/2 and HTTP/3

Switch the runtime dependency from PCRE to PCRE2, which is what
the bundled nginx build detects and links against.

Add HTTP/2 and HTTP/3 options and enable them by default.  Also fix
stale option names in OPTIONS_DEFAULT and clean up a few option
descriptions.

Sponsored by:	Netzkommune GmbH
1.29.2.5
26 May 2026 09:38:23
commit hash: 899b3066066364feb2e8beacc0c85851a32fb66dcommit hash: 899b3066066364feb2e8beacc0c85851a32fb66dcommit hash: 899b3066066364feb2e8beacc0c85851a32fb66dcommit hash: 899b3066066364feb2e8beacc0c85851a32fb66d files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/openresty: Update to 1.29.2.5

Changelog: https://openresty.org/en/ann-1029002005.html

Sponsored by:	Netzkommune GmbH
1.29.2.3
04 May 2026 18:25:38
commit hash: 7e72a09dcdc1e6c26ad683eb6e2c5297153888d9commit hash: 7e72a09dcdc1e6c26ad683eb6e2c5297153888d9commit hash: 7e72a09dcdc1e6c26ad683eb6e2c5297153888d9commit hash: 7e72a09dcdc1e6c26ad683eb6e2c5297153888d9 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/openresty: update to 1.29.2.3

- Sync with latest nginx base
- Improve SSL/TLS handling and proxy SSL features
- Enhance Lua API (balancer, SSL, process handling)
- Various bugfixes and stability improvements

Changelog:
https://openresty.org/en/ann-1029002003.html

Sponsored by:	Netzkommune GmbH
1.27.1.2
01 May 2025 14:57:25
commit hash: 8bc3519ea4f1f1bc9547ac92a1c3acc6521b899acommit hash: 8bc3519ea4f1f1bc9547ac92a1c3acc6521b899acommit hash: 8bc3519ea4f1f1bc9547ac92a1c3acc6521b899acommit hash: 8bc3519ea4f1f1bc9547ac92a1c3acc6521b899a files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
Author: wen
www/openresty: Update to 1.27.1.2

PR:	286299
Sponsored by:	Netzkommune GmbH
1.25.3.1
02 Feb 2024 00:53:45
commit hash: ff84fb4f95104fd449a7e8548069e37c0b99bb29commit hash: ff84fb4f95104fd449a7e8548069e37c0b99bb29commit hash: ff84fb4f95104fd449a7e8548069e37c0b99bb29commit hash: ff84fb4f95104fd449a7e8548069e37c0b99bb29 files touched by this commit
Wen Heping (wen) search for other commits by this committer
www/openresty: Update to 1.25.3.1

PR:		276283
Reported by:	wen@
Approved by:	maintainer(timeout, > 2 weeks)
1.21.4.2
22 Jul 2023 07:57:08
commit hash: c89e8d53c859cd835ad08d81be29cb3792e79938commit hash: c89e8d53c859cd835ad08d81be29cb3792e79938commit hash: c89e8d53c859cd835ad08d81be29cb3792e79938commit hash: c89e8d53c859cd835ad08d81be29cb3792e79938 files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/openrestiy: Update to 1.21.4.2

Changelog: https://openresty.org/en/ann-1021004002.html

Sponsored by:	Netzkommune GmbH
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.21.4.1
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.21.4.1
20 Jul 2022 14:23:26
commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90commit hash: e915e756715f12e5e0e46993b1265f44690b4a90 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
www: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *
  *  <hvo.pm@xs4all.nl>
  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Aaron Dalton <aaron@daltons.ca>
  *  Aaron LI <aly@aaronly.me>
  *  Aaron Zauner <az_mail@gmx.at>
  *  Abel Chow <achow@transoft.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Ade Lovett <ade@FreeBSD.org>
  *  Adrian Steinmann <ast@marabu.ch>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.21.4.1
28 May 2022 09:48:27
commit hash: 8a332a749dc7a5590fb900820343c0762e35cb0ecommit hash: 8a332a749dc7a5590fb900820343c0762e35cb0ecommit hash: 8a332a749dc7a5590fb900820343c0762e35cb0ecommit hash: 8a332a749dc7a5590fb900820343c0762e35cb0e files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/openresty: Update to 1.21.4.1

Full Changelog see: http://openresty.org/en/changelog-1021004.html

Reported by:	wen via eMail
Sponsored by:	Netzkommune GmbH
1.21.4.1rc2
18 Apr 2022 17:45:48
commit hash: 9d99830865e351df6ca16ad7de9c5abe8edceb89commit hash: 9d99830865e351df6ca16ad7de9c5abe8edceb89commit hash: 9d99830865e351df6ca16ad7de9c5abe8edceb89commit hash: 9d99830865e351df6ca16ad7de9c5abe8edceb89 files touched by this commit
Bernhard Froehlich (decke) search for other commits by this committer
www/openresty: Add CPE information

Approved by:	portmgr (blanket)
1.21.4.1rc2
19 Mar 2022 19:18:40
commit hash: 6dc88933b03c93b07f7dac3dcacd82d8860d35fdcommit hash: 6dc88933b03c93b07f7dac3dcacd82d8860d35fdcommit hash: 6dc88933b03c93b07f7dac3dcacd82d8860d35fdcommit hash: 6dc88933b03c93b07f7dac3dcacd82d8860d35fd files touched by this commit
Jochen Neumeister (joneum) search for other commits by this committer
www/openresty: OpenResty is a dynamic web platform

OpenResty is a full-fledged web platform that integrates our
enhanced version of the Nginx core, our enhanced version of
LuaJIT, many carefully written Lua libraries, lots of high
quality 3rd-party Nginx modules, and most of their external
dependencies. It is designed to help developers easily build
scalable web applications, web services, and dynamic web gateways.

WWW: https://openresty.org/

Sponsored by:	Netzkommune GmbH

Number of commits found: 13