$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
$ dpkg -l 'apache2*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================================-=====================-=====================-========================================================================
ii apache2 2.4.7-1ubuntu4.4 amd64 Apache HTTP Server
un apache2-api-20120211 (no description available)
ii apache2-bin 2.4.7-1ubuntu4.4 amd64 Apache HTTP Server (binary files and modules)
ii apache2-data 2.4.7-1ubuntu4.4 all Apache HTTP Server (common files)
ii apache2-doc 2.4.7-1ubuntu4.4 all Apache HTTP Server (on-site documentation)
un apache2-mpm-event (no description available)
un apache2-mpm-itk (no description available)
un apache2-mpm-prefork (no description available)
un apache2-mpm-worker (no description available)
un apache2-suexec (no description available)
ii apache2-suexec-custom 2.4.7-1ubuntu4.4 amd64 Apache HTTP Server configurable suexec program for mod_suexec
un apache2-suexec-pristine (no description available)
un apache2-utils (no description available)
un apache2.2-bin (no description available)
un apache2.2-common (no description available)
I see some examples around the internet with -D AP_USERDIR_SUFFIX=“public_html” so I’m looking into what that is about to see if it is related since I don’t have it.
Yep, everything is working properly. It actually happened on two servers I was setting up at the same time. I’ll review my procedure next time to see if I goofed and accidentally have something that includes that in a delete or something. In the end it gave me an excuse to understand suexec better.