ISPConfig 3: Konfigurasi Tambahan

Sudah menginstall ISPConfig bukan berarti terus duduk santai, melupakan zaman-zaman sebelum menggunakan control panel. Ini mengingatkan saya bahwa, membuat atau memulai sesuatu adalah hal yang susah, tapi ada paling susah lagi dari itu, adalah merawatnya (maintenance), menjaga supaya selalu berjalan dengan baik.

Kita lupakan yang susah-susah sejenak. Kita ganti dengan yang gampang-gampang. Perangkat lunak ini cukup bagus, lumayan untuk kelas open source. Saya lihat review securitynya juga cukup baik. Memang tidak semuanya bisa otomatis, tapi ini sudah cukup memadai untuk control panel hosting kantoran. Ini catatan saya terkait konfigurasi tambahan di ISPConfig.

Template DNS

dengan template DNS defaultnya harusnya sudah bisa jalan. Ini untuk tambahan saja. Silakan saja kalau mau nambah-nambahin A records atau CNAME.

[ZONE]
origin={DOMAIN}.
ns={NS1}.
mbox={EMAIL}.
refresh=86400
retry=7200
expire=3600000
minimum=86400
ttl=3600

[DNS_RECORDS]
A|{DOMAIN}.|{IP}|0|3600
A|mail|{IP}|0|3600
A|localhost.{DOMAIN}.|127.0.0.1|0|3600
A|webmail.{DOMAIN}.|127.0.0.1|0|3600
NS|{DOMAIN}.|{NS1}.|0|3600
NS|{DOMAIN}.|{NS2}.|0|3600
MX|{DOMAIN}.|mail.{DOMAIN}.|10|3600
CNAME|www|{DOMAIN}.|0|3600
CNAME|ftp|{DOMAIN}.|0|3600

Setting subdomain webmail untuk setiap sites

Secara default ISPConfig menggunakan url http://domain.com/webmail atau http://domain.com/squirrelmail. Saya ingin menggunakan subdomain webmail untuk setiap website yang didaftar, jadi webmail.domain.com

Buat file 000-default.vhost

vim /etc/apache2/sites-enabled/000-default.vhost

<VirtualHost *:80>
    ServerName webmail.domain.com
    ServerAlias webmail.*
    DocumentRoot /usr/share/squirrelmail
    RewriteEngine  on
    RewriteCond    %{HTTPS} !=on
    RewriteRule ^mail(.*) https://mail.{HTTP_HOST}
</VirtualHost>

<VirtualHost *:443>
    ServerName webmail.domain.com
    ServerAlias webmail.*
    DocumentRoot /usr/share/squirrelmail

    SSLEngine On
    SSLCertificateFile /usr/local/ispconfig/interface/ssl/ispserver.crt
    SSLCertificateKeyFile /usr/local/ispconfig/interface/ssl/ispserver.key
 </VirtualHost>

Buat symbolic link berikut

ln -s /etc/apache2/sites-available/000-default.vhost /etc/apache2/sites-enabled/000-default.vhost

Kemudian restart Apache.

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *