summaryrefslogtreecommitdiff
path: root/wordpress/wordpress-site.conf.ctpl
diff options
context:
space:
mode:
authorroot <root@vps-18a7a2b7.vps.ovh.ca>2023-05-24 16:31:09 -0400
committerroot <root@vps-18a7a2b7.vps.ovh.ca>2023-05-24 16:31:21 -0400
commitaf2d8a50ad8ecc20dfed8cc1948e9ebd785b023e (patch)
tree14c8d9af63b8e7297a052e96db2d8975daad55bf /wordpress/wordpress-site.conf.ctpl
parent02727ebd5f92d33c02e663b993b82a3d6b495cf9 (diff)
rework new site creation, integrating new code
Diffstat (limited to 'wordpress/wordpress-site.conf.ctpl')
-rw-r--r--wordpress/wordpress-site.conf.ctpl44
1 files changed, 44 insertions, 0 deletions
diff --git a/wordpress/wordpress-site.conf.ctpl b/wordpress/wordpress-site.conf.ctpl
new file mode 100644
index 0000000..d47ce98
--- /dev/null
+++ b/wordpress/wordpress-site.conf.ctpl
@@ -0,0 +1,44 @@
1<MDomain {SITE_NAME}>
2 MDContactEmail webmaster@{SITE_NAME}
3 MDCertificateAgreement accepted{for subdomain in subdomains}
4 MDMember {subdomain}.{SITE_NAME}
5{end}</MDomain>
6<VirtualHost *:80>
7 ServerName {SITE_NAME}{for subdomain in subdomains}
8 ServerAlias {subdomain}.{SITE_NAME}{end}
9 Redirect / https://{SITE_NAME}
10</VirtualHost>
11
12<VirtualHost *:443>
13 ServerName {SITE_NAME}{for subdomain in subdomains}
14 ServerAlias {subdomain}.{SITE_NAME}{end}
15
16 ServerAdmin webmaster@{SITE_NAME}
17 SSLEngine on
18
19 ErrorLog /srv/{SITE_NAME}/logs/error.log
20 CustomLog /srv/{SITE_NAME}/logs/access.log combined
21
22 <Location "/server-status">
23 SetHandler server-status
24 </Location>
25
26 DocumentRoot /srv/{SITE_NAME}/public_html/
27 <Directory /srv/{SITE_NAME}/public_html>
28 Options Indexes FollowSymLinks MultiViews
29 AllowOverride None
30 <IfModule mod_rewrite.c>
31 RewriteEngine On
32 RewriteRule ^wordpress/ - [L]
33 RewriteCond %\{REQUEST_FILENAME\} !-f
34 RewriteCond %\{REQUEST_FILENAME\} !-d
35 RewriteRule . /wordpress/index.php [L]
36 RewriteRule ^$ /wordpress/index.php [L]
37 </IfModule>
38 Require all granted
39 </Directory>
40
41 ScriptAlias /git "/usr/lib/cgit/cgit.cgi/"
42 Alias /cgit-css "/usr/share/cgit/"
43
44</VirtualHost>