BSD Ports

www/apache24 2.4.69 FreeBSD

Version 2.4.x of Apache web server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
6a77d475b7
License
APACHE20
Categories
www
Package size
5759.9 KiB, 29465.6 KiB installed

Description

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for various modern desktop and server operating systems, such as UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server which provides HTTP services in sync with the current HTTP standards. The 2.x branch of Apache Web Server includes several improvements like threading, use of APR, native IPv6 and SSL support, and many more.

In the other systems

SystemPortVersion
FreeBSDwww/apache242.4.69
NetBSDwww/apache242.4.69
DragonFlywww/apache242.4.63
MidnightBSDwww/apache242.4.69

Install

Binary package:

pkg install apache24

From the ports tree:

cd /usr/ports/www/apache24/ && make install clean

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

RUN_DEPENDS=	apache24>0:www/apache24

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:latest2.4.692.4.692.4.542.4.652.4.69
FreeBSD:14:quarterly2.4.692.4.69n/a2.4.652.4.69
FreeBSD:15:latest2.4.692.4.69n/a2.4.652.4.65_1
FreeBSD:15:quarterly2.4.692.4.69n/an/an/a
FreeBSD:16:latest2.4.692.4.69n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 3

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

Build dependencies 24
Run dependencies 19
Required by 114

The first 100 are listed.

Configuration

No options to configure.

USES
apache:server,2.4 autoreconf compiler:c11 cpe iconv libtool perl5 tar:bzip2
Service scripts
apache24, htcacheclean
Conflicts with
py*-circuits

Message after installing

To run apache www server from startup, add apache24_enable="yes"
in your /etc/rc.conf. Extra options can be found in startup script.

Your hostname must be resolvable using at least 1 mechanism in
/etc/nsswitch.conf typically DNS or /etc/hosts or apache might
have issues starting depending on the modules you are using.


- apache24 default build changed from static MPM to modular MPM
- more modules are now enabled per default in the port
- icons and error pages moved from WWWDIR to DATADIR

   If built with modular MPM and no MPM is activated in
   httpd.conf, then mpm_prefork will be activated as default
   MPM in etc/apache24/modules.d to keep compatibility with
   existing php/perl/python modules!

Please compare the existing httpd.conf with httpd.conf.sample
and merge missing modules/instructions into httpd.conf!

The default database format was changed from BerkeleyDB 5
(deprecated) from ports to BerkeleyDB 1 from base libc.

You must rebuild all your (RewriteMap) databases once after
upgrading from 2.4.62 to 2.4.62_1 or later.

Files

Manual pages 14
  • ab(1)
  • apachectl(8)
  • apxs(1)
  • dbmmanage(1)
  • fcgistarter(8)
  • htcacheclean(8)
  • htdbm(1)
  • htdigest(1)
  • htpasswd(1)
  • httpd(8)
  • httxt2dbm(1)
  • logresolve(1)
  • rotatelogs(8)
  • suexec(8)
