sysconfig/apache2.git
10 months agoStop listening on IPs we haven't had for years master
Alex Dehnert [Sun, 11 Jun 2023 18:52:29 +0000 (14:52 -0400)]
Stop listening on IPs we haven't had for years

2 years agoproxy: Add *.zulip hostnames
Alex Dehnert [Mon, 27 Sep 2021 02:51:29 +0000 (22:51 -0400)]
proxy: Add *.zulip hostnames

2 years agoproxy: Fix exception for serving locally
Alex Dehnert [Sat, 7 Aug 2021 18:42:56 +0000 (14:42 -0400)]
proxy: Fix exception for serving locally

Judging by
https://httpd.apache.org/docs/current/mod/mod_rewrite.html#rewritecond,
REQUEST_FILENAME isn't available in a vhost, so we need to put the vhost root
before the REQUEST_URI.

2 years agoproxy: Set up a new zulip vhost to proxy
Alex Dehnert [Sat, 7 Aug 2021 08:00:58 +0000 (04:00 -0400)]
proxy: Set up a new zulip vhost to proxy

2 years agoSquaresDB: Apparently I can check peer name
Alex Dehnert [Fri, 9 Jul 2021 00:22:40 +0000 (20:22 -0400)]
SquaresDB: Apparently I can check peer name

I'm guessing that by passing ProxyPreserveHost, I make it accept
squaresdb.dehnerts.com in the cert? In any case, it seems to work now.

2 years agoSquaresDB: At least verify the CA is valid
Alex Dehnert [Fri, 9 Jul 2021 00:10:20 +0000 (20:10 -0400)]
SquaresDB: At least verify the CA is valid

Without checking the name, this is fairly worthless, but at least if we enable
name checking the rest will work already.

2 years agoUpdate SquaresDB proxying
Alex Dehnert [Fri, 9 Jul 2021 00:01:39 +0000 (20:01 -0400)]
Update SquaresDB proxying

3 years agoAdd a private directory for the "Dehnert clan"
Alex Dehnert [Sun, 4 Apr 2021 04:00:39 +0000 (00:00 -0400)]
Add a private directory for the "Dehnert clan"

4 years agoConfigure proxying to some net-10 machines
Alex Dehnert [Mon, 19 Aug 2019 02:40:43 +0000 (22:40 -0400)]
Configure proxying to some net-10 machines

4 years agoAdd new (2019) IP
Alex Dehnert [Sun, 16 Jun 2019 16:36:26 +0000 (12:36 -0400)]
Add new (2019) IP

4 years agoApache updates for Bionic (18.04)
Alex Dehnert [Mon, 6 May 2019 05:30:39 +0000 (01:30 -0400)]
Apache updates for Bionic (18.04)

My personal site isn't working right, but Apache as a whole seems mostly okay.

5 years agoConfig updates for xenial
Alex Dehnert [Sun, 5 May 2019 08:40:54 +0000 (04:40 -0400)]
Config updates for xenial

5 years agoRequire HTTP auth to access roundcube
Alex Dehnert [Thu, 16 Aug 2018 08:11:16 +0000 (04:11 -0400)]
Require HTTP auth to access roundcube

Perhaps this will serve as an extra layer of protection against any
vulnerabilities in Roundcube.

5 years agoSend full cert chain
Alex Dehnert [Thu, 16 Aug 2018 07:45:54 +0000 (03:45 -0400)]
Send full cert chain

5 years agoAdd new git vhost
Alex Dehnert [Tue, 14 Aug 2018 17:59:59 +0000 (13:59 -0400)]
Add new git vhost

5 years agoEnable roundcube
Alex Dehnert [Thu, 15 Jun 2017 15:36:07 +0000 (11:36 -0400)]
Enable roundcube

6 years agoRemove references to old 18.208 network
Alex Dehnert [Sat, 20 May 2017 19:05:37 +0000 (15:05 -0400)]
Remove references to old 18.208 network

- IPs from ports.conf
- Remove acc-858-test entirely -- the moira record doesn't exist, and it's not
  in use so it makes more sense to remove it entirely

7 years agoReflect post-ILG renumbering IP address
Alex Dehnert [Wed, 11 Jan 2017 04:13:52 +0000 (23:13 -0500)]
Reflect post-ILG renumbering IP address

7 years agoUse Apache 2.4 authz for Roost
Alex Dehnert [Sun, 7 Aug 2016 04:41:54 +0000 (00:41 -0400)]
Use Apache 2.4 authz for Roost

7 years agoSome header changes, presumably from the packaging
Alex Dehnert [Sun, 7 Aug 2016 03:58:11 +0000 (23:58 -0400)]
Some header changes, presumably from the packaging

8 years agoAdd a list of some of the Apache-related packages we have installed
Alex Dehnert [Tue, 19 Jan 2016 05:53:06 +0000 (00:53 -0500)]
Add a list of some of the Apache-related packages we have installed

