Virtualhosting
Virtual hosting adalah sebuah metode untuk hosting beberapa nama domain (dengan penanganan yang terpisah dari setiap nama) pada satu server yang (atau kolam renang dari server).
Hal ini memungkinkan satu server untuk berbagi sumber daya, seperti
memori dan prosesor siklus, tanpa memerlukan semua layanan yang
disediakan untuk menggunakan nama host yang sama. Istilah virtual hosting biasanya digunakan dalam referensi untuk server web tetapi prinsip-prinsip membawa ke layanan internet lainnya.
Salah satu aplikasi yang banyak digunakan adalah shared web hosting . Harga web shared hosting lebih rendah dari dedicated server web karena banyak pelanggan dapat host pada server tunggal. Hal ini juga sangat umum bagi badan tunggal untuk ingin menggunakan beberapa nama pada mesin yang sama sehingga nama dapat mencerminkan layanan yang ditawarkan daripada di mana layanan tersebut terjadi untuk menjadi host.
Ada dua jenis utama dari virtual hosting, berdasarkan nama dan berbasis IP. Virtual hosting berdasarkan nama-menggunakan nama host yang disajikan oleh klien. Ini menghemat alamat IP dan administrasi overhead yang terkait tetapi protokol yang disajikan harus memberikan nama host pada titik yang tepat. Secara khusus, ada kesulitan yang signifikan dengan menggunakan nama berbasis virtual hosting dengan SSL / TLS . IP berbasis virtual hosting menggunakan alamat IP yang terpisah untuk setiap nama host, dan dapat dilakukan dengan protokol tetapi membutuhkan alamat IP khusus untuk setiap nama domain yang disajikan. Port berbasis virtual hosting juga mungkin pada prinsipnya tetapi jarang digunakan dalam praktek karena tidak bersahabat dengan pengguna.
Nama-based dan berbasis IP virtual hosting dapat dikombinasikan: server mungkin memiliki beberapa alamat IP dan melayani beberapa nama pada beberapa atau semua alamat IP. Teknik ini dapat berguna ketika menggunakan SSL / TLS dengan sertifikat wildcard. Sebagai contoh, jika server operator memiliki dua sertifikat, satu untuk * .example.com dan satu untuk * .example.net, ia bisa melayani foo.example.com dan bar.example.com off alamat IP yang sama tetapi akan membutuhkan alamat IP yang terpisah untuk baz.example.net.
1. Pastikan anda sudah install Lamp server tutorial nya ada disini
2. Anda sudah menginstall aplikasi cms misalnya joomla ,tutorialnya ada disini
3. Buka terminal masuk sebagai root
# Tambahkan baris dibawah ini dan letak kan di dibawah localhosts
5. Kemudian aktifkan mode rewrite
# Simpan dan keluar , ctrl + x > y > enter.
Salah satu aplikasi yang banyak digunakan adalah shared web hosting . Harga web shared hosting lebih rendah dari dedicated server web karena banyak pelanggan dapat host pada server tunggal. Hal ini juga sangat umum bagi badan tunggal untuk ingin menggunakan beberapa nama pada mesin yang sama sehingga nama dapat mencerminkan layanan yang ditawarkan daripada di mana layanan tersebut terjadi untuk menjadi host.
Ada dua jenis utama dari virtual hosting, berdasarkan nama dan berbasis IP. Virtual hosting berdasarkan nama-menggunakan nama host yang disajikan oleh klien. Ini menghemat alamat IP dan administrasi overhead yang terkait tetapi protokol yang disajikan harus memberikan nama host pada titik yang tepat. Secara khusus, ada kesulitan yang signifikan dengan menggunakan nama berbasis virtual hosting dengan SSL / TLS . IP berbasis virtual hosting menggunakan alamat IP yang terpisah untuk setiap nama host, dan dapat dilakukan dengan protokol tetapi membutuhkan alamat IP khusus untuk setiap nama domain yang disajikan. Port berbasis virtual hosting juga mungkin pada prinsipnya tetapi jarang digunakan dalam praktek karena tidak bersahabat dengan pengguna.
Nama-based dan berbasis IP virtual hosting dapat dikombinasikan: server mungkin memiliki beberapa alamat IP dan melayani beberapa nama pada beberapa atau semua alamat IP. Teknik ini dapat berguna ketika menggunakan SSL / TLS dengan sertifikat wildcard. Sebagai contoh, jika server operator memiliki dua sertifikat, satu untuk * .example.com dan satu untuk * .example.net, ia bisa melayani foo.example.com dan bar.example.com off alamat IP yang sama tetapi akan membutuhkan alamat IP yang terpisah untuk baz.example.net.
1. Pastikan anda sudah install Lamp server tutorial nya ada disini
2. Anda sudah menginstall aplikasi cms misalnya joomla ,tutorialnya ada disini
3. Buka terminal masuk sebagai root
sudo su4. Buat hostname baru
nano /etc/hosts
# Tambahkan baris dibawah ini dan letak kan di dibawah localhosts
127.0.0.1 joomla.edusimpan keluar ctrl+x > y > enter
5. Kemudian aktifkan mode rewrite
a2enmod rewrite# Buka file apache.conf
# Cari baris baris seperti dibawah ini :nano /etc/apache2/apache2.conf
# Ganti kata bercetak tebal jadi All# <Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
# Simpan dan keluar , ctrl + x > y > enter.
Artinya folder yang didalam /var/www terbaca oleh apache syaratnya harus di beri hak akses apache chown -R www-data:www-data [ folder yang akan di beri hak akses ]# Restart service apache nya
/etc/init.d/apache2 restart6. Buatconfigurasi db.joomla di sites-enable
Komentar