Showing posts with label Webhosting. Show all posts
Showing posts with label Webhosting. Show all posts

Friday, March 16, 2012

Banyak yang sering menanyakan perbedaan antara Subdomain, Addon Domain, dan Park Domain. Perbedaan antara subdomain, Addon Domain, dan Park Domain sangat jelas sehingga tidak akan membingungkan jika sudah mengerti.

Subdomain
Subdomain adalah bagian dari domain utama dan bisa dibuat sebebas mungkin tanpa perlu membeli lagi domain.
Subomain sering digunakan untuk membedakan fungsi atau bagian dari web. Kita ambil contoh saja dari web dapurhosting.com. Dapurhosting.com adalah nama domain dan memiliki beberapa subdomain:

blog.dapurhosting.com, blog adalah subdomain yang kami gunakan untuk sebagai web blog kami.
secure.dapurhosting.com, secure merupakah bagian dari domain dapurhosting.com dimana akses ke sana telah diberikan fitur secure (SSL) dan digunakan untuk member area.
faq.dapurhosting.com, digunakan untuk Frequent Ask Question kami.

Addon domain
Addon domain adalah domain yang ditambahkan ke hosting domain utama dan diarahkan ke sub-direktori sebuah website sehingga domain tersebut akan menampilkan isi web dari sub-direktori itu.
Addon domain digunakan kalau ingin menampilkan beberapa web dalam satu hosting. Dengan fitur ini anda hanya perlu membeli nama domain lagi dan ditambahkan ke hosting anda dan anda akan mempunyai 2 web yang aktif dengan isi berbeda.

Parked domain
Parked domain adalah domain yang diparkirkan ke atas domain utama sehingga pada saat domain tersebut diakses akan menampilkan web domain utama.
Diharapkan dengan artikel ini anda dapat membedakan Subdomain, addon Domain, dan Park Domain. 

Monday, November 7, 2011

Biasanya backup dan restore data dilakukan menggunakan phpMyAdmin baik XAMPP ataupun sejenisnya. Akan tetapi untuk data yang besar akan terasa lama untuk proses backup. Begitu juga sebaliknya untuk restore atau import data juga dibatasi hanya beberapa MB (Mega Byte). Bagaimana dengan ukuran data yang sampai dengan GB (Giga Byte). Backup data dapat dilakukan melalui console atau command. Langsung saja. Backup database dapat dilakukan dengan dua cara yaitu manual dan otomatis
.
1.Secara Manual

a. Backup data
#dump schema only
mysqldump -u root --no-data -p gsm > skema_gsm_prod_01012010.sql
# dump data only
mysqldump -u root --disable-keys --no-create-info -p gsm > data_gsm_prod_01012010.sql
#dump schema dan data
mysqldump -u root -p gsm > completedata_gsm_prod_01012010.sql

b. Restore data
#restore dump schema only
mysql -u root -p gsm < skema_gsm_prod_01012010.sql
# restore dump data only
mysql -u root -p gsm < data_gsm_prod_01012010.sql
#restore dump schema dan data
mysql -u root -p gsm < completedata_gsm_prod_01012010.sql

2. Secara Otomatis

Dapat menggunakan third party tool seperti MySQL Administrator ver. 1.0.13.

a. Backup data
Berikut adalah langkah-langkah yang harus diambil untuk melakukan konfigurasi proses backup secara terjadwal :
1. Jalankan MySQL Administrator.
2. Pilih koneksi yang akan digunakan, bila belum tersedia dapat membuat koneksi baru dengan mengklik tombol pada Connection.
3. Setelah menentukan koneksi yang akan digunakan maka lanjutkan dengan mengklik OK.
4. Setelah MySQL Administrator terhubung dengan database server maka selanjutnya pilih menu Backup.
5. Maka tab yang akan aktif pertama kali adalah Backup Project.
6. Klik New Project, lalu isikan proyek backup yang akan dilakukan pada isian Project Name (contoh diisi dengangsm_backup). Kemudian pilih Schemata yang ingin dilakukan proses backup (misal yang dipilih adalah gsm).
7. Selanjutnya pilih tab Advanced Options.
8. Aktifkan pilihan Backup selected Schemata completely.
9. Aktifkan pilihan Add DROP TABLE Statements.
10. Selanjutnya pilih tab Schedule.
11. Aktifkan pilihan Schedule this backup project.
12. Isikan Target Directory dengan direktori yang anda inginkan untuk menyimpan file backup.
13. Isi Filename dengan nama file yang akan menjadi file hasil backup.
14. Tentukan waktu eksekusi pada isian Execution Time.
15. Dan juga tentukan jam berapa proses backup berjalan dengan mengisi data Time.
16. Klik Save Project untuk menyimpannya.

Catatan :
Bila anda belum menentukan metode penyimpanan password maka anda harus mengisinya terlebih dahulu.

b. Restore data

Berikut adalah langkah-langkah yang harus diambil untuk melakukan proses restore database :
1. Jalankan MySQL Administrator.
2. Pilih koneksi yang akan digunakan untuk melakukan koneksi dengan database.
3. Setelah MySQL Administrator telah terhubung dengan database maka pilih menu Restore.
4. Secara default tab yang pertama aktif adalah General.
5. Isi File to restore dengan mengklik Open Backup File, lalu pilih Target Schema dengan Original Schema,kemudian aktifkan pilihan Create database(s) if they don’t exist.
6. Untuk memeriksa file backup tersebut dapat dilakukan dengan mengklik tab Restore Content.
7. Untuk menganalisa file backup tersebut dapat dilakukan dengan mengklik Analyze Backup File Content danMySQL Administrator akan menganalisa file tersebut.
8. Setelah anda yakin untuk melakukan proses restore maka lakukan dengan mengklik Start Restore.
OK... Selamat belajar ya... :)

