Merge "Apply UserAgentFilter to every vhost on static"
This commit is contained in:
@@ -4,6 +4,7 @@ Define AFS_ROOT /afs/openstack.org/
|
||||
ServerName static.opendev.org
|
||||
ServerAlias static.openstack.org files.openstack.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://static.opendev.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/static.opendev.org_error.log
|
||||
@@ -19,6 +20,8 @@ Define AFS_ROOT /afs/openstack.org/
|
||||
|
||||
DocumentRoot ${AFS_ROOT}
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/static.opendev.org/static.opendev.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/static.opendev.org/static.opendev.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/static.opendev.org/ca.cer
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName api.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://developer.openstack.org/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://developer.openstack.org/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<VirtualHost *:80>
|
||||
ServerName ask.openstack.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://ask.openstack.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/ask.openstack.org_error.log
|
||||
@@ -15,6 +16,8 @@
|
||||
|
||||
DocumentRoot /var/www/ask.openstack.org
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/ask.openstack.org/ask.openstack.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/ask.openstack.org/ask.openstack.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/ask.openstack.org/ca.cer
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<Macro CiRedirects>
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
|
||||
RewriteRule ^/jenkins-job-builder(/.*|$) https://docs.openstack.org/infra/jenkins-job-builder$1 [last,redirect=permanent]
|
||||
RewriteRule ^/nodepool(/.*|$) https://docs.openstack.org/infra/nodepool$1 [last,redirect=permanent]
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName cinder.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/cinder/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/cinder/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName developer.openstack.org
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://developer.openstack.org/$1 [last,redirect=permanent]
|
||||
|
||||
ErrorLog /var/log/apache2/developer.openstack.org_error.log
|
||||
@@ -15,6 +16,7 @@
|
||||
ServerName developer.openstack.org
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/developer.openstack.org/developer.openstack.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/developer.openstack.org/developer.openstack.org.key
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
ServerAlias *.devstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/devstack/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -24,6 +25,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/devstack/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -3,6 +3,7 @@ Define AFS_ROOT /afs/openstack.org/project/airshipit.org
|
||||
<VirtualHost *:80>
|
||||
ServerName docs.airshipit.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.airshipit.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/docs.airshipit.org_error.log
|
||||
@@ -17,6 +18,8 @@ Define AFS_ROOT /afs/openstack.org/project/airshipit.org
|
||||
|
||||
DocumentRoot ${AFS_ROOT}/docs
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/docs.airshipit.org/docs.airshipit.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/docs.airshipit.org/docs.airshipit.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/docs.airshipit.org/ca.cer
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName docs.opendev.org
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.opendev.org/$1 [last,redirect=permanent]
|
||||
|
||||
ErrorLog /var/log/apache2/docs.opendev.org_error.log
|
||||
@@ -15,6 +16,7 @@
|
||||
ServerName docs.opendev.org
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/docs.opendev.org/docs.opendev.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/docs.opendev.org/docs.opendev.org.key
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName docs.openstack.org
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/$1 [last,redirect=permanent]
|
||||
|
||||
ErrorLog /var/log/apache2/docs.openstack.org_error.log
|
||||
@@ -15,6 +16,7 @@
|
||||
ServerName docs.openstack.org
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/docs.openstack.org/docs.openstack.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/docs.openstack.org/docs.openstack.org.key
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName docs.starlingx.io
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.starlingx.io/$1 [last,redirect=permanent]
|
||||
|
||||
ErrorLog /var/log/apache2/docs.starlingx.io_error.log
|
||||
@@ -15,6 +16,7 @@
|
||||
ServerName docs.starlingx.io
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/docs.starlingx.io/docs.starlingx.io.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/docs.starlingx.io/docs.starlingx.io.key
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName eavesdrop.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
|
||||
RewriteRule ^/(.*) https://meetings.opendev.org/$1 [last,redirect=permanent]
|
||||
|
||||
@@ -23,6 +24,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
|
||||
RewriteRule ^/(.*) https://meetings.opendev.org/$1 [last,redirect=permanent]
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
ServerAlias www.gating.dev
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://gating.dev/$1 [last,redirect=permanent]
|
||||
|
||||
ErrorLog /var/log/apache2/gating.dev_error.log
|
||||
@@ -17,6 +18,7 @@
|
||||
ServerAlias www.gating.dev
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
|
||||
RewriteCond %{HTTP_HOST} !^gating\.dev [nocase]
|
||||
RewriteRule ^/(.*) https://gating.dev/$1 [last,redirect=permanent]
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName glance.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/glance/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/glance/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -3,6 +3,7 @@ Define AFS_ROOT /afs/openstack.org/project/governance.openstack.org
|
||||
<VirtualHost *:80>
|
||||
ServerName governance.openstack.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://governance.openstack.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/governance.openstack.org_error.log
|
||||
@@ -17,6 +18,8 @@ Define AFS_ROOT /afs/openstack.org/project/governance.openstack.org
|
||||
|
||||
DocumentRoot ${AFS_ROOT}
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/governance.openstack.org/governance.openstack.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/governance.openstack.org/governance.openstack.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/governance.openstack.org/ca.cer
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName horizon.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/horizon/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/horizon/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName keystone.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/keystone/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/keystone/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -3,6 +3,7 @@ Define AFS_ROOT /afs/openstack.org/project/meetings.opendev.org
|
||||
<VirtualHost *:80>
|
||||
ServerName meetings.opendev.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://meetings.opendev.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/meetings.opendev.org_error.log
|
||||
@@ -17,6 +18,8 @@ Define AFS_ROOT /afs/openstack.org/project/meetings.opendev.org
|
||||
|
||||
DocumentRoot ${AFS_ROOT}
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/meetings.opendev.org/meetings.opendev.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/meetings.opendev.org/meetings.opendev.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/meetings.opendev.org/ca.cer
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName nova.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/nova/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/nova/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName planet.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://opendev.org/openstack/openstack-planet [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://opendev.org/openstack/openstack-planet [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -3,6 +3,7 @@ Define AFS_ROOT /afs/openstack.org/project/releases.openstack.org
|
||||
<VirtualHost *:80>
|
||||
ServerName releases.openstack.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://releases.openstack.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/releases.openstack.org_error.log
|
||||
@@ -17,6 +18,8 @@ Define AFS_ROOT /afs/openstack.org/project/releases.openstack.org
|
||||
|
||||
DocumentRoot ${AFS_ROOT}
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/releases.openstack.org/releases.openstack.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/releases.openstack.org/releases.openstack.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/releases.openstack.org/ca.cer
|
||||
|
||||
@@ -3,6 +3,7 @@ Define AFS_ROOT /afs/openstack.org/project/security.openstack.org
|
||||
<VirtualHost *:80>
|
||||
ServerName security.openstack.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://security.openstack.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/security.openstack.org_error.log
|
||||
@@ -17,6 +18,8 @@ Define AFS_ROOT /afs/openstack.org/project/security.openstack.org
|
||||
|
||||
DocumentRoot ${AFS_ROOT}
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/security.openstack.org/security.openstack.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/security.openstack.org/security.openstack.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/security.openstack.org/ca.cer
|
||||
|
||||
@@ -3,6 +3,7 @@ Define AFS_ROOT /afs/openstack.org/project/service-types.openstack.org
|
||||
<VirtualHost *:80>
|
||||
ServerName service-types.openstack.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://service-types.openstack.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/service-types.openstack.org_error.log
|
||||
@@ -17,6 +18,8 @@ Define AFS_ROOT /afs/openstack.org/project/service-types.openstack.org
|
||||
|
||||
DocumentRoot ${AFS_ROOT}
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/service-types.openstack.org/service-types.openstack.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/service-types.openstack.org/service-types.openstack.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/service-types.openstack.org/ca.cer
|
||||
|
||||
@@ -3,6 +3,7 @@ Define AFS_ROOT /afs/openstack.org/project/specs.openstack.org
|
||||
<VirtualHost *:80>
|
||||
ServerName specs.openstack.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://specs.openstack.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/specs.openstack.org_error.log
|
||||
@@ -17,6 +18,8 @@ Define AFS_ROOT /afs/openstack.org/project/specs.openstack.org
|
||||
|
||||
DocumentRoot ${AFS_ROOT}
|
||||
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLCertificateFile /etc/letsencrypt-certs/specs.openstack.org/specs.openstack.org.cer
|
||||
SSLCertificateKeyFile /etc/letsencrypt-certs/specs.openstack.org/specs.openstack.org.key
|
||||
SSLCertificateChainFile /etc/letsencrypt-certs/specs.openstack.org/ca.cer
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName summit.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://openstack.org/summit/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://openstack.org/summit/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
ServerName swift.openstack.org
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/swift/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
@@ -22,6 +23,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://docs.openstack.org/swift/latest/$1 [last,redirect=permanent]
|
||||
|
||||
LogLevel warn
|
||||
|
||||
@@ -245,6 +245,7 @@ Define AFS_ROOT /afs/openstack.org/project/tarballs.opendev.org
|
||||
<VirtualHost *:80>
|
||||
ServerName tarballs.opendev.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://tarballs.opendev.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/tarballs.opendev.org_error.log
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
<VirtualHost *:80>
|
||||
ServerName tarballs.openstack.org
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://tarballs.openstack.org/$1 [last,redirect=permanent]
|
||||
LogLevel warn
|
||||
ErrorLog /var/log/apache2/tarballs.openstack.org_error.log
|
||||
@@ -24,6 +25,7 @@
|
||||
SSLHonorCipherOrder on
|
||||
|
||||
RewriteEngine On
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(openstackid(/.*|$)) https://tarballs.opendev.org/osf/$1 [L]
|
||||
RewriteRule ^/?(.*)$ https://tarballs.opendev.org/openstack/$1 [L]
|
||||
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
ServerAlias www.zuulci.org
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
RewriteRule ^/(.*) https://zuul-ci.org/$1 [last,redirect=permanent]
|
||||
|
||||
ErrorLog /var/log/apache2/zuul-ci.org_error.log
|
||||
@@ -21,6 +22,7 @@
|
||||
ServerAlias www.zuulci.org
|
||||
|
||||
RewriteEngine on
|
||||
Use UserAgentFilter
|
||||
|
||||
SSLEngine on
|
||||
SSLProtocol All -SSLv2 -SSLv3
|
||||
|
||||
Reference in New Issue
Block a user