Anda di halaman 1dari 4

PAKET MANTAP ----------------DBMS--------------------------Menambahkan DBMS ke apache2 # apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql # mysql -u root -p mysql> create database

reysa; mysql> show databases; mysql> exit # apt-get install phpmyadmin Login dengan user "root" dan passwordnya "jaringan" Mengubah default dari domain 25.reysa.ja menjadi phpmyadmin # cd /etc/apache2/sites-available # nano default Ganti DocumentRoot nya ganti jadi /usr/share/phpmyadmin Untuk mengecek keterhubungan PHP dan MYSQL # cd /var/www # nano index.php <?php echo "PHP dan MYSQL<br>"; $koneksi=mysql_connect("localhost","root","jaringan"); if ($koneksi) { echo "<h1><center>NYAMBUNG!"; } else { echo "<h1><center>GA NYAMBUNG!"; } ?> Ubah DocumentRoot pada /etc/apache2/sites-available/000-default # cd /etc/apache2/sites-available # nano 000-default DocumentRoot /var/www dan kebawahnya di ganti jadi /var/www -------------------------VirtualHost----------------------Konfig DNS nya, tambahkan blog dan ftp # cd /etc/bind # nano db.reysa Tambahkan : ns IN A 172.16.10.225 blog IN ftp IN # nano db.172 Tambahkan : 225 IN IN # service bind9 CNAME CNAME ns ns

PTR blog.25.reysa.ja. PTR ftp.25.reysa.ja. restart

Membuat webpage blog dan blogo # cd /etc/apache2/sites-enable/000-default Tambahkan virtual host dengan port 80, ServerNamenya blogo.25.reysa.ja dan satu lagi ServerNamenya blog.25.reysa.ja Lalu DocumentRoot nya pada /var/www/blog untuk blog, dan /var/www/blogo untuk bl ogo Lalu Save # mkdir /var/www/blogo

# # # #

mkdir /var/www/blog nano /var/www/blogo/index.php nano /var/www/blog/index.php service apache2 restart

-----------------Modul apache2------------------------USERDIR # apt-get install php5 # cd /etc/apache2/mods-available # a2enmod userdir # service apache2 restart # nano userdir.conf Beri tanda pagar pada baris ke 3 Hapus baris ke 6 setelah "AllowOverride" dan tambahkan "All" Hapus baris 7 yang terakhir Tambahkan UserDir enable reysaja # nano php5.conf Beri tanda pagar pada baris 11 sampai 15 ---------------------HTTPS------------------------------HTTPS Manual 1. Pindah ke direktori /etc/bind # cd /etc/bind 2. Tambahkan domain ssl dan admin # nano db.reysa ssl IN CNAME ns admin IN CNAME ns # nano db.172 IN PTR ssl.25.reysa.ja. IN PTR admin.25.reysa.ja. 3. Aktifkan mod ssl # a2enmod ssl 4. Buat folder ssl untuk menyimpan sertifikat ssl yang akan dibuat # mkdir /etc/apache2/ssl 5. Buat sertifikat ssl # openssl req -x509 -nodes -days 730 -newkey rsa:2048 -keyout /etc/apache2/ssl/ apache.key -out /etc/apache2/ssl/apache.crt Country Name : ID State or Province Name : Jawa Barat Locality Name : Cimahi Organization Name : SMKN 1 Cimahi Organizational Unit Name : TKJ Common Name : Reysa Agrianza H Email Address : ragrianzah@yahoo.com 6. Tambahkan konfigurasi pada file default # nano /etc/apache2/sites-available/default Tambahkan di paling bawah <VirtualHost *:80> ServerName ssl.25.reysa.ja DocumentRoot /var/www/ssl ServerAdmin webmaster@reysaja </VirtualHost> 7. Tambahkan konfigurasi pada file default-ssl # nano /etc/apache2/sites-available/default-ssl Tambahkan di line ke 3 ServerAdmin webmaster@reysaja ServerName admin.25.reysa.ja DocumentRoot /var/www/ssl Lalu tambahkan :

SSLCertificateFile SSLCertificateKeyFile

/etc/apache2/ssl/apache.crt /etc/apache2/ssl/apache.key

Dan disable SSLCertificateFile dan SSLCertificateKeyFile yang default di bawahny a dengan memberi pagar 8. Aktifkan mod default-ssl # a2ensite default-ssl 9. Buat folder pada /var/www/ssl # mkdir /var/www/ssl 10. Buat file index.php pada /var/www/ssl # nano index.php 11. Restart aplikasi apache2 dan bind9 # service apache2 restart # servie bind9 restart 12. Uji pada Browser Client # w3m https://admin.25.reysa.ja atau https://admin.25.reysa.ja HTTPS Otomatis 1. Aktifkan mod rewrite # a2enmod rewrite Lalu restart aplikasi apache2 # service apache2 restart 2. Buat file .htaccess pada /var/www/ssl # nano .htaccess Tambahkan konfigurasi berikut RewriteEngine On RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI) 3. Uji pada Browser Client # w3m http://ssl.25.reysa.ja atau http://ssl.25.reysa.ja --------------Mail Server----------------------------# apt-get install postfix dovecot-common dovecot-imapd dovecot-pop3d squirrelmai l Pilih atau isikan seperti dibawah ini : - Internet Site - mail.25.reysa.ja - {kosongkan} - mail.25.reysa.ja, ubuntu, localhost.localdomain, localhost - No - {Ikuti defaultnya} - No - 0 - + - ipv4 # dpkg-reconfigure postfix # nano /etc/postfix/main.cf # nano /etc/dovecot/dovecot.conf protocols = imap pop3 imaps pop3s Buat Maildir untuk inbox # mkdir /etc/skel/Maildir # chmod 777 Maildir Buat user reysamail dan reysamail2 dengan password jaringan 22nya # adduser reysamail # adduser reysamail2 Buat domain untuk mail.25.reysa.ja

Untuk forward # nano /etc/bind/db.reysa Tambahkan @ IN MX 10 mail.25.reysa.ja. ns IN A 172.16.10.225 mail IN CNAME ns Untuk reverse # nano /etc/bind/db.172 IN PTR mail.25.reysa.ja. Restart aplikasi postfix, dovecot dan bind9 # service postfix restart # service dovecot restart # service bind9 restart Cek domain untuk mail # dig mx mail.25.reysa.ja # nslookup 25.reysa.ja # nslookup mail.25.reysa.ja Cek telnet Kirim mail dari user reysamail ke reysamail2 # telnet mail.25.reysa.ja 25 mail from : reysamail rcpt to : reysamail2 data Tes Mail lewat telnet quit Menerima mail dari user reysamail # telnet mail.25.reysa.ja 110 user reysamail2 pass jaringan retr 1 Buat file reysa di /etc/apache2/sites-available, masukkan konfigurasi VirtualHos t untuk mail # nano /etc/apache2/sites-available/reysa <VirtualHost *:80> ServerAdmin webmaster@25.reysa.ja ServerName 25.reysa.ja ServerAlias mail.25.reysa.ja DocumentRoot /usr/share/squirrelmail </VirtualHost> Aktifkan file konfigurasinya lalu restart # a2ensite reysa # service apache2 reload # service apache2 restart Cek di browser mail.25.reysa.ja Lalu masukkan username dan password (User reysamail dan reysamail2) Coba kirim email dari user reysamail ke reysamail2 dan sebaliknya

Anda mungkin juga menyukai