Tanpa perlu dikatakan lagi Apache merupakan web server yang populer. Dengan pangsa pasar lebih dari 50% dan jumlah pengguna yang mencapai jutaan, maka tidak mengejutkan jika Apache mempunyai kemampuan yang luas. Di tambah lagi dengan lisensinya yang open source, cakupan modul dan patch untuk Apache menjadikannya platform yang ideal bagi hampir semua kebutuhan web hosting.

1. Download Apache

Kita akan menginstal seluruhnya dari source, bukan menggunakan paket dari suatu distribusi. Pada waktu menginstal dari source, tidak boleh ada Apache yang diinstal pada sistem. Anda bisa saja mempunyai lebih dari satu instalasi, Apache bisa saja tetapi hal ini biasanya tidak dilakukan kecuali Anda tahu apa yang dilakukan dan mengetahui cara kerja Apache untuk melakukan perbaikan jika mereka sedikit kebingungan. Apache didistribusikan dihttp://httpd.apache.org/, dan kita perlu men-download file httpd-2.0.49.tar.gz dari http://httpd.apache.org/dist/httpd. Kita tidak akan meng-compile modul pihak-ketiga saat ini, walaupun menyimpan source code mereka cukup berguna.

2. Konfigurasi Apache

Setelah mendapatkan file tarball, kita perlu membuka (untar) dan meng-compile-nya sesuai kebutuhan. Kita ingin sebagian besar di-compile, tetapi kita tidak ingin sistem me-load DSO (Dynamic Shared Objects). Di samping
itu, kita juga ingin beberapa modul tambahan yang tidak di-compile secara default. Apache dikonfigurasi dengan script ‘./configure’, tetapi kita perlu memberi option tambahan untuk memberitahu apa yang ingin di-compile olehnya: ./configure prefix=/usr/local/apache2--enable-module=so — enable-module=rewrite —enable-module=proxy.

3. Instal Apache

Setelah selesai membuat semua Makefiles, kita dapat meng-compile dan menginstalnya dengan perintah: make && make install. Ini akan menginstal semuanya ke dalam /usr/local/apache2, dengan beberapa subdirektori untuk berbagai elemen Apache. Yang perlu diperhatikan di sini adalah direktori ‘bin’ yang berisi biner Apache dan direktori ‘etc’ yang berisi file konfigurasi. Jika menggunakan konfigurasi default, untuk menjalankannya kita perlu file ‘apachetl’ yang ada di direktori ‘bin’ Ini merupakan program utama yang akan kita gunakan untuk mengontrol instalasi Apache, menjalankan dan menghentikan Apache, serta mengecek konfigurasi.

4. Jalankan Apache

Untuk menjalankan Apache dapat dilakukan dengan perintah: /usr/local/apache2/bin/apachetl start. Secara default, Apache mendengarkan port 80, dan kita harus menjalankannya sebagai root, jika tidak ia tidak dapat mendengarkan port tersebut. Setelah Apache mengikat dirinya ke port tersebut, ia akan mengganti uid dan gid-nya—biasanya menjadi user ‘nobody’ dan grup ‘nobody’— tetapi di dalam konfigurasi kita dapat menggantinya sesuai keinginan.

5. Periksa Instalasi

Jika instalasi Apache Anda berfungsi, Anda bisa memasukkan alamat ‘http://localhost’ pada browser dan akan melihat halaman default, yang memberi selamat karena sudah berhasil menjalankan Apache. Apapun hostname yang kita gunakan untuk mengakses server, ia akan memberikan halaman yang sama, tetapi kita ingin ‘www.pcmedia.co.id’ memberikan halaman yang berbeda dengan ‘www.pcmedia.net’, jadi kita perlu mengonfigurasi Apache untuk menangani mereka secara terpisah. Meng- hosting lebih dari satu situs pada Apache server dikenal dengan virtual hosting, dan pada waktu kita menjalankan virtual hosting berdasarkan nama
situs dikenal dengan ‘name based’ virtual hosting.

6. Jalankan Virtual Hosting

Untuk menjalankan virtual hosting, pertama kita harus memilih alamat IP yang digunakan untuk virtual hosting. Biasanya, yang digunakan alamat IP publik, tetapi itu semua bergantung kepada alamat IP yang dituju oleh user
pada waktu mengakses situs Anda. Kita gunakan option ‘NameVirtualHost’ yang memberitahu Apache bahwa kita ingin menggunakan name-based virtual hosting pada suatu IP. Konfigurasai Apache terdapat dalam /usr/local/apache2/conf/httpd.conf, yang dapat kita edit dengan editor apapun yang kita suka. Pada bagian akhir file httpd.conf, tambahkan : NameVirtualHost 10.1.1.5:80.

7. Konfigurasi Virtual Hosting

Untuk setiap virtual host, kita perlu membuat DocumentRoot terpisah. Jika kita punya ‘www.pcmedia.net’ dengan DocumentRoot di /home/gunung/public_html, pada waktu kita mengakses http://www.pcmedia.net/index.html, server akan mengirim /home/gunung/public_html/index.html ke client. Konfigurasi virtual host
yang paling dasar adalah sebagai berikut:
ServerNamewww.pcmedia.net
DocumentRoot /home/gunung/public_html

8. Atur Detail Direktori

Hampir semua option yang dimasukkan ke dalam konfigurasi utama Apache dapat dimasukkan ke . adalah salah satu pilihan konfigurasi Apache yang membatasi akses file dan apa yang dapat dilakukan web server pada sistem utama. Jika kita hanya memasukkannya dalam , ia hanya berlaku untuk itu, jika tidak ia akan berlaku untuk semua virtual host. Tambahkan entri berikut:

Options Indexes Includes
AllowOverride
All Order allow,
deny Allow from all

9. Blokir Akses yang Tidak Diinginkan

