IPalias patch harus sudah terinstall di web server anda dengan menambahkan bariss :
/sbin/ifconfig eth0 alias www.domain1.com /sbin/ifconfig eth0 alias www.domain2.com /sbin/ifconfig eth0 alias www.domainN.comdi file
/etc/rc.d/rc.local
Jika anda mendirikan domain baru atau merubah domain yang telah ada, anda harus meregristasikannya ke internic, coba lihat template nya di : ftp://rs.internic.net/templates/domain-template.txt
Named harus dikonfigurasikan juga agar domain kita bisa dikenali dari dunia luar. Penulis bukanlah seorang ahli DNS, tapi setiap saran dari Anda akan selalu diperhatikan.
/etc/named.boot
(silakan ganti x dgn nomor IP)
directory /etc/named.data primary realdomain.com db.realdomain.com primary xxx.xxx.xxx.IN-ADDR.ARPA db.xxx.xxx.xxx primary 0.0.127.IN-ADDR.ARPA db.local primary domain1.com db.domain1.com primary domain2.com db.domain2.com cache . named.root
/etc/named.data/db.domain1.com
$ORIGIN com. domain1 IN SOA domain1.com. hostmaster.domain1.com. ( 10134 43200 3600 604800 86400 ) IN NS ns1.realdomain.com. IN MX 10 mail.realdomain.com. IN MX 0 domain1.com. domain1.com. IN A xxx.xxx.xxx.xxx ;www.domain1.com IP $ORIGIN domain1.com. ftp IN CNAME domain1.com. www IN CNAME domain1.com. mail IN CNAME domain1.com.
/etc/named.data/db.xxx.xxx.xxx
Anda semestinya sudah mempunyai db.xxx.xxx.xxx
yaitu untuk site anda yg sudah ada. Mengupdate ini adalah untuk virtual domain anda yang baru :
xx IN PTR www.domain1.com. xx IN PTR www.domain2.com.
Restartlah named, misalnya dengan perintah /usr/local/sbin/named.restart
Pelanggan virtual host anda bisa juga mempunyai alamat email dengan domainnya dan memungkinkan melakukan forwarding ke domain lain. Triks ini membutuhkan kita untuk mengubah sedikit sendmail.cf
, Setelah beberapa bulan mencoba mengubah ubah konfigurasi sendmail, ini adalah metode pertama yang di ditemukan penulis dapat berjalan dengan baik, kita hanya membutuhkan sedikit perubahan sendmail.cf
untuk masing masing virtual site.
Dapatkan Sendmail dengan versi yang didalamnya mendukung makemap btree
*@domain1.com [email protected] *@domain2.com [email protected] *@domainN.com [email protected] [email protected] [email protected] [email protected] [email protected]
> makemap btree /etc/domainalias.db < /etc/domainalias
Cwdomain1.com Cwdomain2.com
Kdomainalias btree /etc/domainalias.db
################################################################### ### Ruleset 98 -- local part of ruleset zero (can be null) #### ################################################################### S98 R$+ < $+ . > $1 < $2 > hapus titik2 nya R$+ < $+ > $: < > $(domainalias $1$2 $) pasangan user@address R< > $+ @ $* $: < $1 > $(domainalias * @ $2 $) pasangan *@address R< $+ > * $* $: < > $1 $2 ganti * dgn userid R < $+ > $+ $: < > $2 bugfix R< > $* $: $>3 $1 tulis ulang dg S3
Tes konfigurasi sendmail untuk memastikannya :
> sendmail -v -bv [email protected]Tempat terakhir yang dituju, harus dapat ditampilkan.
Sekarang ini, penulis belum sempat mendapatkan virtual FTP yang berjalan dengan baik. Beberapa patch sudah tersedia, dan penulis yakin patch patch yang berjalan juga sudah ada. Biasanya penulis hanya membuat working directory di /home/ftp/business/domain1
, tapi Virtual FTP yang benar benar tentunya akan lebih baik.
Jika ada yang mau memberikan solusi tentang ini, penulis akan sangat senang hati menambahkannya di bagian ini.
Arnt Gulbrandsen sudah merevisi ftpd dan sudah memasukkan elemen pendukung layanan FTP yang dapat berdiri sendiri, The Troll Tech FTP Daemon.