hallo.......... Sobat techno sebelumnya saya sudah membahas tentang Fungsi Menu di Mikrotik, bagi sobat yang belum sempat membaca bisa kunjungi link ini : Fungsi Menu di Mikrotik.html
Pada kali ini saya akan membagikan informasi dan pengetahuan tenang cara membuat DNS Server, Web Server dan Database Server di Linux Fedora 8 langsung saja saya akan bahas di bawah ini.
IP Loopback : 127.0.0.1
IP Address NIC : 192.168.0.44
Netmask : 255.255.255.192/26
Paket BIND : bind -9.5,0-18.a7, bind-libs-9.5.0-18.a7, bind-utils-9.5.0-18a7, bind-chroot-9.5.0-18.a7
Paket Apache : httpd-2.2.6-3, httpd-tools-2.2.6-3, system -config-httpd-1.4.4-1, httpd-manual-2.2.6-3
Paket MySQL : mysql-libs-5.0.45-4fc8, mysql-5.0.45-4fc8, mysql-server-5.0.45-4fc8
Paket PHP : php-common-5.2.4-3, php-5.2.4-3, php-gd-5.2.4-3, php-cli5.2.4-3, php-mysql-5.2.4-3
Semua paket sudah di sertkan dalam DVD installer Fedora 8 jadi jika belum terinstall, silakan sobat install menggunakan media DVD atau bisa juga mengggunakan repository Fedora 8. untukmengecek apakah sudah terinstall atau belum gunakan command : rpm -qa | grep [nama-paket]
1. DNS Server Instal paket :
yum install bind bind-libs bind-utils bind-chroot
tidak samadengan Fedora 7 anda dapat menemukan named.conf setelah setelah melkukan instalasi bind.sehingga hanya perlu mengedit konfigurasinya saja.
Pada kali ini saya akan membagikan informasi dan pengetahuan tenang cara membuat DNS Server, Web Server dan Database Server di Linux Fedora 8 langsung saja saya akan bahas di bawah ini.
dengan tujuan membantu sobat yang baru saja beralih menggunakan Linux dan bagi yang kebetulan menggunakan Linux Fedora 8. ada baiknya saya menuliskan artikel ini.panduan ini seperti yang adadi bawah ini :
- Membuat DNS Server untuk domain linuxsfy local.
- Membuat DNS Server virtual.
- Membangun Web Server untuk domain linusfy local.
- Membuat Database Server menggunakan MySQL yang akan digunakan oleh aplikasi open source (WordPress, Joomla, dan Dupal) pembangun situs local pada domain yang telah saya sebutkan di atas.
IP Loopback : 127.0.0.1
IP Address NIC : 192.168.0.44
Netmask : 255.255.255.192/26
Paket BIND : bind -9.5,0-18.a7, bind-libs-9.5.0-18.a7, bind-utils-9.5.0-18a7, bind-chroot-9.5.0-18.a7
Paket Apache : httpd-2.2.6-3, httpd-tools-2.2.6-3, system -config-httpd-1.4.4-1, httpd-manual-2.2.6-3
Paket MySQL : mysql-libs-5.0.45-4fc8, mysql-5.0.45-4fc8, mysql-server-5.0.45-4fc8
Paket PHP : php-common-5.2.4-3, php-5.2.4-3, php-gd-5.2.4-3, php-cli5.2.4-3, php-mysql-5.2.4-3
Semua paket sudah di sertkan dalam DVD installer Fedora 8 jadi jika belum terinstall, silakan sobat install menggunakan media DVD atau bisa juga mengggunakan repository Fedora 8. untukmengecek apakah sudah terinstall atau belum gunakan command : rpm -qa | grep [nama-paket]
1. DNS Server Instal paket :
yum install bind bind-libs bind-utils bind-chroot
tidak samadengan Fedora 7 anda dapat menemukan named.conf setelah setelah melkukan instalasi bind.sehingga hanya perlu mengedit konfigurasinya saja.
vim /var/named/chroot/etc/named.conf
|
||||
options {
listen-on port 53 { 127.0.0.1; };
listen-on-v6 port 53 { ::1; };
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
allow-query {
localhost; };
recursion yes;
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
include "/etc/named.rfc1912.zones";
// -------------
// Resolve
DNS
// -------------
zone "linuxsfy.local" IN {
type master;
file "./zone/linuxsfy.local.zone";
allow-update { key "rndckey"; };
allow-transfer { 192.168.0/26; };
};
// -------------
// Reverse
DNS
// -------------
zone "0.168.192.in-addr.arpa" IN {
type master;
file "./zone/0.168.192.in-addr.arpa.zone";
allow-update { key "rndckey"; };
allow-transfer { 192.168.0/26; };
};
include "/etc/named.primary.conf";
Isi file /var/named/chroot/var/named/zone/linuxsfy.local.zone :
|
$ttl 38400
@ IN
SOA ns.linuxsfy.local.
root.linuxsfy.local (
1196006770
10800
3600
604800
38400 )
IN NS
fxnama.sarolangun.local.
IN MX
20 mail.sarolangun.local.
fxekobudi IN
A 192.168.0.44
www
IN CNAME fxnama
ftp
IN CNAME
fxnama
Konfigurasi untuk file /etc/resolv.conf :
search linuxsfy.local
search fxnama.local
search sarolangun.local
nameserver 127.0.0.1
nameserver 192.168.0.44
Tes konfigurasi DNS Server :
dig linuxsfy.local
nslookup www.linuxsfy.local
|
Jalankan daemon DNS server untuk runlevel yang diinginkan:
/sbin/chkconfig --levels 235 named on
|
2. WEB SERVER
Instal paket :
Instal paket :
yum install httpd
|
Edit file konfigurasi apache:
vim /etc/httpd/conf/httpd.conf
|
Berikut beberapa konfigurasi yang perlu Anda lakukan:
### Section 1:
Global Environment
User apache
Group apache
### Section 2:
'Main' server configuration
DocumentRoot "/var/www/html"
<directory "/var/www/html">
DirectoryIndex index.html index.html.var
index.php
### Section 3:
Virtual Hosts
# Konfigurasi
virtual host
Include
./conf/vhosts.conf</directory>
|
Buat file virtual host:
vim /etc/httpd/conf/vhosts.conf
|
NameVirtualHost 192.168.0.44:80
<virtualhost 192.168.0.44:80>
ServerAdmin admin@linuxsfy.local
DocumentRoot /var/www/html
ServerName linuxsfy.local
ServerAlias www.linuxsfy.local
ErrorLog logs/error_log
CustomLog logs/access_log combined
</virtualhost>
<virtualhost 192.168.0.44:80>
ServerAdmin admin@linuxsfy.local
DocumentRoot /var/www/html/fxekobudi
ServerName fxnama.local
ServerAlias www.fxnama.local
ErrorLog logs/fxnama.local-error_log
CustomLog logs/fxnama.local-access_log combined
</virtualhost>
<virtualhost 192.168.0.44:80>
ServerAdmin admin@linuxsfy.local
DocumentRoot /var/www/html/sarolangun
ServerName sarolangun.local
ServerAlias www.sarolangun.local
ErrorLog logs/sarolangun.local-error_log
CustomLog logs/sarolangun.local-access_log combined
</virtualhost>
|
Jalankan daemon web server untuk runlevel yang diinginkan :
/sbin/chkconfig --levels 235 httpd on
|
3. DATABASE SERVER
Instal paket :
Instal paket :
yum install mysql-libs mysql mysql-server
|
Jalankan daemon mysql server untuk runlevel yang diinginkan :
/sbin/chkconfig --levels 235 mysqld on
|
Gunakan phpMyAdmin untuk mempermudah administrasi. Baca artikel saya
tentang instalasi phpMyAdmin.
Buat user selain root untuk mengakses database, gunakan interface phpMyAdmin saja.
Buat user selain root untuk mengakses database, gunakan interface phpMyAdmin saja.
4. PHP
Instal paket :
Instal paket :
yum install php-common php php-gd php-mysql
|
Untuk edit file php.ini, gunakan command berikut :
vim /etc/php.ini
|
Pada bagian
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Error handling and logging ;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
Rubah pada baris 356:
display_errors = On
|
Pada baris 619, tambahkan extension=gd.so agar script php dapat memanggil
modul gd yang akan digunakan untuk Joomla :
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
extension=gd.so
|
sekian dulu post saya kali ini semoga bermanfaat bagi sobat semua, jika sobat mempunyai saran dan kritikan tolong tinggalkan saja di kolomkomentar request post untuk selanjutnya juga boleh. terima kasih bagi sobat yang sudah menggunjungi blok saya sampai jumpa di post saya selanjutnya.
Baca juga :
Baca juga :
No comments:
Post a Comment