‘Order’ mengatur urutan pengecekan ‘Deny’ dan ‘Allow’. Karena kita mempunyai ‘Allow from all’ dan tidak mempunyai entri ‘Deny’, maka semua orang dapat mengakses direktori tersebut. Kita dapat memblokir direktori
berdasarkan IP, jadi jika kita tidak ingin suatu alamat tertentu mengakses situs kita (misalkan dari jaringan 10.3), tambahkan: Deny from 10.3.0.0/16 sehingga entri pada langkah sebelumnya menjadi: Order allow,deny

10. Tes Apache

Apache dilengkapi dengan benchmark utility bernama ‘ab’, yang ternyata singkatan dari ‘Apache Benchmark’. Menggunakan ab tidak sulit, karena kita cukup menentukan berapa banyak request yang akan dilakukan dan ke mana. Untuk 100 requet ke ‘localhost’, kita hanya perlu melakukan: /usr/local/apache2/bin/ab -n 100http://lo calhost/. Kita juga dapat menentukan tingkat concurrency, yaitu jumlah HTTM request yang akan dilakukan pada satu waktu. Untuk melakukan 100 request, 10 sekaligus, kita dapat menjalankan: /usr/local/apache2/. Paket Apache

Kita telah memilih untuk menginstal Apache dari source-nya, tetapi hampir semua distribusi Linux menyediakan Apache dalam format mereka sendiri. Sayangnya, ini dapat sedikit mempersulit jika kita tidak menggunakan modul dari paket mereka, karena mereka biasanya diinstal pada lokasi yang tidak lazim dan konfigurasinya dibagi ke beberapa file yang berbeda, yang dapat mempersulit pencarian option.

website, Traffic (atau bisa juga disebut Bandwith) dapat diartikan dengan ukuran dari transfer data yang telah dilakukan oleh website anda. Jumlah traffic yang telah terpakai ditentukan oleh jumlah pengunjung , banyaknya halaman yang dikunjungi pada website anda dan bagaimana website anda ditampilkan.
Informasi mengenai traffic pada website anda dapat dilihat di Cpanel. (http://namadomainanda/cpanel atau http://cpanel.namadomainanda/)
STATS VISITOR
Setelah sukses login cPanel, anda tinggal mengakses menu Logs->Awstats.
Lihat Gambar 1.1

Kemudian, anda memilih domain anda. Untuk lebih jelas, anda dapat lihat gambar 1.2
statTunggu sampai proses page selesai. Selanjutnya anda akan diperlihatkan statistik tentang, data pengunjung, keyword yang dipakai oleh pengunjung sehingga sampai di web anda dan lain sebagainya.
STATS BANDWIDTH
Setelah anda berhasil login, anda dapat langsung mengakses menu Logs->Bandwidth.
Lihat Gambar 1.3

Tunggu sampai proses load page selesai. Kemudan, anda akan melihat secara mendetail berapa quota bandwidth yang telah terpakai dan masih banyak lagi.
Apa itu bandwith limit?
Perusahaan hosting biasanya memberikan batasan tertinggi untuk bandwith yang akan digunakan pada sebuah website, tergantung dari paket2 yang ditawarkan).misalnya paket Basic hosting 50 MB di http://idwebhost.com, menawarkan bandwith limit yang bisa terpakai perbulannya adalah 1 GB. Artinya jika website anda menggunakan paket profesional hosting 50 Mb, maka batasan untuk bandwith adalah 1GB/bln. Apabila website anda melewati batasan bandwith 1GB, maka pengunjung tidak akan dapat mengakses website anda.
Batasan ini berlaku perbulan, artinya jika bulan ini website anda telah melewati batasan bandwith yang diberikan, maka bulan depannya, website anda sudah dapat diakses lagi (bandwith akan dihitung kembali mulai dari 0).
Anda dapat merequest untuk upgrade paket (dengan bandwith yang lebih besar tentunya), kepada perusahaan hosting anda,apabila terjadi overlimit pada bandwith di website anda.

Apa saja yang dapat mempengaruhi traffic Anda?
1. tampilan website yang “wah”
Anda tentu saja ingin website Anda tampil indah dan menarik. Namun tentu saja ada konsekuensinya untuk traffic. 1 kali loading website, akan menghabiskan traffic sesuai dengan besarnya halaman yang diload (dihitung berdasarkan Byte).
2. upload dan download
Proses upload dan download yang dilakukan pada website Anda juga berpengaruh pada traffic. Semakin banyak anda melakukan upload/download, maka semakin besar jumlah traffic yang akan terpakai.
3. pop dan smtp
Jika Anda menggunakan software e-mail client (cth: Outlook Express, Eudora) untuk menerima dan mengirim e-mail, maka untuk menarik e-mail ke komputer Anda (dengan menggunakan pop3) atau mengirimkan e-mail (smtp) akan mengorbankan traffic Anda.

Gambar 1.1


Gambar 1.3
Gambar 1.2

ketika Anda mengunjungi website Anda dan mendapati bahwa account hosting Anda di suspend oleh IdWebHost, maka hal ini berarti layanan hosting telah dihentikan untuk sementara waktu. Ketika account hosting Anda di suspend, seluruh file, e-mail, database, dan data – data lain yang ada di dalam direktori hosting Anda tidak akan hilang. Akan tetapi pada masa suspend tersebut berarti website, e-mail, dan fasilitas hosting yang lain Anda tidak dapat diakses.
Ada beberapa hal yang menyebabkan account hosting Anda di suspend :

