Breaking News

Laman

Minggu, 28 April 2013

WEB Server dengan Ubuntu

Untuk tutorial membuat web server dengan Ubuntu ini, kita akan menggunakan Ubuntu Server versi 11.4. Asumsinya, komputer sudah siap dengan OS yang dibutuhkan, dan siap untuk disetting. Jadi ini bukan tutorial untuk menginstal Ubuntu Server ya, hehe. Seperti kita ketahui, dalam sistem operasi Linux, kita akan sering menggunakan interface command line untuk urusan setting ini. Nah mati kita mulai. 1. Instal Apache Web Server . Pertama login sebagai root dan install dulu web server apache, ketikkan perintah dibawah ini : # sudo apt-get install apache2 2. Instal Database Server Sebuah web server pastinya memiliki database server. Dan untuk server kita ini, kita akan menggunakan MySQL. Install database server MySQL dengan perintah: # sudo apt-get install mysql-server 3. Instal PHP Untuk keperluan pemrograman web, kita menggunakan PHP. Instal php untuk apache menggunakan perintah dibawah ini : # sudo apt-get install php5 4. Instal MySQL untuk Apache MySQL ini untuk keperluan si Apache web server. Install mysql untuk apache menggunakan perintah : # apt-get install libapache-mod-acct-mysql 5. Instal Modul PHP MySQL Untuk bisa berkomunikasi dengan MySQL, si PHP juga membutuhkan modul MySQL. Install php modulnya menggunakan perintah : # apt-get install php5-mysql Cek Server Setelah Membuat Web Server Di Ubuntu Setelah mengikuti langkah-langkah di atas, seharusnya saat ini server kita sudah siap. Silahkan tes, apakah web server kita sudah tersintal dengan sukses atau belum. Bagaimana caranya? Web server adalah server untuk web, maka buka browser, dan ketikkan ip web server tersebut. Jika sukses, akan muncul tulisan yang sangat sederhana namun melegakan: it's work. Menginstal PHPMyAdmin Untuk Web Server Ubuntu Web server pada industri perhostingan biasanya menyediakan layanan interface MySQL berbasis web. Ya, jika Anda menebak bahwa saya sedang membicarakan PHPMyAdmin, Anda memang berbakat menjadi peramal. Langkah selanjutnya adalah menginstal phpMyAdmin dengan cara ketik perintah : # sudo apt-get install phpmyadmin Setelah berhasil di instal. silahkan coba akses ke http://ip_server/phpmyadmin. Jika berhasil, interface PHPMyAdmin yang familiar itu akan tampil. Berarti tugas Anda sudah berhasil, dan membuat web server pada Ubuntu telah sukses. Selanjutnya, untuk menaruh data web kita, secara default akan diletakkan di /var/www/. Untuk data databasenya secara default terletak di /var/lib/mysql/.
Read more ...

Proxy Server dengan Ubuntu

Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer(SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).
Squid pada awalnya dikembangkan oleh Duane Wessels sebagai “Harvest object cache”, yang merupakan bagian dari proyek Harvest yang dikembangkan di University of Colorado at Boulder. Pekerjaan selanjutnya dilakukan hingga selesai di University of California, San Diego dan didanai melalui National Science Foundation. Squid kini hampir secara eksklusif dikembangkan dengan cara usaha sukarela.
Squid umumnya didesain untuk berjalan di atas sistem operasi mirip UNIX, meski Squid juga bisa berjalan di atas sistem operasi Windows. Karena dirilis di bawah lisensi GNU General Public License, maka Squid merupakan perangkat lunak bebas.
1. INSTALL SQUID dan App pendukungnya;
  • acl internal_network src 192.168.0.0/24 (Where 192.168.0.0/24 is your IP range.) http_access allow internal_network
Read more ...

FTP dengan Ubuntu

File Transfer Protocol (FTP) is a TCP protocol for uploading and downloading files between computers. FTP works on a client/server model. The server component is called an FTP daemon. It continuously listens for FTP requests from remote clients. When a request is received, it manages the login and sets up the connection. For the duration of the session it executes any of commands sent by the FTP client.
Access to an FTP server can be managed in two ways:
  • Anonymous
  • Authenticated
In the Anonymous mode, remote clients can access the FTP server by using the default user account called "anonymous" or "ftp" and sending an email address as the password. In the Authenticated mode a user must have an account and a password. User access to the FTP server directories and files is dependent on the permissions defined for the account used at login. As a general rule, the FTP daemon will hide the root directory of the FTP server and change it to the FTP Home directory. This hides the rest of the file system from remote sessions.

vsftpd - FTP Server Installation

vsftpd is an FTP daemon available in Ubuntu. It is easy to install, set up, and maintain. To install vsftpd you can run the following command:
sudo apt-get install vsftpd
Read more ...

Database Server dengan Ubuntu

1. Aktifkan konsol, kemudia install MySQL. Ada 3 tahapan instalasi MySQL, pertama adalah dengan menginstal libapache2 untuk autentifikasi MySQL seperti berikut:
# sudo apt-get install libapache2-mod-auth-mysql
2. Selanjutnya install konektor PHP5 dan MySQL dengan mengeksekusi perintah:
# sudo apt-get install php5-mysql
3. Yang ketiga adalah menginstall mysql-server dengan cara mengeksekusi perintah berikut:
# sudo apt-get install mysql-server
4. Untuk instalasi mysql server, kita juga harus menentukan password untuk user root di kotak new Password for the MySQL "root" user.
nanti di screen akan muncul tampilan agar kita mengisikan password sebagai "root"
5. Selanjutnya, konfigurasikan file php.ini dengan mengetikan perintah:
# sudo gedit /etc/php5/apache2/php.ini
6. Carilah baris ;extension=mysql.so, kemudian hilangkan tanda titik koma yang ada di depannya sehingga menjadi seperti berikut:
extension=mysql.so
7. Restart Apache, kita bisa melakukannya dengan mengeksekusi perintah:
# /etc/init.d/apache2
8. Setelah mysql terinstal, kita bisa melakukan pengujian dengan masuk ke MySQL dengan mengetikan perintah ke MySQL
# mysql -u root -p
Enter password: masukkan password
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 364
Server version: 5.0.75-0ubuntu10.2 (Ubuntu)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Setelah semuanya terinstall, kita dapat menginstallkan aplikasi tertentu di web server tsb, misalnya Moodle dll.
Read more ...
Designed By