8 years agoAdd the gitweb enablement
Alex Dehnert [Tue, 19 Jan 2016 05:52:41 +0000 (00:52 -0500)]
Add the gitweb enablement

8 years agoRename default-ssl so that it sorts earlier
Alex Dehnert [Tue, 19 Jan 2016 05:52:10 +0000 (00:52 -0500)]
Rename default-ssl so that it sorts earlier

8 years agoAdd .conf extensions to site configs
Alex Dehnert [Fri, 15 Jan 2016 08:47:29 +0000 (03:47 -0500)]
Add .conf extensions to site configs

8 years agoMove unpackaged(?) conf.d files to the new conf-available dir
Alex Dehnert [Fri, 15 Jan 2016 08:03:07 +0000 (03:03 -0500)]
Move unpackaged(?) conf.d files to the new conf-available dir

8 years agoUpdated config files for Trusty (Apache 2.2->2.4)
Alex Dehnert [Fri, 15 Jan 2016 07:51:43 +0000 (02:51 -0500)]
Updated config files for Trusty (Apache 2.2->2.4)

9 years agoUpgrade SSL settings
Alex Dehnert [Thu, 16 Oct 2014 05:56:35 +0000 (01:56 -0400)]
Upgrade SSL settings

See:
- Mozilla's recommendations: https://wiki.mozilla.org/Security/Server_Side_TLS#Apache
- SSLLabs results: https://www.ssllabs.com/ssltest/analyze.html?d=dehnerts.com

9 years agoAdd roost cert path
Alex Dehnert [Thu, 16 Oct 2014 05:56:03 +0000 (01:56 -0400)]
Add roost cert path

9 years agoSet up Roost
Alex Dehnert [Sat, 5 Jul 2014 21:44:25 +0000 (17:44 -0400)]
Set up Roost

- Serve the Roost client
- Don't bind port 443 on the IP used by roost-api

10 years agoAdd some new config (roundcube, javascript-common)
Alex Dehnert [Sat, 26 Oct 2013 21:30:27 +0000 (17:30 -0400)]
Add some new config (roundcube, javascript-common)

I assume these are both due to installing the Roundcube webmail program.

10 years agoChange docs.mit.edu to a flask app
Alex Dehnert [Sun, 12 May 2013 19:31:56 +0000 (15:31 -0400)]
Change docs.mit.edu to a flask app

10 years agoAdd initial config to docs.mit.edu
Alex Dehnert [Sun, 12 May 2013 18:46:00 +0000 (14:46 -0400)]
Add initial config to docs.mit.edu

docs.mit.edu->docs.google.com redirector

10 years agoAdd support for FCGI and WSGI
Alex Dehnert [Sun, 12 May 2013 18:45:42 +0000 (14:45 -0400)]
Add support for FCGI and WSGI

11 years agoEnable gitweb
Alex Dehnert [Sat, 8 Dec 2012 13:20:18 +0000 (08:20 -0500)]
Enable gitweb

11 years agoIgnore the password file
Alex Dehnert [Sat, 8 Dec 2012 12:43:48 +0000 (07:43 -0500)]
Ignore the password file

11 years agoDecrease MaxClients to avoid swapping
Alex Dehnert [Thu, 8 Nov 2012 06:54:04 +0000 (01:54 -0500)]
Decrease MaxClients to avoid swapping

11 years agoUpstream config updates (Lucid->Precise)
Alex Dehnert [Sun, 26 Aug 2012 22:45:57 +0000 (18:45 -0400)]
Upstream config updates (Lucid->Precise)

Major changes ignored:
* increasing server counts for mpm_prefork
* mods/available/dav_svn revert

11 years agoAdd untracked config files before taking new changes
Alex Dehnert [Sun, 26 Aug 2012 21:14:40 +0000 (17:14 -0400)]
Add untracked config files before taking new changes

Preparatory to the Lucid->Precise config changes, add some preexisting config
files (I think / hope, judging by the modification times on these files --- the
upgrade has already started). How much I care about changes (eg, to magic) or
expect changes (eg, to sites-*/acc-858-test) is admittedly quite variable.

11 years agoSwitch to StartSSL cert
Alex Dehnert [Sun, 26 Aug 2012 21:11:27 +0000 (17:11 -0400)]
Switch to StartSSL cert

13 years agoRevert upstream PHP mod_userdir change
Alex Dehnert [Tue, 12 Oct 2010 11:41:35 +0000 (07:41 -0400)]
Revert upstream PHP mod_userdir change

Running PHP as www-data is perfectly acceptable on this machine
--- I'm way more concerned about a webapp compromising the alex
account than I am by the alex account compromising other people's
webapps, given that there's basically nobody else on the system.

13 years agoTake upstream changes
Alex Dehnert [Tue, 12 Oct 2010 11:33:37 +0000 (07:33 -0400)]
Take upstream changes