pkg-plist 525
  • bin/ab
  • bin/htdbm
  • bin/htdigest
  • bin/htpasswd
  • bin/httxt2dbm
  • bin/logresolve
  • etc/apache24/Includes/no-accf.conf
  • @sample etc/apache24/extra/httpd-autoindex.conf.sample
  • @sample etc/apache24/extra/httpd-dav.conf.sample
  • @sample etc/apache24/extra/httpd-default.conf.sample
  • @sample etc/apache24/extra/httpd-info.conf.sample
  • @sample etc/apache24/extra/httpd-languages.conf.sample
  • @sample etc/apache24/extra/httpd-manual.conf.sample
  • @sample etc/apache24/extra/httpd-mpm.conf.sample
  • @sample etc/apache24/extra/httpd-multilang-errordoc.conf.sample
  • @sample etc/apache24/extra/httpd-ssl.conf.sample
  • @sample etc/apache24/extra/httpd-userdir.conf.sample
  • @sample etc/apache24/extra/httpd-vhosts.conf.sample
  • @sample etc/apache24/extra/proxy-html.conf.sample
  • @sample etc/apache24/httpd.conf.sample
  • @sample etc/apache24/magic.sample
  • @sample etc/apache24/mime.types.sample
  • etc/apache24/modules.d/README_modules.d
  • include/apache24/ap_compat.h
  • include/apache24/ap_config.h
  • include/apache24/ap_config_auto.h
  • include/apache24/ap_config_layout.h
  • include/apache24/ap_expr.h
  • include/apache24/ap_hooks.h
  • include/apache24/ap_listen.h
  • include/apache24/ap_mmn.h
  • include/apache24/ap_mpm.h
  • include/apache24/ap_provider.h
  • include/apache24/ap_regex.h
  • include/apache24/ap_regkey.h
  • include/apache24/ap_release.h
  • include/apache24/ap_slotmem.h
  • include/apache24/ap_socache.h
  • include/apache24/apache_noprobes.h
  • include/apache24/cache_common.h
  • include/apache24/heartbeat.h
  • include/apache24/http_config.h
  • include/apache24/http_connection.h
  • include/apache24/http_core.h
  • include/apache24/http_log.h
  • include/apache24/http_main.h
  • include/apache24/http_protocol.h
  • include/apache24/http_request.h
  • include/apache24/http_ssl.h
  • include/apache24/http_vhost.h
  • include/apache24/httpd.h
  • include/apache24/mod_auth.h
  • include/apache24/mod_cache.h
  • include/apache24/mod_cgi.h
  • include/apache24/mod_core.h
  • include/apache24/mod_dav.h
  • include/apache24/mod_dbd.h
  • include/apache24/mod_http2.h
  • include/apache24/mod_include.h
  • include/apache24/mod_log_config.h
  • include/apache24/mod_proxy.h
  • include/apache24/mod_request.h
  • include/apache24/mod_rewrite.h
  • include/apache24/mod_session.h
  • include/apache24/mod_so.h
  • include/apache24/mod_ssl.h
  • include/apache24/mod_ssl_openssl.h
  • include/apache24/mod_status.h
  • include/apache24/mod_unixd.h
  • include/apache24/mod_watchdog.h
  • include/apache24/mod_xml2enc.h
  • include/apache24/mpm_common.h
  • include/apache24/os.h
  • include/apache24/scoreboard.h
  • include/apache24/unixd.h
  • include/apache24/util_cfgtree.h
  • include/apache24/util_charset.h
  • include/apache24/util_cookies.h
  • include/apache24/util_ebcdic.h
  • include/apache24/util_fcgi.h
  • include/apache24/util_filter.h
  • include/apache24/util_ldap.h
  • include/apache24/util_md5.h
  • include/apache24/util_mutex.h
  • include/apache24/util_script.h
  • include/apache24/util_time.h
  • include/apache24/util_varbuf.h
  • include/apache24/util_xml.h
  • libexec/apache24/httpd.exp
  • libexec/apache24/mod_access_compat.so
  • libexec/apache24/mod_actions.so
  • libexec/apache24/mod_alias.so
  • libexec/apache24/mod_allowmethods.so
  • libexec/apache24/mod_asis.so
  • libexec/apache24/mod_auth_basic.so
  • libexec/apache24/mod_auth_digest.so
  • libexec/apache24/mod_auth_form.so
  • libexec/apache24/mod_authn_anon.so
  • libexec/apache24/mod_authn_core.so
  • libexec/apache24/mod_authn_dbd.so

The first 100 are listed.

distinfo 1
FileSizeSHA256
apache24/httpd-2.4.69.tar.bz28.513053e+06c5e6ebc66e349b87d7fc6916ae7cc2a808ed348003de134cf9e9d89d3e2cc73d
Master sites 1
  • APACHE_HTTPD

Commit history 2

DateCommitCreditsLog message
6a77d475b7 Bernard Spil www/apache24: Security update to 2.4.69
Security: ed670f20-bdc3-11f1-a6ea-8447094a420f MFH: 2026Q3
874868a713 Bernard Spil www/apache24: Enable brotli by default
PR: 251684 Reorted by: Nathan Weeks <[email protected]>