Anda Melengkapi Pembayaran
Bisa jadi Anda belum menyelesaikan billing (membayar) layanan hosting yang kami berikan atau Anda sudah membayar tetapi Anda tidak mengkonfirmasikan pembayaran tersebut sehingga bagian billing kami tidak mengetahui adanya pembayaran Anda
Account Hosting Anda Terlalu Membebani Server
Account hosting Anda dapat membebani server terlalu berat sehingga mengganggu kelangsungan layanan terhadap customer lain. Biasanya beban tersebut disebabkan oleh database berukuran terlampau besar dan tidak optimized, hits atau tingkat kunjungan yang terlampau besar, kesalahan scripting, dan lain – lain. Dalam kasus seperti ini Rumahweb akan menyelidiki lebih lanjut apa yang menyebabkan load server tinggi dari account hosting Anda dan memberikan solusinya.
Anda Melakukan Abuse dari Server Kami
Abuse adalah pelanggaran term layanan. Abuse yang paling sering dilakukan oleh pelanggan adalah SPAM (mass e-mailing). Biasanya SPAM dilakukan untuk menawarkan barang atau jasa secara massal. Abuse lain yang juga dilakukan oleh pelanggan baik disengaja maupun tidak adalah tindakan DDOS dengan mengirimkan paket data yang sangat besar ke arah IP Address target dengan tujuan untuk mematikan layanan internet dari IP Address yang dituju
Bandwidth ExceededJika Anda mendapatkan pesan Bandwidth Exceeded pada website, berarti quota traffic hosting Anda melebihi batas yang telah ditentukan. Segera hubungi Rumahweb jika Anda ingin menambah quota traffic atau meng-upgrade paket hosting

Kami selalu mengirimkan e-mail sebelum Account Hosting Anda kami suspend, oleh karena itu selalu cek e-mail yang Anda gunakan untuk registrasi hosting di Rumahweb. Jika Anda ingin mengganti e-mail kontak administratif, silahkan update data Anda di http://idwebhost.com/manage.

Anda admin atau  yang memiliki server VPS atau memiliki akses SSH tentu saja sudah tidak asing lagi dengan kata PuTTy. Apa itu PuTTy?
PuTTy adalah sebuah program yang biasanya berjalan under windows OS yang memungkinkan anda sekalian untuk mengakses SSH, Telnet, rlogin atau rctp. fungsi utama dari putty adalah SSH. Apa itu SSH??
SSH itu seperti telnet hanya bedanya SSH ada enkripsinya jadi tidak bisa di tap dan di baca isi yang di transfer antara client dan server. Tool ini merupakan tool wajib untuk para admin Server di Linux/Unix. Gunanya untuk remote server dan console based, jadi text mode seperti DOS. SSH juga bisa digunakan untuk tunneling, misal tunneling http, sehingga kita seolah olah browsing dari network server yg di console SSH tersebut.
Apabila Anda memiliki akses ke server dengan SSH, atau malah dengan akses root, maka server itu bisa dalam kontrol penuh kita.
Berikut adalah cara install putty, setting putty dan penggunaan PuTTy.
1. Download dan instal PuTTy versi terbaru sesuai OS dan sistem anda dari website resmi-nya pada halaman download
2. Install putty atau jalankan dengan mengklik dua kali pada icon PuTTy.
3. Isi kolom-kolom yang diperlukan seperti hostname / IP, SSH port dan settingan lainnya yang dirasa perlu seperti auto username login, line buffer dan Simpan settingan tersebut.
4. Setelah itu klik open, atau klik dua kali pada nama settingan yang telah anda simpan
5. Apabila muncul kotak dialog seperti dibawah, maka klik “Yes”.
6. Kemudian selanjutnya maka akan tampil layar console, silahkan apabila anda sudah men-setting auto data login ( dalam contoh diatas adalah “root”) maka anda cukup memasukan passwordnya saja langsung, apabila tidak maka, anda harus memasukan username anda terlebih dahulu.
6. Selamat..!! anda telah login ke dalam Shell server anda.

Well… ini sebetulnya cuma kasus kecil di dunia hosting manage menggunakan cpanel.
Kasusnya dimulai dari laporan user via telepon bahwa setiap dia mengganti kuota space untuk suatu account webmail lewat cpanel, akan keluar box merah muda dengan tulisan ‘Invalid maildirsize file!’. Diinformasikan juga nama webnya dan username webmail yang bermasalah.


Berhubung seumur-umur belum pernah menemukan kasus seperti ini, mbah google juga yang menjadi andalan untuk wejangannya. Kuketik deh keyword nya dengan pesan error yang muncul tersebut. Lalu pilih salah satu hasil search yang tampil. Ini langsung kubagikan saja caranya :


Masuk ke file manager, bisa dari cpanel lalu ke menu file manager, atau lewat ftp
Silakan ke path :

/home/username-cpanel/mail/namadomain.com/username-webmail/

Jadi misal account webmail yang mengalami masalah adalah, info@juragan-anak.com, dengan username cpanelnya –> juraga1, maka path lengkapnya

/home/juraga1/mail/juragan-anak.com/info/

dah jelas belum, ya? Nah di dalam folder /info/ itu (misal dalam kasus yang dicontohkan di point 3 tadi), ada file bernama ‘maildirsize’
Silakan hapus deh file ‘maildirsize’ itu, gak usah ragu-ragu, nanti juga akan tercreate lagi file tersebut kalau ada perubahan kuota space
Langkah tadi adalah untuk menuntaskan masalah pada masing-masing username yang bermasalah. Jadi satu-satu untuk per account.


Akan halnya jika itu terjadi pada banyak account, yang mudah adalah melakukan remove massal menggunakan akses ke ssh, dengan command (asumsinya command ini dilakukan dari /home/juraga1/) :


find mail -name maildirsize | xargs rm -f


lalu disambung dengan


/scripts/generate_maildirsize –force –allaccounts


——


Ok deh, semoga bisa membantu

Beberapa hari ini blog saya dibanjiri oleh komentar SPAM, kemaren baru saja menghapus seluruh komentar spam baik yang tertangkap oleh Akismet maupun yang bukan. Namun hari ini komentar spam yang masuk sudah melebihi 40 komentar. Setelah saya teliti memang alamat IP yang digunakan sama, dan saya akan mencoba untuk memblokir alamat IP yang digunakan oleh spam tadi lewat cpanel, tapi entah kenapa hari ini control panel tidak bisa diakses, akhirnya saya menggunakan file .htaccess untuk memblokir alamat IP spammer tersebut.

