Authentication
373x Tipe PDF Ukuran file 3.88 MB Source: eprints.binadarma.ac.id
MODUL 3 – LINUX SPESIAL SERVER
1. VIRTUAL HOST WEB SERVER
Virtual Host merupakan cara untuk mengatur banyak website atau URL di dalam satu mesin atau satu
IP. Misalkan kita mempunyai banyak domain tapi hanya mempunyai 1 IP public atau 1 server. Cara
untuk mengatasi masalah itu adalah dengan cara membuat virtualhost yang ada di settingan apachenya.
Virtual Host bisa anda gunakan setelah anda menginstall packagepackage apache dan sudah pasti web
server anda sudah berjalan dengan baik. (sumber http://aminudin.net/managevirtualhost/)
konfigurasi virtual host, kita asumsikan bahwa ada dua website yang akan diletakkan pada satu
server. Masingmasing website diberi domain surya.binadarma.ac.id dan
yusra.binadarma.ac.id
pastikan server PC telah diinstall paket LAMP
cd /etc/apache2/sitesavailable/
cp default surya, copy file default menjadi file dengan nama surya
edit file surya menjadi seperti dibawah ini, dengan perintah gedit surya
ServerAdmin webmaster@localhost
ServerName surya.binadarma.ac.id
<<
Options FollowSymLinks
AllowOverride all
<<< arahkan ke konten web
Options Indexes FollowSymLinks MultiViews
AllowOverride all <<
ScriptAlias /cgibin/ /usr/lib/cgibin/
AllowOverride None
Options +ExecCGI MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
ErrorLog /var/www/surya/error.log
<<
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all
<<< edit menjadi all
simpan konfigurasi diatas
jakankan beberapa perintah dibawah ini
a2ensite yusra
a2enmod rewrite
/etc/init.d/apache2 reload
/etc/init.d/apache2 restart
buat subdomain pada DNS server dan arahkan ke webserver tersebut
contoh:
suryayusra.binadarma.ac.id. IN A 192.168.1.10
buka browser lalu ketik url http://surya.binadarma.ac.id
langkah yang sama juga dilakukan untuk membuat webserer lainnya
2. UPLOAD KONTEN WEB DAN EXPORT IMPORT DATABASE
Pekerjaan seorang web administrator terkadang juga dilakukan oleh seorang network administrator.
Banyak pihak yang berkepentingan dengan urusan website, sehingga operator web server haruslah
mengerti tatacara mengadministrasikan web (web admin). Programmer hanyalah bertugas membuat
sebuah program, tanpa tau bagaimana konten web tersebut dapat di onlinekan/ dipublikasikan.
Selebihnya menjadi tugas seorang web administrator.
Skenarionya seperti ini, ada seorang programmer yang membawa 2 website yang akan di
onlinekan ke web server. Programmer harus mempersiapkan konten web dan database (jika
ada) dalam format .sql atau .csv
dalam skenario ada dua website yang akan di publikasi:
(1) ilkom.binadarma.ac.id <<< website fakultas ilmu komputer
(2) bahasa.binadarma.ac.id <<< website fakultas bahasa dan sastra
pastikan paket LAMPP (linux Apache MySQL PHP PhpMyadmin) sudah diinstall di PC web
server
pastikan pula bahwa anda telah mengerti teknik Virtual Host dan DNS server
buatlah subdomain kemudian arahkan ke web server ilkom dan bahasa
buat virtual host dan arahkan ke konten ilkom dan bahasa
langkah pertama adalah mencopy konten website ilkom dan bahasa ke /var/www/
cp rf ilkom /var/www/ dan cp rf bahasa /var/www/
merubah hak akses konten
chmod R 777 /var/www/ilkom dan chmod R 777 /var/www/bahasa
selanjutnya adalah import database, buka url http://localhost/phpmyadmin
login sebagai root dan password root
setelah sukses login, buat database dengan nama ilkom, kemudian klik create
sekarang telah ada database dengan nama ilkom
klik database ilkom, kemudian klik TAB IMPORT
klik browse cari file ilkom.sql, kemudian klik GO
sekarang import telah sukses, dengan terbentuknya beberapa tabel dalam database ilkom
lanjutkan dengan membuat user connection databse, user koneksi ini digunakan untuk
mengkoneksikan scrip PHP dengan database ilkom.
no reviews yet
Please Login to review.