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