Submitted by: Reviewed by: Approved by: Obtained from: MFC after: Security: - Add apache22-peruser-mpm Peruser is an Apache 2 modules based on metuxmpm. The fundamental concept behind them is to run each apache child process as its own user and group, each handling its own set of virtual hosts. Peruser and recent metuxmpm releases can also chroot() apache processes. The result is a sane and secure web server environment for your users, without kludges like PHP's safe_mode. PR: ports/127358 Submitted by: Jille Timmermans <jille at quis dot cx>
22 lines
739 B
Makefile
22 lines
739 B
Makefile
# New ports collection makefile for: apache22-peruser
|
|
# Apache 2.2.X with peruser mpm 0.3.0-dc2
|
|
# Date created: 13 Sep 2008
|
|
# Whom: Jille Timmermans <jille@quis.cx>
|
|
# Peruser main url: http://telana.com/peruser.php
|
|
# Peruser patches: http://source.kood.ee/
|
|
# This port contains the main patch, including the dc2 patch
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
MAINTAINER= jille@quis.cx
|
|
|
|
MASTERDIR= ${.CURDIR}/../apache22
|
|
|
|
SLAVE_PORT_MPM= peruser
|
|
EXTRA_PATCHES+= ${.CURDIR}/files/httpd-2.2.3-peruser-0.3.0.patch
|
|
EXTRA_PATCHES+= ${.CURDIR}/files/httpd-2.2.3-peruser-0.3.0-dc2.patch
|
|
WITH_MPM= ${SLAVE_PORT_MPM}
|
|
SLAVE_DESIGNED_FOR= 2.2.11 # 2.2.3 to be honest, but works fine on 2.2.11
|
|
|
|
.include "${MASTERDIR}/Makefile"
|