Showing posts with label jaringan. Show all posts
Showing posts with label jaringan. Show all posts

Monday, February 06, 2017

[solved] 111 Can’t open SMTP stream” issue in SquirrelMail



A. Pengertian

SquirrelMail adalah proyek yang menyediakan kedua klien email berbasis web dan proxy server untuk IMAP protokol.

B. Latar belakang

Waktu saya telah menginstall postfix dan squirrelmail, dan saya mendapatkan error yaitu pesan email tidak terkirim. 

C. Maksud dan tujuan

Maksud dan tujuan saya memposting artikel ini yaitu untuk berbagi masalah yang saya alami dan bagaimana cara mengatasi nya.

D. Hal yang di butuhkan

1. Niat dan baca bassmalah
2. Sudah menginstall postfix dan squirrelmai
3. Mendapatkan Error

E. Jangka Waktu
 

F. Langkah Pelaksanaan

 1. Yosh, first You Must Get error Like Pictures :

terlihat di bawah ada error dengan kode 111.


 2. Jika kamu mendapatkan error seperti gambar di atas , maka solusi nya yaitu pada file config di squirrelmail nya. edit file di "/etc/squirrelmail/config.php".


# nano /etc/squirrelmail/config.php

Terus, cari dengan menggunakan CTRL+W kata "$useSendmail" , Jika value nya false; maka ubahlah ke true; . seperti di bawah ini.

$useSendmail = false;

menjadi

$useSendmail = true;


3. Next, Simpan dengan menggunakan CTRL+X dan restart service postfix :'v .


# /etc/init.d/postfix restart

4. Yosh . coba lagi send email. dan masalah Terpecahkan B)




G. Kesimpulan

pada file konfigurasi "/etc/squirrelmail/config.php" pada variabe $useSendmail yang awalnya value nya "false;" di ubah menjadi "true;" supaya bisa di buat mengirim email

referensi :

http://www.ipserverone.info/email/how-to-troubleshoot-111-cant-open-smtp-stream-issue-in-squirrelmail/
Share:

Thursday, January 26, 2017

cara mengubah tampilan error pada webserver apache2


A. Pengertian

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.

B. Latar belakang
Setiap webserver mempunyai tampilan error yang berbeda misalnya apache2 dan nginx udah beda tampilan jika keluar error, di lihat dari tampilan errorNya menyebabkan user atau pengunjung dapat mengetahui Server apa yang di gunakan oleh sysadmin. maka dari itu supaya lebih secure dan private maka tampilan error bisa di ubah .

C. Maksud dan tujuan

Untuk alasan keamanan dan memperindah tampilan karenaNya sysadmin mengganti tampilan halaman error tersebut supaya pengunjung tidak tau server apa yang di gunakan oleh sysadmin.

D. Hal yang di butuhkan

1. Niat dan baca bassmalah
2. Apache2 webserver
3. Sudah terinstall php

E. Jangka waktu

F. Langkah pelaksanaan

1.  Langkah pertama buka terminal konek ke ssh server,masuk ke directory "/etc/apache2/sites-available"

# cd /etc/apache2/sites-available/


2. Setelah itu edit file konfigurasi 000-default.conf menggunakan perintah
# nano 000-default.conf


3. tambah script atau text konfigurasinya di situ

ErrorDocument 404 /error.php?a_mode=404
ErrorDocument 403 /error.php?a_mode=403
ErrorDocument 500 /error.php?a_mode=500
ErrorDocument 503 /error.php?a_mode=503

jadi intinya jika halaman di temukan error sesuai kode error nya maka akan di tampilkan file yang telah di konfigurasi seperti di atas.


3.  Lalu simpan CTRL+X dan  Y . setelah itu masuk ke directory webservernya karena saya disini menggunakan apache2 di  debian 8.6 maka directory webserverNya ada di "/var/www/html" ,

# cd /var/www/html




4. Yosh, selanjutnya buat file yang nantinya akan di tampilkan saat error terjadi. Karena di file konfigurasi saya menggunakan nama "error.php" maka saya membuat file error.php

# nano error.php
dan isikan script di bawah ini

