[tutorial] Install Web Server di Ubuntu

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
User avatar
neotuxer
Posts: 321
Joined: 10 Dec 2009, 13:44
Location: Surabaya, Indonesia
Contact:

[tutorial] Install Web Server di Ubuntu

Postby neotuxer » 23 Dec 2009, 14:53

Mungkin sebagian dari anda semua pada tau bagaimana membuat web server di ubuntu, tapi ada baiknya saya posting disini karena kedepannya saya berharap ada yg bikin tutorial beberapa aplikasi yg berbasis web macam ERP, cloud computing dll. Jadi Thread ini bisa jadi patokan, Amiin...

Ana asumsikan kompi terhubung ke inet atau repo lokal via cd atau LAN.

buka terminal, install beberapa paket ini :

sudo apt-get install apache2

test apakah web server sudah terinstal dengan baik dengan cara buka browser anda dan ketikkan localhost

kalau muncul halaman seperti ini, berarti web server anda sudah bekerja dengan baik...

[img:left]http://img200.imageshack.us/img200/1917/localhosta.png[/img]

selanjutnya...

sudo apt-get install php5

sudo apt-get install mysql-server

sudo apt-get install phpmyadmin

Khusus untuk instalasi mysql anda akan ditanya user dan password administrator root mysql yg akan anda gunakan nanti (user dan password terserah anda, yg penting di ingat ya Sob).

sedangkan paket phpmysql digunakan untuk editor mysql via web jadi bagi yg alergi dengan syntax sql di konsole bisa gunain fitur ini. Untuk aksesnya silahkan buka browser ketik localhost/phpmyadmin masukkan user dan password root mysql yg sudah dibuat sewaktu installasi mysql Wink

Kebanyakan penempatan file-file web dicemplungin di /var/www atau /usr/share. Tapi banyak aplikasi web di porting ke server akibatnya direktori root jadi bengkak, ngakalinnya bisa dengan menggaktifkan modul user dir di kernel. Maksudnya biar konten web bisa dialihin ke direktori user di /home/user/public_html. caranya...

sudo a2enmod userdir

kemudian restart web server anda dengan mengetik dikonsole

sudo /etc/init.d/apache2 restart

buat direktori di /home/user/public_html

coba test dengan membuka browser anda kemudian ketik :

http://localhost/~user

jangan lupa tanda "~" didepan nama user anda exp :/localhost/~novalnd
apabila tidak ada masalah, tampilannya akan seperti gambar berikut :

[img:left]http://img200.imageshack.us/img200/4865/homedirektori.png[/img]


dengan cara ini anda dapat berbagi web aplikasi dengan sesama user yg terhubung dengan anda via jaringan.

selanjutnya, kita tinggal implementasi web aplikasi yg pengen kita pasang. Bagi para web developement bisa menggunakan fitur ini untuk melihat tampilan webnya secara real, kalo fix tinggal di upload ke hostserver di inet

selamat mencoba

sumber : http://www.forumbebas.com/topik-tutoria ... -di-Ubuntu
User avatar
duly
Posts: 63
Joined: 09 Dec 2009, 07:50

Re: [tutorial] Install Web Server di Ubuntu

Postby duly » 23 Dec 2009, 15:10

Cocok buat pemula neh!
Nice info bro, thank's
User avatar
sinux3r
Posts: 383
Joined: 17 Dec 2009, 13:00
Location: # apt-get install mydreams
Contact:

Re: [tutorial] Install Web Server di Ubuntu

Postby sinux3r » 23 Dec 2009, 17:48

coba bro:

-----------
#langkahnya
-----------
Kemudian extract paket XAMPP:
sinux3r@us3r-l0s3:~$ sudo tar -zxvf xampp-linux-1.7.tar.gz -C /opt

Membuat shortcut XAMPP pada Start Menu:
sinux3r@us3r-l0s3:~$ cd ~/.local/share/applications

Buat file dengan text editor kesukaan anda(nano,gedit,pico,dll) saya gunakan GEDIT .. :P, ketikkan perintah berikut:
sinux3r@us3r-l0s3:~$ gedit xampp-control-panel.desktop

Silahkan kopas code berikut ke dalam file tersebut:

[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo /opt/lampp/share/xampp-control-panel/xampp-control-panel
Icon[en_CA]=/opt/lampp/htdocs/favicon.ico
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/opt/lampp/htdocs/favico.ico

Simpan dan keluar editor.

Untuk publikasi dokumen HTML:
XAMPP menggunakan /opt/lampp/htdocs sebagai ROOT direktory, tapi kita juga dapat membuat direktori publikasi dokumen pada user kita (tidak pada ROOT).
Ikuti langkahnya:

sinux3r@us3r-l0s3:~$ cd ~
sinux3r@us3r-l0s3:~$ mkdir public_html
sinux3r@us3r-l0s3:~$ sudo ln -s ~/public_html /opt/lampp/htdocs/$USER

NB:Pada script "$USER", berikan nama sesuai nama user account yang anda gunakan, dalam hal ini saya menggunakan nama saya sendiri :D.

sinux3r@us3r-l0s3:~$ sudo ln -s ~/public_html /opt/lampp/htdocs/sinux3r

Sekarang semua file atau dokumen yang ada pada ~/public_html, akan ditampilkan oleh webserver.

Memulai XAMPP / menjalankan layanan atau service:

sinux3r@us3r-l0s3:~$ cd /opt/lampp
sinux3r@us3r-l0s3:~$ sudo ./lampp start


atau dapat diakses dari XAMPP Control Panel yang telah kita buat tadi:

sinux3r@us3r-l0s3:~$ Applications -> Lainnya -> XAMPP Control Panel


Sebagai defaultnya PHP5, tetapi kita juga dapat menggunakan PHP yang lain jika kita inginkan:

sinux3r@us3r-l0s3:~$ cd /opt/lampp
sinux3r@us3r-l0s3:~$ sudo ./lampp php4
sinux3r@us3r-l0s3:~$ sudo ./lampp php5


Buka webbrowser dan ketikkan:

http://localhost/usernameanda/

ex: http://localhost/sinux3r

Sekuriti / keamanan:

http://apachefriends.org/xampp-linux/381


Untuk mengkonfigurasi keamanan pada XAMPP:

sinux3r@us3r-l0s3:~$ cd /opt/lampp
sinux3r@us3r-l0s3:~$ sudo ./lampp security


XAMPP dan LAMPP tidak dapat berjalan sementara waktu. untuk mengatasinya kita STOP dahulu servicenya dan kita START lagi agar berjalan normal.

catatan:
~/public_html sama dengan /home/sinux3r/public_html/ dimana lokasi folder public_html berada.

---------
http://fitri-ariyanto.blogspot.com/2009 ... linux.html
User avatar
neotuxer
Posts: 321
Joined: 10 Dec 2009, 13:44
Location: Surabaya, Indonesia
Contact:

Re: [tutorial] Install Web Server di Ubuntu

Postby neotuxer » 23 Dec 2009, 18:12



klo boleh saran ya snux3r, lbh baik tutorialnya di copas saja kesini dan dicantumkan juga link-backnya, jadi kita semua bisa liat