Alternc  latest
Alternc logiel libre pour l'hébergement
panel.conf
Go to the documentation of this file.
1 # %%fqdn%%
2 <Virtualhost *:80>
3  ServerName %%fqdn%%
4  AssignUserId #%%UID%% #%%GID%%
5  SetEnv LOGIN "%%UID%%-%%LOGIN%%"
6  KeepAlive Off
7  RewriteEngine On
8  RewriteCond %{REQUEST_FILENAME} !/cgi-bin/
9  RewriteCond %{REQUEST_FILENAME} !/.well-known/acme-challenge/
10  RewriteRule ^/(.*)$ https://%%fqdn%%/$1 [R=301,L]
11 </Virtualhost>
12 <VirtualHost *:443>
13  DocumentRoot /usr/share/alternc/panel/admin
14  AssignUserId alterncpanel alterncpanel
15  SetEnv LOGIN "%%UID%%-%%LOGIN%%"
16  ServerName %%fqdn%%
17  RewriteEngine on
18  RewriteRule ^/admin/(.*) /$1
19  alias /alternc-sql /usr/share/phpmyadmin
20  RewriteEngine On
21  RewriteRule ^webmail /webmail-redirect.php [L]
22  # Mail autoconfig
23  RewriteRule ^mail/mailautoconfig.xml$ /mailautoconfig_thunderbird.php [L]
24  RewriteRule ^mail/config-v1.1.xml$ /mailautoconfig_thunderbird.php [L]
25  RewriteRule ^autodiscover/autodiscover.xml$ /mailautoconfig_outlook.php [L]
26  RewriteRule ^Autodiscover/Autodiscover.xml$ /mailautoconfig_outlook.php [L]
27  RewriteRule ^Autodiscover.xml$ mailautoconfig_outlook.php [L]
28  RewriteRule ^autodiscover.xml$ mailautoconfig_outlook.php [L]
29  # will be used to define aliases such as /javascript /squirrelmail ...
30  Include /etc/alternc/apache-panel.d/*.conf
31  SSLEngine On
32  SSLCertificateFile %%CRT%%
33  SSLCertificateKeyFile %%KEY%%
34  %%CHAINLINE%%
35 </VirtualHost>