Propre adresse roundcube sur le serveur avec DirectAdmin et OpenLiteSpeed
Le guide suivant décrit comment configurer notre roundcube pour qu'il soit disponible sur webmail.domena.pl
webmail.domena.pl peut être remplacé par n'importe quel préfixe Pocztowy.domena.pl, roundcube.domena.pl itp.
Nous nous connectons au terminal de notre serveur en tant que root et créons un nouveau fichier:
1 | nano /usr/local/directadmin/data/templates/custom/cust_openlitespeed.CUSTOM.8.pre |
le contenu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | virtualHost poczta.|SDOMAIN|-|VH_PORT| { |CUSTOM| user webapps group webapps vhRoot /var/www/html allowSymbolLink 1 enableScript 1 restrained 1 setUIDMode 2 # listeners listener1, listener2, listener3 listeners |LISTENERS| #VirtualHost config settings docRoot /var/www/html/roundcube vhDomain poczta.|SDOMAIN| vhAliases poczta.|SDOMAIN| adminEmails |ADMIN| enableGzip 1 enableIpGeo 1 errorlog |APACHELOGDIR|/|LOG_NAME|.error.log { useServer 0 logLevel NOTICE rollingSize 0 } accesslog |APACHELOGDIR|/|LOG_NAME|.log { useServer 0 logFormat %a %l %u %t "%r" %>s %O "%{Referer}i" "%{User-Agent}i" logHeaders 5 rollingSize 0 } accesslog |APACHELOGDIR|/|LOG_NAME|.bytes { useServer 0 logFormat %O %I rollingSize 0 } scripthandler { add lsapi:|SCRIPTHANDLER| inc add lsapi:|SCRIPTHANDLER| php add lsapi:|SCRIPTHANDLER| phtml add lsapi:|SCRIPTHANDLER| php|PHP1_RELEASE| } phpIniOverride { php_admin_flag engine |PHP| php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f |PHP_EMAIL|" |CLI_PHP_MAIL_LOG| |*if HAVE_SAFE_MODE="1"| php_admin_flag safe_mode |SAFE_MODE| |*endif| } rewrite { enable 1 autoLoadHtaccess 1 |FORCE_SSL_REDIRECT| } |*if SSL_TEMPLATE="1"| vhssl { |CUSTOM6| keyFile |KEY| certFile |CERT| certChain 1 sslProtocol |SSLPROTOCOL| } |*endif| # include aliases include /usr/local/lsws/conf/httpd-alias.conf } |
enregistrer le fichier.
bureau de poste. nous remplaçons par l'adresse choisie par nous
Nous allons dans le répertoire cd custombulid:
1 | cd /usr/local/directadmin/custombuild |
Nous rechargeons la configuration:
1 | ./build rewrite_confs |
Pour que tous nos domaines sur le serveur, par défaut, après avoir été créés dans le panneau directadmin, aient également accès au webmail sur mail.domena.pl
Nous faisons ce qui suit:
Allez dans le répertoire:
1 | cd /usr/local/directadmin/data/templates |
Nous copions le fichier :
1 | cp dns_a.conf custom |
Allez dans le répertoire:
1 | cd custom |
Nous ajoutons une entrée afin que de nouvelles zones DNS soient créées avec l'enregistrement approprié:
1 | echo "poczta=|IP|" >> dns_a.conf |
Si nous avons déjà des domaines dans le panneau d'administration directe et que nous voulons en faire un cube rond sur Pocztowy.domena.pl
Nous allons dans la zone DNS et ajoutons l'enregistrement A
1 | poczta A IPSERWERA |
Si l'adresse mail.domain.pl doit être chiffrée à l'aide du protocole https:// vous devez générer à nouveau le certificat à l'adresse Pocztowy.domena.pl