--- a/deb/apache-register-hg.bash Sun May 07 12:48:30 2023 +0300
+++ b/deb/apache-register-hg.bash Sun May 07 13:04:33 2023 +0300
@@ -40,6 +40,7 @@
cat <<EOF >/etc/apache2/sites-available/hg.conf
<VirtualHost hg.defun.work:*>
DocumentRoot /srv/hg
+ ServerName hg.defun.work
ScriptAliasMatch ^/(.*) /srv/hg/hgweb.cgi/\$1
@@ -50,8 +51,23 @@
AddHandler cgi-script .cgi
</Directory>
</VirtualHost>
+
+<IfModule mod_ssl.c>
+ <VirtualHost hg.defun.work:443>
+ DocumentRoot /srv/hg
+ ServerName hg.defun.work
+
+ ScriptAliasMatch ^/(.*) /srv/hg/hgweb.cgi/\$1
+
+ <Directory "/srv/hg/">
+ Options +ExecCGI
+ Require all granted
+ AllowOverride None
+ AddHandler cgi-script .cgi
+ </Directory>
+ </VirtualHost>
+</IfModule>
EOF
a2ensite hg
-systemctl reload apache2
-
+service apache2 reload