<?php
if(isset($_GET['a_mode'])){
if($_GET['a_mode']=="404"){
$error="404 - Not Found";
}elseif($_GET['a_mode']=="403"){
$error="403 - Forbidden";
}elseif($_GET['a_mode']=="500"){
$error="500 - Server Internal Error";
}elseif($_GET['a_mode']=="503"){
$error="503 - Gateway Error";
}
}
?>
<html>
<head>
<title> Halaman Error - <?=$error;?></title>
</head>
<style>
body{background:#000;color:#fff}
</style>
<body>
<center>
<h1><?=$error;?></h1>
</center>
<hr>
<p> ALINKO SERVER </p>
</body>
</html>




5. Simpan CTRL+X dan Y, lalu restart service apache2 menggunakan perintah

#/etc/init.d/apache2 restart

6. Dan mencoba mengerror kan halaman ;'v
 Jika halaman not found :


Jika halaman Forbidden :


G. Kesimpulan 
Jadi tujuan dari mengubah tampilan ini di antarnya supaya Guest,user atau tamu tidak tau server apa yang kita gunakan,dan juga sekaligus memperindah tampilan

Referensi : https://www.digitalocean.com/community/tutorials/how-to-create-a-custom-404-page-in-apache
 https://httpd.apache.org/docs/2.4/custom-error.html

Share:

Wednesday, January 25, 2017

install ftp server di debian 8.6 menggunakan proftpd


A. Pengertian
FTP kependekan dari File Transfer protocol atau dalam bahasa indonesia protokol transfer berkas adalah sebuah protokol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman berkas (file) komputer antar mesin-mesin dalam sebuah Antarjaringan.

B. Latar Belakang
Supaya tidak repot2 remote ssh untuk upload dan download file dari server maka dari itu kita menggunakan ftp server menggunakan proftpd yang nantinya di remote menggunakan aplikasi seperti filezilla dll.


C. Maksud dan tujuan
untuk memudahkan kita mengUpload atau mendownload file dari server kita memerlukan FTP server yang nantinya kita remote menggunakan aplikasi FTP seperti filezilla atau yang lainNya.

D. Hal yang di butuhkan
1. Niat dan baca basmallah
2. debian 8.6 server + sudah terinstall ssh server
3. koneksi internet
4. laptop



E. Jangka waktu pelaksanaan
Waktu yang saya butuhkan untuk menginstall proftpd ini 30 menit

F. Langkah Pelaksanaan

1. masuk ke server dengan menggunakan ssh
# ssh user@ipAddr
contoh
# ssh alinko@192.168.57.58

2. Setelah itu cek koneksi internet anda terlebih dahulu dengan melakukan ping  ke google.com , jika koneksi gak ada masalah sekarang install proftpd nya menggunakan perintah

# apt-get install proftpd






3. Tunggu proses nya hingga ada seperti ini , karena server saya menggunakan topologi standAlone Maka saya memilih StandAlone . Klik "<OK>"



4.  Jika proses udah selesai cek apakah ftp sudah terisntall dengan buka browser anda dan masukan alamat seperti di bawah ini

ftp://ipAddressServer
contoh
ftp://192.168.57.58

masukan username dan password server anda dan jika berhasil


Share:

Monday, January 23, 2017

install monitorix di debian 8.6 server


A. Pengertian

Monitorix adalah alat monitoring sistem open source , ringan gratis yang dirancang untuk memantau layanan dan sumber daya sistem sebanyak mungkin. Ini telah diciptakan untuk digunakan di bawah produksi server Linux / UNIX, namun karena kesederhanaan dan ukuran kecil dapat digunakan pada perangkat embedded juga.

 B. Maksud dan tujuan
Maksud dan tujuan saya memposting artikel ini adalah untuk membuat sistem monitoring server menggunakan monitorix




C. Latar belakang
Untuk mengetahui keadaan dan situasi pada server salah satunya menggunaka sistem monitoring server menggunakan monitorix


D. Hal yang di butuhkan
1. Niat dan baca basmallah
2. Server sudah terinstall ssh
3. laptop
4. Monitorix files
5. Koneksi internet

E.  Jangka waktu pelaksanaan
Waktu yang saya butuhkan untuk menginstall monitorix sekitar 30 menit


F. Langkah Pelaksanaan

1. pertama masuk ke server anda menggunakan ssh

#  ssh user@IP.ADD.RE.AS
contoh
# ssh alinko@192.168.57.58

lalu masukan password login nya. dan ubah dari user ke super user menggunakan perintah
# su

2. Setelah login maka pindah directory ke "/var/www/html" menggunakan perintah

# cd /var/www/html

3. Jika sudah , sekarang cek koneksi internet anda dengan melalukan ping ke google

# ping google.com

4. Jika reply maka langkah selanjutnya mendownload file monitorix nya menggunakan perintah

# wget http://www.monitorix.org/monitorix_3.9.0-izzy1_all.deb


5. Setelah download selesai maka langkah selanjutnya adalah menginstall monitorix dependencies nya atau persayaratan sebelum install monitorix

# apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl

# apt-get install libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl


# apt-get install libio-socket-ssl-perl

6. Jika dependencies nya sudah terinstall tanpa error nah selanjutnya baru menginstall filemonitorix yang kita download tadi menggunakan perintah
# dpkg -i monitorix_3.9.0-izzy1_all.deb


7.  Tunggu hingga proses installasi selesai, jika sudah selesai maka cek dengan membuka alamat url http://IP.ADDR.ESS.SERVER:8080/monitorix contoh
http://192.168.57.58:8080/monitorix

Jika sudah berhasil maka ada seperti ini,   yeayy...



Referensi : http://www.monitorix.org/doc-debian.html
Share:

install webserver apache2 full php5 extension linux debian based



A. Pengertian

Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naungan Apache Software Foundation.

B. Latar Belakang

Setelah menginstall debian 8.6 server,saya melanjutkan menginstall webserver supaya port 80 dari debian terbuka dan hostname ataupun alamat IP debian bisa di buka melalui web browser.

C. Maksud dan tujuan
Untuk menginstall apache2 sekaligus php5 yang nantiNya bisa di install CMS dan sekaligus membuka port 80 dari debian 8.6 server






D. Hal yang di butuhkan
1. Niat dan baca basmallah
2. Debian server
3. Koneksi internet

E. Jangka waktu pelaksanaan
Untuk menginstall webserver apache2 full php5 extension ini saya membutuhkan waktu 20 menit

F. Pelaksanaan 


1. Oke, pertama yang harus di lakukan adalah remote server menggunakan ssh. Jika sudah terkoneksi ke server kita maka selanjutnya cek repository debian kita terlebih dahulu, disini saya manggunakan debian 8.6 codename jessie .
Pastikan repository kita menyediakan php5 , jika tidak maka saya sarankan menggunakan repository DISINI .

Tambah atau ganti repository menggunakan perintah .
# nano /etc/apt/sources.list


2.  Disini saya hanya menggunakan satu sumber repository yaitu repository debian blc telkom klaten, karena repository debian blc telkom klaten ini stabil dan menyediakan PHP5 . Jika sudah CTRL+X dan Y untuk menyimpan.



3. Setelah mengganti atau menambah repository selanjutnya kita melakukan update dengan perintah
# apt-get update


4. Yosh, selanjutnya install apache2 nya dulu
# apt-get install apache2


5. Setelah lancar menginstall apache2 sekarang lanjut install php5 + php5 extensionnya biar apa? biar lengkap dan jika ada reqruitments CMS yang memerlukan salah satu php5  extension kita tidak perlu menginstall nya lagi.

# apt-get install php5 php5-mysql php5-gd php5-json php5-mcrypt
# apt-get install php5-cli php5-xmlrpc
# apt-get install php5-intl php5-curl php5-pear php5-imagick

6. setelah meginstall php5 dan beserta extension nya selanjutnya kita melakukkan installasi database server, saya disini menggunakan mariadb sebagai database server nya

# apt-get install mariadb-server
# mysql_secure_installation

7. Setelah lancar melakukan install database server , kita memerlukan aplikasi menjemen database server nya . disini saya menggunakan PhpMyAdmin Sebagai database menejemennya.

# apt-get install phpmyadmin


referensi : https://en.wikipedia.org/wiki/Apache_HTTP_Server
Share:

Wednesday, January 18, 2017

Install debian 8.6 server di proxmox Bag. 4 - partisi harddisk dan finishing install





A. Pengertian

Proxmox Virtual Environment, atau Proxmox VE, adalah sebuah lingkungan virtualisasi server open-source. Ini adalah distribusi Linux berbasis Debian dengan RHEL kernel dimodifikasi dan memungkinkan penyebaran dan pengelolaan mesin virtual dan containers.Proxmox VE termasuk konsol Web dan alat baris perintah, dan menyediakan API REST untuk alat pihak ketiga. Dua jenis virtualisasi yang didukung: kontainer berbasis dengan LXC (mulai dari versi 4.0 menggantikan OpenVZ digunakan dalam versi hingga 3,4, termasuk), dan virtualisasi penuh dengan KVM. Muncul dengan installer telanjang-logam dan termasuk antarmuka manajemen berbasis Web.
Proxmox VE dilisensikan di bawah GNU General Public Affero, versi 3.
Nama Proxmox sendiri tidak memiliki arti, dan terpilih karena nama domain yang tersedia.

Peladen (bahasa Inggris: server) merupakan sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Peladen didukung dengan prosesor yang bersifat scalable dan RAM yang besar,dan juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Peladen juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan

Virtual Machine Dalam komputasi, sebuah mesin virtual (VM) adalah emulasi dari sistem komputer. Mesin virtual didasarkan pada arsitektur komputer dan menyediakan fungsionalitas dari komputer fisik. implementasi mereka mungkin melibatkan hardware khusus, perangkat lunak, atau kombinasi.

B. Maksud dan tujuan


Untuk melanjutkan langkah installasi sebelum nya

C. Latar belakang

Setelah melakukan konfigurasi awal yang berisi tentang setting bahasa,keyboard layout,negara,dll. dan melakukan konfigurasi  maka kita melanjutkan installasi debian server kita.

D. Hal yang di butuhkan

1. Niat dan baca basmallah
2. PC Server yang sudah terinstall ProxMox VE
3. Jaringan VLAN
4. VM (Virtual Machine)

[BACA JUGA]

Membuat VM Baca disini 
Konfigurasi awal install debian server 
Konfigurasi Jaringan dan user        

E. Jangka waktu Pelaksanaan

jangka waktu yang kami butuhkan untuk menginstall debian kurang lebih nya 30 menit


F. Langkah pelaksanaan

30. Yo, langsung saja selanjutnya kita mempartisi hadrddisk kita menggunakan Guided - use entire disks and set up LVM pada pilihan baris ke dua.


31.  Selest disk to partition : enter



32. untuk partition schema kami menggunakan All files in on partition (recomennded for new users)


33. Write the changes to disks and configure LVM? , <YES> !!




34. setelah itu finish partitioning dan next..


35. Selanjutnya kami menyetujui bahwa perubahan pada harddisk yang kita buat di atas akan kita ubah. <Yes> enter!


36. Next!! Menunggu sesuatu yang sangat menyebalkan bagiku proses installasi debian


37.  Jika muncul seperti ini, artinya ini kita <Yes> maka akan menscan CD atau DVD yang anda masukan ke DVDROM kita, karena kita tidak menggunakan CD atau DVD lain untuk repository nya maka kita pilih <No>


38. Selanjutnya akan muncul seperti gambar di bawah , Di tawarin berparisipaso pada penggunaan package survei , saya pilih <No> aja biar cepat :'v



49. Nah, setelah itu ada pilihan install software , karena kita menginstall debian sebagai server maka kita hanya butuh

[*] SSH Server -> Untuk meremote terminal debian di pc kita
[*] Standard System Utilities


50. Continue dan tunggu..


51. Muncul seperti gambar di bawah, di tawarin install GRUB Boot Loader Atau tidak, saya memilih install grub boot loader , <Yes>



52. Karena saya mimilih <Yes> pada install  boot loader amaka akan muncul seperti ini, saya menginstall boot grub loader di /dev/sda maka dari itu saya mimilih baris nomer dua



53. Tunggu proses Install Grub boot loader...


54. Nah, kalo udah ada seperti gambar di bawah berarti installasi telah selesai, <Contiunue> sadjaaa.......


55. Yosha!! Dengan seperti ini debian 8.6 server telah terinstall di proxmox !! :'v





referensi  : https://en.wikipedia.org/wiki/Virtual_machine
                   https://www.google.com/search?q=debian 
                   http://debian.org
Share:

Tuesday, January 17, 2017

Install debian 8.6 server di proxmox Bag. 2 - konfigurasi awal



A. Pengertian

Proxmox Virtual Environment, atau Proxmox VE, adalah sebuah lingkungan virtualisasi server open-source. Ini adalah distribusi Linux berbasis Debian dengan RHEL kernel dimodifikasi dan memungkinkan penyebaran dan pengelolaan mesin virtual dan containers.Proxmox VE termasuk konsol Web dan alat baris perintah, dan menyediakan API REST untuk alat pihak ketiga. Dua jenis virtualisasi yang didukung: kontainer berbasis dengan LXC (mulai dari versi 4.0 menggantikan OpenVZ digunakan dalam versi hingga 3,4, termasuk), dan virtualisasi penuh dengan KVM. Muncul dengan installer telanjang-logam dan termasuk antarmuka manajemen berbasis Web.
Proxmox VE dilisensikan di bawah GNU General Public Affero, versi 3.
Nama Proxmox sendiri tidak memiliki arti, dan terpilih karena nama domain yang tersedia.

Peladen (bahasa Inggris: server) merupakan sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer. Peladen didukung dengan prosesor yang bersifat scalable dan RAM yang besar,dan juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai sistem operasi jaringan. Peladen juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya contoh sepertihalnya berkas atau pencetak, dan memberikan akses kepada stasiun kerja anggota jaringan

Virtual Machine Dalam komputasi, sebuah mesin virtual (VM) adalah emulasi dari sistem komputer. Mesin virtual didasarkan pada arsitektur komputer dan menyediakan fungsionalitas dari komputer fisik. implementasi mereka mungkin melibatkan hardware khusus, perangkat lunak, atau kombinasi.

B. Maksud dan tujuan

Setelah membuat VM di proxmox maka langkah selanjutnya mulai menginstall debian 8.6 via console proxmox

C. Latar belakang



Untuk melayani para client di perlukan server atau pun server yang jenisnya virtual (VPS) maka dari itu kita akan melakukan installasi debian 8.6 di proxmox sebagai server

D. Hal yang di butuhkan

1. Niat dan baca basmallah
2. PC Server yang sudah terinstall ProxMox VE
3. Jaringan VLAN
4. VM (Virtual Machine)

NB : Membuat VM Baca disini

E. Jangka waktu Pelaksanaan

jangka waktu yang kami butuhkan untuk menginstall debian kurang lebih nya 30 menit

F. Langkah pelaksanaan

10 . Oke , pastikan  sudah remote proxmox dari browser , sekarang klik VM yang kita buat sebelumnya ( BACA DISINI )

 Klik Console


11. Nah, sekarang muncul seperti di gambar, kita akan mulai menginstall debian 8.6 via proxmox , kita enter saja pada pilihan "Install" , kenapa kita tidak menggunakan "graphical install?"
Keuntungan menggunakan "install" atau install mode CLI adalah lebih ringan dan lebih cepat :'v. Oke lanjuttt...


12. Yosha, sekarang memilih bahasa disini saya menggunakan bahasa english . karena bahasa english international :'v
Lanjut..



13. SelanjutNya setting Country atau setting negara, Saya memilih Other karena negara indonesia belum ada di sini.




14. Kita disini akan memilih Asia Karena Indonesia ada di benua asia :p




15. Sekarang kita gelud sadja baru pilih country Indonesia, dan next sadjaa kawan..



16. Setelah itu setting locale atau encoding dari keyboard nya, disini saya memilih United States - en_US.UTF-8 .



17. Selanjutnya adalah memilih layout keyboard nya, disini saya menggunakan American English , karena layout tersebut adalah standard internasional.




Yosha , Langkah selanjutnya klik disini..


Share:

Popular Posts

Recent Posts