Jgreen has uploaded a new change for review. https://gerrit.wikimedia.org/r/77329
Change subject: vhost file for ticket.wikimedia.org ...................................................................... vhost file for ticket.wikimedia.org Change-Id: Iffc52eafb31f37b1aee13d99ccbdee4bb8ee2977 --- A files/apache/sites/ticket.wikimedia.org 1 file changed, 66 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/operations/puppet refs/changes/29/77329/1 diff --git a/files/apache/sites/ticket.wikimedia.org b/files/apache/sites/ticket.wikimedia.org new file mode 100644 index 0000000..aa5ca69 --- /dev/null +++ b/files/apache/sites/ticket.wikimedia.org @@ -0,0 +1,66 @@ +# ticket.wikimedia.org http -> https +<VirtualHost *:80> + ServerName ticket.wikimedia.org + RewriteEngine On + RewriteRule ^.*$ https://ticket.wikimedia.org/ [R] +</VirtualHost> + +# otrs-test.wikimedia.org -> nowhere +<VirtualHost *:80> + ServerName otrs-test.wikimedia.org + <Directory /> + Order allow,deny + </Directory> +</VirtualHost> + +# https://ticket.wikimedia.org +<VirtualHost *:443> + ServerName ticket.wikimedia.org + + SSLEngine On + SSLProtocol -ALL +SSLv3 +TLSv1 + SSLCipherSuite AES128-GCM-SHA256:RC4-SHA:RC4-MD5:DES-CBC3-SHA:AES128-SHA:AES256-SHA + SSLHonorCipherOrder on + SSLCertificateFile /etc/ssl/certs/*.wikimedia.org.crt + SSLCertificateKeyFile /etc/ssl/private/*.wikimedia.org.key + + # Make an access log, so we know when people abuse OTRS's insecure interface + LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\"" combined + CustomLog /var/log/apache2/otrs-access.log combined + + # This is mostly standard boilerplate from otrs/README.webserver [TS] + # agent, admin and customer frontend + ScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/" + Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/" + + # load all otrs modules + PerlRequire /opt/otrs/scripts/apache2-perl-startup.pl + + # Apache::Reload - Reload Perl Modules when Changed on Disk + # (slow, use only when necessary) + #PerlModule Apache2::Reload + #PerlInitHandler Apache2::Reload + #PerlModule Apache2::RequestRec + + RewriteEngine On + RewriteRule ^/otrs$ /otrs/index.pl [R=301] + RewriteRule ^/otrs/$ /otrs/index.pl [R=301] + RewriteRule ^/$ /otrs/index.pl [R=301] + + # Fix incorrect TicketID links (common on Wikipedia) + RewriteCond %{QUERY_STRING} ^Action=AgentTicketZoom\&TicketID=(200[0-9]{13})$ + RewriteRule ^/otrs/index\.pl /otrs/index.pl?Action=AgentTicketZoom&TicketNumber=%1 [R] + + + # set mod_perl2 options + <Location /otrs> + ErrorDocument 403 /otrs/index.pl + SetHandler perl-script + PerlResponseHandler ModPerl::Registry + Options +ExecCGI + PerlOptions +ParseHeaders + PerlOptions +SetupEnv + Order allow,deny + Allow from all + </Location> +</VirtualHost> -- To view, visit https://gerrit.wikimedia.org/r/77329 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Iffc52eafb31f37b1aee13d99ccbdee4bb8ee2977 Gerrit-PatchSet: 1 Gerrit-Project: operations/puppet Gerrit-Branch: production Gerrit-Owner: Jgreen <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
