This is an automated email from the ASF dual-hosted git repository.

rubys pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/whimsy.git


The following commit(s) were added to refs/heads/master by this push:
     new d3cd998  resync config/whimsy.conf
d3cd998 is described below

commit d3cd998e133b164da6638fa3ab78aab6acf465e5
Author: Sam Ruby <[email protected]>
AuthorDate: Tue Oct 12 18:51:03 2021 -0400

    resync config/whimsy.conf
---
 config/whimsy.conf | 95 +++++++++++++++---------------------------------------
 tools/mkconf.rb    |  2 +-
 2 files changed, 27 insertions(+), 70 deletions(-)

diff --git a/config/whimsy.conf b/config/whimsy.conf
index a601cec..329473b 100644
--- a/config/whimsy.conf
+++ b/config/whimsy.conf
@@ -2,7 +2,7 @@
 # Vhost template in module puppetlabs-apache
 # Managed by Puppet
 # ************************************
-
+# 
 <VirtualHost *:80>
   ServerName whimsy.local
 
@@ -23,19 +23,15 @@
   CustomLog "/var/log/apache2/whimsy_access.log" combined 
 
   ## Server aliases
-  ## ServerAlias whimsy-test.apache.org
-  ## ServerAlias whimsy4.apache.org
-  ## ServerAlias whimsy-vm4.apache.org
+  ## ServerAlias whimsy6.apache.org
+  ## ServerAlias whimsy.apache.org
 
   ## Custom fragment
 
-SetEnv PATH /usr/local/bin:${PATH}
+## Needed? SetEnv PATH /usr/local/rvm/wrappers/ruby-2.7:${PATH}
 
 PassengerFriendlyErrorPages on
 
-PassengerUser www-data
-PassengerGroup www-data
-
 AddCharset UTF-8 .json
 
 ExpiresActive On
@@ -52,6 +48,10 @@ ExpiresActive On
   </FilesMatch>
 </Directory>
 
+<Directory /srv/whimsy/www/.well-known/acme-challenge>
+  Require all granted
+</Directory>
+
 <Directory /srv/whimsy/www/public/>
   Header add Access-Control-Allow-Origin "*"
   Options +Indexes
@@ -80,6 +80,7 @@ RedirectMatch permanent ^/officers/public_names 
/secretary/public-names
 
 # redirect obsolete mailing list request form to replacement application
 RedirectMatch permanent ^/officers/mlreq https://selfserve.apache.org/mail.html
+
 ProxyPass "/board/agenda/websocket/"  "ws://localhost:34234/"
 
 # We now have local custom error pages
@@ -141,10 +142,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Committers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </LocationMatch>
 
@@ -152,10 +152,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Committers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -163,10 +162,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Committers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -174,10 +172,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Committers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -185,10 +182,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Committers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -196,10 +192,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members and Incubator PMC"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </LocationMatch>
 
@@ -207,10 +202,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members and Incubator PMC"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </LocationMatch>
 
@@ -218,10 +212,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members and Officers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -229,10 +222,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members and Officers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -240,10 +232,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members and Officers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=committers,ou=role,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -251,10 +242,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members and Officers"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require expr %{REQUEST_URI} == '/board/agenda/app.js'
   Require expr %{REQUEST_URI} == '/board/agenda/app.js.map'
   Require expr %{REQUEST_URI} =~ m#^/board/agenda/.*\.js\.rb$#
@@ -269,10 +259,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute memberUid
   AuthLDAPGroupAttributeIsDN off
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=member,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -280,10 +269,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute memberUid
   AuthLDAPGroupAttributeIsDN off
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=member,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -291,10 +279,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Members"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute memberUid
   AuthLDAPGroupAttributeIsDN off
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=member,ou=groups,dc=apache,dc=org
 </Directory>
 
@@ -302,10 +289,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Infrastructure Team"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   Require ldap-group cn=infrastructure,ou=groups,ou=services,dc=apache,dc=org
 </Directory>
 
@@ -313,10 +299,9 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Secretarial Team"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   <RequireAny>
     Require ldap-group cn=asf-secretary,ou=groups,ou=services,dc=apache,dc=org
     Require ldap-group cn=apldap,ou=groups,ou=services,dc=apache,dc=org
@@ -327,41 +312,13 @@ Alias /project/icla/ /srv/whimsy/www/project/icla/public
   AuthType Basic
   AuthName "ASF Secretarial Team"
   AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
+  AuthLDAPUrl 
"ldaps://ldap-us-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
   AuthLDAPGroupAttribute member
   AuthLDAPGroupAttributeIsDN on
-  AuthLDAPMaxSubGroupDepth 0
   <RequireAny>
     Require ldap-group cn=asf-secretary,ou=groups,ou=services,dc=apache,dc=org
     Require ldap-group cn=apldap,ou=groups,ou=services,dc=apache,dc=org
   </RequireAny>
 </LocationMatch>
 
-<Directory /srv/whimsy/www/test/member>
-  AuthType Basic
-  AuthName "ASF Members"
-  AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
-  Require ldap-alias-member
-</Directory>
-
-<Directory /srv/whimsy/www/test/incubator>
-  AuthType Basic
-  AuthName "Incubator PMC"
-  AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
-  Require ldap-alias-incubator-pmc
-</Directory>
-
-<Directory /srv/whimsy/www/test/member-incubator>
-  AuthType Basic
-  AuthName "ASF Members and Incubator PMC"
-  AuthBasicProvider ldap
-  AuthLDAPUrl "ldaps://ldap-us-ro.apache.org:636 
ldap-eu-ro.apache.org:636/ou=people,dc=apache,dc=org?uid"
-  <RequireAny>
-    Require ldap-alias-member
-    Require ldap-alias-incubator-pmc
-  </RequireAny>
-</Directory>
-
 </VirtualHost>
diff --git a/tools/mkconf.rb b/tools/mkconf.rb
index d81190e..fb8404b 100755
--- a/tools/mkconf.rb
+++ b/tools/mkconf.rb
@@ -16,7 +16,7 @@ else
 end
 
 conf.sub! 'VirtualHost *:443', 'VirtualHost *:80'
-conf.sub! 'ServerName whimsy.apache.org', 'ServerName whimsy.local'
+conf.sub! /ServerName whimsy(.*?)\.apache\.org/, 'ServerName whimsy.local'
 
 conf.gsub! 'ServerAlias', '## ServerAlias'
 

Reply via email to