Apakah file .htaccess, bagaimana cara penggunaan dan apa saja fungsi serta kegunaan .htaccess?

File .htaccess adalah file teks ASCII yang terletak di dalam root direktori biasanya “public_html” yang sering digunakan untuk mengubah pengaturan default dari web server yang digunakan. Sehingga manfaat dari file .htaccess ini besar sekali. Dan merupakan Web Utility yang sering digunakan oleh para web master.

Berikut ini beberapa manfaat dari file .htaccess:

Memblokir alamat IP tertentu, hal ini jika kita ingin agar alamat IP tertentu tidak dapat mengakses website kita maka kita dapat menggunakan kode sebagai berikut:

Order Deny,Allow
allow from all
deny from 111.222.111.000

Maksud adalah semua alamat IP akan diperbolehkan mengakses website kita kecuali alamat IP 111.222.111.000, sedangkan bila kita ingin memblokir alamat IP yang memeliki rentang dari sekia sampai sekian maka kita perlu menambahkan kode:

deny from 111.222.111.

maksudnya alamat IP dari 111.222.111.0-100 akan diblokir. Pengaturan yang kita lakukan ini juga akan terjadi seperti kita lakukan lewat control panel (IP deny manager). Bila kita ingin memblokir berdasarkan alamat website, kita perlu menambahkan pada baris berikutnya sesuai dengan nama web yang akan diblokir dengan didahului tanda titik. contohnya: deny from .huruhara.com

Redirect halaman lama ke halaman baru, contohnya seperti yang pernah saya alami sendiri ketika halaman terdahulu pernah dilink oleh pengunjung lain di blognya, akan tetapi sekarang halaman tersebut sudah saya hilangkan dan tindakan meminta agar ia mengganti linknya tidak mungkin kita lakukan, maka agar pengunjung tadi tidak menemukan halaman yang error maka saya melakukan redirek halaman lama ke halaman baru yang sesuai keinginan kita. Tambahkan seperti contoh kode berikut:

Redirect permanent /halaman-lama http://www.heryantony.com/halaman-baru

Maksudnya adalah /halaman-lama sesuai nama link halaman sebelumnya dan diganti dengan halaman yang sekarang. Misalnya /download http://www.heryantony.com/unduh
Selain itu kita dapat melakukan redirek halaman ketika kita akan melakukan perbaikan pada website atau blog kita, dan agar pengunjung langsung menuju ke halaman yang telah kita tentukan maka kita perlu menambahkan kode berikut ini:

order deny,allow
deny from all
allow from 222.222.222.222
ErrorDocument 403 /istirahat.html

allow from all

Maka ketika pengunjung lain yang datang akan langsung melihat halaman istirahat.html sedangkan alamat IP 222.222.222.222 (misalnya alamat IP punya kita) dapat mengakses website dengan normal (bukan halaman istirahat.html).

Mencegah eksplorasi pada direktori. Misalnya kita memiliki banyak file pada direktori tertentu, maka untuk mencegah pengunjung melihat keseluruhan dari isi direktori tadi maka kita perlu menambahkan file index.php pada setiap direktori akan tetapi hal ini tidak mungkin dilakukan dan sebagai gantinya kita hanya perlu menambahkan kode berikut ini:

Options All -Indexes

Sehingga setiap pengunjung yang mengetikkan url seperti ini, misalnya: http://heryantony.com/download maka akan timbul pesan error “404″ atau langsung meredirek pada halaman lain sesuai dengan pengaturan yang kita lakukan.

Pengaturan permalink, agar kita dapat melakukan pengaturan pada permalink kita biar lebih SEO friendly kita dapat menambahkan kode berikut ini:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

Untuk pengaturan lain seperti hot linking protection sangat berguna untuk mencegah pencurian bandwidth, dan pengaturan password, dll Anda dapat mengunjungi .htaccess file generator online. Selain itu dapat juga kita lakukan melalui cpanel.

Selamat mencoba, semoga bermanfaat.

Apabila anda ingin membuat website dengan menggunakan hosting sendiri maka anda akan menemukan Istilah istilah dalam webhosting tersebut berikut istilah-istilah dan penjelasannya

Alamat IP

Alamat IP (IP Address, Internet Protocol Address) adalah nomor yang digunakan untuk mengindentifikasi komputer, server atau alat lain dalam jaringan internal atau internet lewat TCP/IP. Terdiri dari serangkaian (empat bagian) angka yang dipisah dengan tanda titik (misalnya 123.123.123.1).

Anonymous FTP

Adalah metode penggunaan program FTP untuk masuk ke suatu komputer atau server dan mengambil (download) atau mengirim file walaupun anda tidak memiliki account pada komputer itu. Saat anda masuk, anda mengirimkan 'Anonymous' sebagai nama user dan alamat email sebagai password, kemudian anda akan diarahkan ke folder atau direktori yang bisa diakses secara anonim.

Apache

Program/software yang kegunaanya bertugas sebagai server web, menyediakan file/halaman untuk bisa diakses oleh pengunjung dengan protokol HTTP. Apache merupakan web server yang paling banyak digunakan saat ini.

Aplikasi web

Adalah aplikasi atau program yang dikirimkan lewat teknologi internet. Aplikasi dijalankan pada server dan disajikan melalui browser, memungkinkan interaktivitas antara pengunjung situs. Contoh aplikasi web adalah CMS (content managment), weblog, forum diskusi, webmail, wiki, toko online, dsb.

Autoresponder

Adalah program yang secara otomatis dijalankan saat menerima email, kemudian membalas email tersebut dengan isi email yang sudah disiapkan ke pengirimnya, memberi tahu pengirimnya bahwa emailnya sudah diterima. Saat anda mengkonfigurasikan autoresponder, maka program ini akan otomatis mengirim tanpa perlu campur tangan anda lagi, dan situs internet anda menjadi makin interaktif.

