
1. Script untuk Menjalankan Server
Satu hal yang penting dalam memelihara web server, adalah membuat web server ini langsung dijalankan ketika komputer server direboot. Sebagai contoh dalam unix, untuk FreeBSD perlu ditambahkan beberapa baris perintah pada suatu file yang disebut rc.local untuk membuat web server ini secara otomatis dijalankan pada saat direboot. Tambahkan baris dibawah ini ke dalam file tersebut :
[ if –x /usr/local/httpd/httpd ] && /usr/local/httpd/httpd && echo “httpd” &
Jika webmaster tidak ingin merubah-rubah file rc.local ini, ada cara lain, yaitu dengan membuat suatu file yang bisa dieksekusi dan meletakannya pada direktori /usr/local/etc. Server akan mengecek isi direktori ini dan akan mengeksekusi script-script yang ada di dalamnya pada saat direboot. Buatlah satu file dengan nama ncsa.sh, yang isinya :
#!/bin/sh
[ if –x /usr/local/httpd/httpd ] && /usr/local/httpd/httpd && & echo “httpd” &
Secara default mode dari file tersebut adalah rw-r--r--. Untuk membuat file tersebut dapat dieksekusi maka ubahlah modenya dengan perintah chmod.
# chmod 700 ncsa.sh
Maka akan menghasilkan file dengan mode rwx------, read-write-excecution
Perhatikan mode suatu file sebenarnya terdiri dari 3 kelompok, yaitu kelompok owner, group dan other. Mode menunjukan hak seorang user terhadap file tersebut. Maksud dari 700 adalah seperti ini, setiap r, w, atau x dilambangkan dengan 1 dan – adalah 0. Mode rwx------ akan menghasilkan 111000000, dengan pemisahan terhadap owner, group dan other akan menghasilkan 700 dalam biner, ini menunjukan hanya pemilik httpd saja yang memiliki fasilitas read, write, dan eksekusi sedangkan baik group maupun other tidak memiliki hak apapun
Tidak ada komentar:
Posting Komentar