annotate Mercurial/apache.hg.conf.exmaple @ 0:edd512324c03

Add:Mercurial Files
author Pluto <meokcin@gmail.com>
date Tue, 03 Sep 2024 16:30:52 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
1 <VirtualHost *:80>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
2 ServerName hg.nnsui.com
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
3 RewriteEngine On
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
4 RewriteCond %{HTTPS} !=on
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
5 RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
6 </VirtualHost>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
7 <VirtualHost *:443>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
8 ServerName hg.nnsui.com
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
9 SSLEngine On
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
10 SSLCertificateFile /etc/apache2/cert/nnsui.com.pem
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
11 SSLCertificateKeyFile /etc/apache2/cert/nnsui.com.key
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
12 WSGIScriptAlias / /var/hg/hgweb.wsgi
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
13 WSGIDaemonProcess hgweb user=www-data group=www-data processes=2 threads=15
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
14 WSGIProcessGroup hgweb
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
15 <Directory /var/hg>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
16 Require all granted
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
17 </Directory>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
18 <Location "/">
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
19 AuthType Basic
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
20 AuthName "Restricted Access"
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
21 AuthUserFile /etc/apache2/hgweb.htpasswd
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
22 Require valid-user
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
23 <Limit GET>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
24 Require all granted
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
25 </Limit>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
26 <LimitExcept GET>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
27 Require valid-user
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
28 </LimitExcept>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
29 </Location>
edd512324c03 Add:Mercurial Files
Pluto <meokcin@gmail.com>
parents:
diff changeset
30 </VirtualHost>
备案号:苏ICP备2024087954号-2 | 渝公网安备50010402001513