Bandwidth

Adalah jumlah besaran data (bit) yang bisa dikirimkan (ditransfer/ditransmisikan), yang dihitung dengan satuan bit per detik, kilobit per detik, megabit per detik, dan seterusnya. 1 byte data terdiri dari 8 bit.

Browser

Atau web browser (terjemahan Bahasa Indonesia: peramban), adalah program komputer untuk menampilkan file atau halaman dari sebuah situs internet. Saat anda menjelajahi (surfing) internet, anda memulainya dengan menjalankan program browser ini, lalu memerintahkan program ini untuk masuk ke sebuah situs internet. Contoh browser: Mozilla, Firefox, Safari, Opera, Internet Explorer, Konqueror, Lynx, Netscape, dsb.

CGI

Atau Common Gateway Interface, adalah program yang menerjemahkan data dari web server dan menampilkannya pada situs internet atau dikirim ke email. Dengan CGI halaman situs internet berinteraksi dengan aplikasi program lain. CGI melibatkan transfer data antara server dan program CGI (disebut juga script), sehingga sebuah situs internet menjadi interaktif dengan input/masukan dari pengunjungnya. Form, buku tamu, forum diskusi, pengiriman komentar dan fitur lainnya bisa dibuat dengan CGI.

CHMOD

Singkatan dari Change Mode, adalah perintah di Linux/Unix untuk mengubah mode suatu file atau direktori. Mode ini terdiri dari hak akses (permission) dan mode khusus. Umumnya yang sering digunakan/diubah-ubah adalah hak akses.

Clientexec

Adalah aplikasi web yang dikembangkan oleh Newedge Services, Inc. Aplikasi web ini berfungsi sebagai pengelolaan konsumen, pembayaran/penagihan dan solusi dukungan konsumen untuk perusahaan webhosting. RuangWeb menyediakan lisensi Clientexec bagi kliennya.

CMS

Atau content management system. Adalah aplikasi web untuk mengelola konten sebuah (atau lebih) situs internet. Masing-masing CMS memiliki fitur-fitur, diantaranya adalah pengelolaan berita, buku tamu, forum diskusi, sistem komentar, sistem keanggotaan, dsb.

CPanel

Adalah sebuah program yang mudah digunakan untuk mengkonfigurasi dan mengelola situs internet anda (control panel), digunakan sebagai panel kendali di RuangWeb.com.

Data transfer

Adalah jumlah data yang ditransfer, baik transfer masuk atau transfer keluar, lewat suatu jenis koneksi dalam satu kurun waktu tertentu.

DirectAdmin

Adalah sebuah program yang mudah digunakan untuk mengkonfigurasi dan mengelola situs internet anda (control panel), berfungsi sama seperti CPanel, digunakan sebagai panel kendali di RuangWeb.com.

Directi

Nama salah satu registrar domain.

DNS

Domain Name System (bahasa Indonesia: Sistem Penamaan Domain) adalah sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam bentuk basis data tersebar (distributed database) di dalam jaringan komputer, misalkan: Internet. DNS menyediakan alamat IP untuk setiap nama host dan mendata setiap server transmisi surat (mail exchange server) yang menerima surat elektronik (email) untuk setiap domain. Setiap nama host/komputer memiliki alamat IP (internet protocol) sendiri yang terdiri dari serangkaian angka, DNS memudahkan kita mengingat/mencari alamat situs/email dengan menerjemahkan angka-angka ini menjadi nama yang lebih mudah diingat manusia.

Domain

Atau nama domain, seperti www.namakamu.com, adalah cara untuk memudahkan mengingat satu alamat internet. Server DNS mengasosiasikan alamat IP dengan nama domain. Saat anda memerintahkan browser anda membuka www.namakamu.com, browser ini mengarahkannya ke alamat IP yang dimilikinya. Ada beberapa tingkatan domain, diantaranya TLD (top level domain) atau domain internasional seperti .com/.net/.org atau domain negara seperti .or.id/.co.id/.web.id/.com.my/.com.sg/.nl/.de dan sebagainya.

Download

Proses transfer data dari server/situs internet ke komputer pribadi (pengguna). Terjemahan Bahasa Indonesia=unduh

Fantastico

Adalah script yang memudahkan instalasi puluhan aplikasi web dengan sedikit klik saja, mengurangi waktu pembelajaran terhadap aplikasi web itu sehingga penggunanya (anda) bisa lebih berkonsentrasi pada isi situs anda. Fantastico diakses lewat CPanel.

Frontpage Extension

Frontpage extension bisa dianggap sebagai "program mini" yang memungkinkan fitur sebuah situs internet dibuat lewat Microsoft Frontpage untuk bisa berjalan dengan lancar. Situs yang dibuat dengan MS Frontpage bisa dijalankan pada server hosting yag tidak memiliki Frontpage extension, tapi ada beberapa fitur utama yang tidak bisa dijalankan. Untuk informasi lebih lanjut silakan kunjungi situs Microsoft Frontpage di http://www.microsoft.com/frontpage/ . Setelah anda membuat situs anda dengan MS Frontpage anda akan mengetahui apakah situs anda membutuhkan Frontpage entension atau tidak.

FTP

Adalah singkatan dari File Transfer Protocol, protokol Internet yang merupakan standar untuk pentransferan file komputer antara mesin-mesin yang menjalankan sistem yang sangat berbeda, misalnya dari komputer rumahan dan/ke server situs anda. Karena berfungsi sebagai file sharing maka kita dapat mendownload dan mengupload file yang kita inginkan. Seperti halnya browsing, FTP juga memiliki alamat. Alamat yang digunakan untuk browsing dapat diawali dengan HTTP

Hits (Statistik)

