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 ...
Breaking News
Minggu, 28 April 2013
WEB Server dengan Ubuntu
Label:
Artikel,
Pendidikan,
Server,
Tips and Trik
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
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:
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 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:
Read more ...
Access to an FTP server can be managed in two ways:
-
Anonymous
-
Authenticated
vsftpd - FTP Server Installation
sudo apt-get install vsftpd
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 ...
# 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.
Langganan:
Postingan (Atom)