13 years agoAllowOverride in the docroot
Alex Dehnert [Mon, 21 Jun 2010 02:25:13 +0000 (22:25 -0400)]
AllowOverride in the docroot

13 years agoUse /var/www/default for the docroot, not /var/www
Alex Dehnert [Sun, 20 Jun 2010 23:25:13 +0000 (19:25 -0400)]
Use /var/www/default for the docroot, not /var/www

13 years agoAdd conf.d
Alex Dehnert [Sun, 20 Jun 2010 13:43:35 +0000 (09:43 -0400)]
Add conf.d

13 years agoEnable mailman website in Apache
Alex Dehnert [Sat, 22 May 2010 21:01:21 +0000 (17:01 -0400)]
Enable mailman website in Apache

14 years agoWe're not that popular... Spawn fewer processes
Alex Dehnert [Fri, 30 Apr 2010 10:09:47 +0000 (06:09 -0400)]
We're not that popular... Spawn fewer processes

14 years agoPut hostname in logs for default vhost
Alex Dehnert [Mon, 8 Mar 2010 09:36:09 +0000 (04:36 -0500)]
Put hostname in logs for default vhost

14 years agoPassword-protect awstats
Alex Dehnert [Tue, 2 Mar 2010 18:07:21 +0000 (13:07 -0500)]
Password-protect awstats

14 years agoUse common config file for default vhost
Alex Dehnert [Tue, 2 Mar 2010 18:05:28 +0000 (13:05 -0500)]
Use common config file for default vhost

14 years agoEnable awstats
root [Tue, 2 Mar 2010 17:56:22 +0000 (12:56 -0500)]
Enable awstats

14 years agoFix ServerAdmin and ServerAlias
root [Tue, 2 Mar 2010 17:54:23 +0000 (12:54 -0500)]
Fix ServerAdmin and ServerAlias

14 years agoShard the log files
Alex Dehnert [Tue, 2 Mar 2010 17:53:41 +0000 (12:53 -0500)]
Shard the log files

14 years agoHave more ServerAliases and a wildcard cert
Alex Dehnert [Mon, 1 Mar 2010 11:08:08 +0000 (06:08 -0500)]
Have more ServerAliases and a wildcard cert

14 years agoInstall most of the copan configuration
root [Mon, 1 Mar 2010 05:49:26 +0000 (05:49 +0000)]
Install most of the copan configuration

14 years agoInstall mod_dav_svn and enable it
Alex Dehnert [Mon, 1 Mar 2010 05:40:01 +0000 (05:40 +0000)]
Install mod_dav_svn and enable it

14 years agoHostname is now olinda
Alex Dehnert [Mon, 1 Mar 2010 05:39:11 +0000 (05:39 +0000)]
Hostname is now olinda

14 years agoAdd dehnerts.com/dehnert.arctic.org vhosts
Alex Dehnert [Sun, 28 Feb 2010 10:14:36 +0000 (10:14 +0000)]
Add dehnerts.com/dehnert.arctic.org vhosts

14 years agoEnable more SSL vhosts
Alex Dehnert [Sat, 27 Feb 2010 08:56:52 +0000 (08:56 +0000)]
Enable more SSL vhosts

14 years agoEnable SSL, particularly for alex.mit.edu
Alex Dehnert [Fri, 26 Feb 2010 09:55:04 +0000 (09:55 +0000)]
Enable SSL, particularly for alex.mit.edu

14 years agoEnable auth_digest
Alex Dehnert [Tue, 23 Feb 2010 02:33:59 +0000 (02:33 +0000)]
Enable auth_digest

14 years agoAdd alex.mit.edu / adehnert.mit.edu vhost
Alex Dehnert [Tue, 23 Feb 2010 00:02:03 +0000 (00:02 +0000)]
Add alex.mit.edu / adehnert.mit.edu vhost

14 years agoAdd sites-* to git
Alex Dehnert [Mon, 22 Feb 2010 20:20:37 +0000 (20:20 +0000)]
Add sites-* to git

14 years agoOoh, mod_rewrite
Alex Dehnert [Mon, 22 Feb 2010 09:34:54 +0000 (09:34 +0000)]
Ooh, mod_rewrite

14 years agoAllow overriding options in user directories
Alex Dehnert [Mon, 22 Feb 2010 09:01:47 +0000 (09:01 +0000)]
Allow overriding options in user directories

14 years agoPristine mods-*/*.{conf,load}
Alex Dehnert [Mon, 22 Feb 2010 09:00:46 +0000 (09:00 +0000)]
Pristine mods-*/*.{conf,load}

14 years agoPristine userdir
Alex Dehnert [Mon, 22 Feb 2010 09:00:21 +0000 (09:00 +0000)]
Pristine userdir

14 years agoBase configuration
Alex Dehnert [Mon, 22 Feb 2010 08:59:56 +0000 (08:59 +0000)]
Base configuration