Sebuah hit adalah sebuah permintaan (request) atas suatu file dari webserver. Misalnya sebuah halaman situs (1 html) berisi 1 file css, 1 file js dan 10 gambar, maka jumlah hit untuk satu halaman tersebut setiap kali ditampilkan adalah 13 hit.

Homepage

Adalah halaman depan atau halaman utama sebuah situs internet.

HTML

Hyper Text Markup Language. Sebuah halaman dalam situs internet ditulis dengan bahasa ini, yang kemudian diterjemahkan oleh web browser menjadi seperti tampilan yang anda lihat.

HTTP

Hyper Text Transfer Protocol. Adalah protokol untuk mengirim file hyperteks (HTML) pada internet. Membutuhkan program klien HTTP di satu sisi, dan program server HTTP di sisi lainnya. HTTP adalah protokol paling penting yang digunakan di jagat internet (World Wide Web). Anda akan menggunakannya setiap kali mengunjungi sebuah situs internet.

IP Private

Alamat IP yang digunakan untuk jaringan internal (intranet). IP Private tidak bisa diakses dari jaringan internet. Rentang IP yang bisa digunakan untuk jaringan internal adalah: 10.0.0.0 - 10.255.255.255, 172.16.0.0 - 172.31.255.255, dan 192.168.0.0 - 192.168.255.255.

IP Publik

Alamat IP yang bisa diakses secara publik lewat jaringan global (internet). Supaya nama domain, email dan web anda bisa diakses oleh pengunjung lain di internet, digunakan IP Publik. Lihat juga - > IP Private

Linux

Adalah nama sistem operasi komputer, seperti Windows, Mac atau UNIX. Karena sifatnya yang opensource, Linux memiliki ratusan paket distribusi (distro, seperti Redhat, SuSe, Debian, Fedora, CentOS, Trustix, dll). Linux banyak digunakan sebagai sistem operasi untuk server karena efisiensi dan kehandalannya.

MySQL

Adalah sistem manajemen database relational (RDBMS, relational database management) yang open source yang menggunakan Structured Query Language (SQL, yang merupakan bahasa populer untuk menambahkan, mengkases dan memproses data dalam database). Karena sifatnya yang open source, semua orang boleh mendownload dan menyesuaikan dengan keinginannya dengan rambu-rmbu yang ditentukan dalam lisensi. MySQL dikenal karena kecepatan, kemampuan dan fleksibiltasnya sehingga banyak digunakan sebagai sistem database pada aplikasi web.

Nameserver

Sebuah server yang menyimpan dan melayani sistem penamaan domain dengan protokol DNS, menerjemahkan nama domain ke alamat IP yang terkait dan sebaliknya. Setiap nama domain harus memiliki minimal 2 (dua) nameserver, 1 sebagai nameserver utama dan yang kedua sebagai cadangan jika ada masalah pada nameserver pertama, sehingga domain itu selalu bisa ditemukan.

Open source

Adalah filosofi dalam distribusi software dimana kode sumber programnya ikut disertakan sehingga bisa dibaca dan dimodifikasi. Karena bisa dimodifikasi, software yang dirilis secara open source bisa disesuaikan dengan kebutuhan penggunanya.

Page view (Statistik)

Jumlah tampilan halaman yang diberikan webserver. Saat pertama kami pengunjung masuk ke situs anda, maka dalam statistik dihitung sebagai 1 tampilan halaman (page view), dan jika pengunjung tersebut membuka halaman lain, maka akan dihitung lagi. Dan seterusnya.

Perl

Perl (Practical Extraction and Report Language) adalah bahasa pemrograman dinamis yang ditulis oleh Larry Wall, 1987. Perl meminjam banyak fitur dari bahasa pemrograman lain yang sudah ada. Perl juga banyak digunakan sebagai bahasa utnuk aplikasi web.

PHP

Adalah bahasa pemrograman. Perintah-perintahnya atau kodenya disimpan bersama HTML dalam sebuah halaman internet. Perintah/kode itu dijalankan oleh web server sehingga bisa dibaca oleh browser apapun. Web browser kemudian hanya melihat HTML yang dihasilkan dari kode program PHP itu dan menampilkannya.

phpMyAdmin

Aplikasi web populer yang digunakan sebagai antar muka untuk mengadministrasi (mengelola) database MySQL. Ditulis dengan bahasa PHP. Dalam phpMyAdmin, anda bisa membuat struktur database (tabel); memasukkan, mengedit dan menghapus data, mengimpor struktur dan data dari file lain, dan mengekspor database ke format lain (backup).

POP

Post Office Protocol. Adalah metode untu kmengambil email dari server. Sebagian besar program email (disebut juga klien email) menggunakan protokol POP, walaupun ada juga yang mendukung penggunaan teknologi IMAP (Internet Message Access Protocol) yang lebih baru. Ada dua versi POP, pertama POP2, yang menjadi standar pada pertengahan 1980-an dan membutuhkan SMTP untuk mengirim emailnya; dan POP3, yang bisa digunakan dengan atau tanpa SMTP. Versi POP email yang terbaru dan paling banyak digunakan adalah POP3.

Propagasi DNS

Dari DNS Propagation. Adalah masa pemberitahuan perubahan atas satu domain, perubahan ini bisa berarti perubahan nameserver atau transfer; atau jika nama domain tersebut baru pertama kali didaftarkan. Dalam masa ini informasi domain anda disebarluaskan ke seluruh nameserver induk di seluruh dunia. Proses ini tampak seperti lama, tetapi pada masing-masing server sebenarnya berlangsung sangat cepat, karena banyaknya nameserver yang harus diberi tahu proses ini bisa memakan waktu sampai 72 jam, tetapi umumnya berlangsung singkat (kurang dari 30 menit). Selama masa propagasi ini nama domain tidak bisa diakses.

Registrar

Atau dalam hal ini dianggap sebagai Domain Registrar adalah organisasi atau perusahaan yang berwenang memberikan sebuah nama domain kepada yang mendaftarkannya menurut TLD (top level domain) tertentu (.com/.net/.org) atau domain negara (.id/.my/.sg, dsb).

