123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114 |
- #WSGISocketPrefix run/wsgi
- ##WSGIRestrictStdout On
- #WSGIRestrictSignal Off
- #WSGIPythonOptimize 1
- #WSGIPassAuthorization On
- #WSGIDaemonProcess pagure user=git group=git maximum-requests=1000 display-name=pagure processes=4 threads=4 inactivity-timeout=300
- ## It is important that the doc server runs in a different apache process
- #WSGIDaemonProcess paguredocs user=git group=git maximum-requests=1000 display-name=pagure processes=4 threads=4 inactivity-timeout=300
- #<VirtualHost *:80>
- #ServerName pagure.io
- #Redirect permanent / https://pagure.io/
- #</VirtualHost>
- #<VirtualHost *:80>
- #ServerName docs.pagure.org
- #Redirect permanent / https://docs.pagure.org/
- #</VirtualHost>
- #<VirtualHost *:443>
- #ServerName docs.pagure.org
- #WSGIScriptAlias / /usr/share/pagure/docs_pagure.wsgi
- #SSLEngine on
- #SSLProtocol all -SSLv2 -SSLv3
- ## Use secure TLSv1.1 and TLSv1.2 ciphers
- #Header always add Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
- #SSLCertificateFile /etc/pki/tls/....crt
- #SSLCertificateChainFile /etc/pki/tls/....intermediate.crt
- #SSLCertificateKeyFile /etc/pki/tls/....key
- #Alias /static /usr/lib/python2.7/site-packages/pagure/static/
- #<Location />
- #WSGIProcessGroup paguredocs
- #<IfModule mod_authz_core.c>
- ## Apache 2.4
- #Require all granted
- #</IfModule>
- #<IfModule !mod_authz_core.c>
- ## Apache 2.2
- #Order deny,allow
- #Allow from all
- #</IfModule>
- #</Location>
- #</VirtualHost>
- #<VirtualHost *:443>
- #ServerName pagure.io
- #WSGIScriptAlias / /usr/share/pagure/pagure.wsgi
- #SSLEngine on
- #SSLProtocol all -SSLv2 -SSLv3
- ## Use secure TLSv1.1 and TLSv1.2 ciphers
- #Header always add Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
- #SSLCertificateFile /etc/pki/tls/....crt
- #SSLCertificateChainFile /etc/pki/tls/....intermediate.crt
- #SSLCertificateKeyFile /etc/pki/tls/....key
- #Alias /static /usr/lib/python2.7/site-packages/pagure/static/
- #Alias /releases /var/www/releases
- ## Section used to support cloning git repo over http (https in this case)
- #SetEnv GIT_PROJECT_ROOT /srv/git/repositories
- #AliasMatch ^/(.*/objects/[0-9a-f]{2}/[0-9a-f]{38})$ /path/to/git/repositories/$1
- #AliasMatch ^/(.*/objects/pack/pack-[0-9a-f]{40}.(pack|idx))$ /path/to/git/repositories/$1
- #ScriptAliasMatch \
- #"(?x)^/(.*/(HEAD | \
- #info/refs | \
- #objects/info/[^/]+ | \
- #git-(upload|receive)-pack))$" \
- #/usr/libexec/git-core/git-http-backend/$1
- #<Location />
- #WSGIProcessGroup pagure
- #<IfModule mod_authz_core.c>
- ## Apache 2.4
- #Require all granted
- #</IfModule>
- #<IfModule !mod_authz_core.c>
- ## Apache 2.2
- #Order deny,allow
- #Allow from all
- #</IfModule>
- #</Location>
- ## Folder where are stored the tarball of the releases
- #<Location /releases>
- #WSGIProcessGroup pagure
- #<IfModule mod_authz_core.c>
- ## Apache 2.4
- #Require all granted
- #</IfModule>
- #<IfModule !mod_authz_core.c>
- ## Apache 2.2
- #Order deny,allow
- #Allow from all
- #</IfModule>
- #</Location>
- #<Directory /var/www/releases>
- #Options +Indexes
- #</Directory>
- #</VirtualHost>
|