Reseller Hosting

Paket dalam web hosting, yang bisa memiliki sub-account (paket) lagi di bawahnya. Paket reseller biasanya memiliki kapasitas ruang yang besar sehingga kemudian bisa dipecah menjadi paket yang lebih kecil dan dijual kembali.

Shared hosting

Opsi hosting dimana beberapa situs klien ditempatkan bersama-sama dengan berbagi sumber daya (resource) server yang sama.

SMTP

Simple Mail Transfer Protocol. Protokol utama yang digunakan untuk mengirim surat elektronik lewat internet. Sebagian besar email dikirim dan diterima dengan SMTP. SMTP terdiri dari serangkaian aturan tentang bagaimana cara sebuah program untuk mengirim dan menerima email.

SSI

Server Side Includes. Perintah yang bisa disertakan dalam HTML, kemudian diproses oleh webserver saat diakses oleh pengunjung. Format perintahnya adalah . SSI umumnya digunakan untuk memasukkan menu yang digunakan di sebuah situs yang biasanya seragam di seluruh halaman dalam situs tersebut, sehingga hanya diperlukan sekali membuat menu itu saja dalam sebuah file, tidak di keseluruhan file yang ingin berisi menu itu.

SSL

Secured Socket Layer, adalah protokol untuk mengirimkan data yang di-enkrip (disamarkan), dengan komunikasi terotentikasi, lewat internet. Pertama kali dirancang oleh Netscape Communication. Kebanyakan digunakan dalam komunikasi antara web browser dan server. URL yang dimulai dengan "https://" menunjukkan bahwa halaman tersebut disajikan dengan jenis koneksi aman ini. SSL menyediakan 3 (tiga) hal penting: Privasi, Otentikasi dan Integritas Pesan. Pada jenis koneksi ini, masing-masing bagian yag berkomunikasi (misalnya browser dan server) harus mempunyai Sertifikat Keamanan (Security Certificate) dan saling mengirimkannya. Masing-masing bagian itu kemudian meng-enkrip (meyandikan) apa yang dikirim dengan informasi yang ada dalam sertifikat itu dan sertifikat pasangannya, memastikan bahwa hanya penerima yang diinginkan saja yang bisa membaca pesan tersandi (di-enkrip) itu, dan dikirim dari lokasi yang memang seharusnya dan isi pesan yang dikirim tidak diubah. Dengan keamanan seperti ini, SSL banyak digunakan pada situs komersial untuk menjalankan transaksi lewat internet atau situs yang mengirim data sensitif.

TCP/IP

Adalah rangkaian protokol komunikasi untuk menghubungkan komputer atau server pada internet.

Upload

Proses transfer data/file dari komputer pribadi (komputer pengguna) ke server. Terjemahan Bahasa Indonesia = unggah

Uptime

Merujuk pada sejumlah waktu dalam periode 24 jam dimana sebuah sistem atau server aktif menjalankan tugas menyediakan layanan. Misalnya jika uptime 99.9% berarti masa aktif situs tersebut adalah 24 jam dikurang 0.1% (8 detik), dan dalam 1 tahun ada masa tidak aktif selama 48 jam. Masa tidak aktif ini biasanya digunakan untuk perawatan/pemeliharaan server.

URL

Kependekan dari Uniform Resource Locator, alamat sebuah sumber pada internet. Contoh: sebuah situs web, atau halaman dalam situs internet memiliki alamat URL http://www.situsinternet.com atau http://anggota.sebuahsitus.com/dan/halaman.html. Alamat URL untuk FTP ftp://alamatftp.com. Alamat URL untuk email, mailto:nama@alamatemail.com


Visit/Sesi (Statistik)

Serangkaian permintaan (request) ke suatu website dari satu pengunjung unik dalam satu waktu. Sebuah kunjungan (visit) atau sesi kunjungan bisa terdiri dari beberapa hits dan page view.


VPS

Virtual Private Server (VPS) atau sering juga disebut Virtual Dedicated Server (VDS) atau Virtual Server, merupakan solusi untuk mendapatkan keleluasaan seperti server dengan sebagian harga saja. Satu server utama akan dibagi menjadi beberapa virtual server yang masing-masing terpisah satu sama lain, memiliki sistem operasi sendiri seperti memiliki dedicated server. Jika dianalogikan dengan gedung atau perumahan, menyewa VPS kurang lebih sama dengan menyewa apartemen dimana anda hanya menyewa sebagian ruang yang memiliki fungsi lengkap sebagai tempat tinggal, dari satu gedung penuh.


Web hosting

Sebuah bisnis atau jasa layanan penyediaan tempat penyimpanan file secara online, konektivitas jaringan dan layanan lain yang dibutuhkan untuk menyajikan file ke internet. Perusahaan yang menyediakan layanan webhosting disebut webhost; dan detil layanannya seperti kapasitas, data transfer dan konektivitas disebut paket hosting (hosting plan)


Website

Web site atau situs internet adalah kumpulan seluruh halaman yang disajikan oleh sebuah perusahaan, individu, organisasi atau entitas lainnya. Sering dianggap sebagai rumah atau kantor maya (virtual). Bisa berupa blog, forum diskusi atau yang lainnya.


WHM

Web Host Manager. Antar muka grafis berbasis web (aplikasi web) untuk mengelola situs dan account pada sebuah server. WHM merupakan alat bantu bagi reseller untuk mengelola account kliennya.


WHMCS

Atau WHMCompleteSolution adalah aplikasi web yang dikembangkan oleh Matthew Pugh dari WHMCS Ltd. Aplikasi web ini berfungsi sebagai pengelolaan konsumen, pembayaran/penagihan dan solusi dukungan konsumen untuk perusahaan webhosting dan bisnis online lain. RuangWeb menyediakan lisensi WHMCS bagi kliennya.