Instalasi Web Server Nginx di Centos

Sabtu, 02 Februari 20130 komentar


Instalasi Web Server Nginx di Centos

Menurut wiki.nginx.org, Nginx (baca: engine x) adalah server HTTP dan reverse proxy gratis berbasis open-source berkemampuan tinggi, yang dapat juga digunakan sebagai proxy IMAP/POP3. Perangkat lunak ini diciptakan oleh Igor Sysoev pada tahun 2002, dan dirilis untuk pertama kalinya secara umum pada tahun 2004. Saat ini Nginx digunakan oleh7.65% (22.8juta) nama domain di seluruh dunia.
Nginx terkenal karena performanya yang tinggi, stabil, memiliki banyak fitur, mudah dikonfigurasi, dan menggunakan sedikit sumberdaya pada server.
Nginx adalah salah satu dari sebagian perangkat lunak untuk server yang diciptakan untuk mengatasi masalah “C10K” (en). Tidak seperti perangkat lunak server yang lainnya, Nginx tidak bergantung kepada thread untuk melayani klien. Sebaliknya, Nginx menggunakan arsitektur asynkronus yang lebih stabil. Arsitektur ini membutuhkan lebih sedikit memory, dan yang lebih penting, dapat diperkirakan.
Bahkan jika Anda tidak mengharapkan server Anda untuk mengatasi ribuan koneksi pada saat yang bersamaan, Anda masih dapat diuntungkan dengan pemakaian memory yang sedikit namun berkemampuan tinggi. Nginx dapat digunakan dalam semua skala: mulai dari VPS kecil sampai dengan cluster server dalam jumlah besar.
Nginx digunakan oleh beberapa website ternama seperti: WordPressHuluGithubOhlohSourceForgedan TorrentReactor.
Berikut saya sajikan langkah-langkah dalam instalasi Nginx di OS Centos 5.8
1. masuk ke direktory repo
1
#cd /etc/yum.repos.d/

2. create file (misal nginx.repo)
1
#vi nginx.repo

3. tambahkan list berikut di file nginx.repo tersebut
1
2
3
4
5
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1

4. Lakukan clean yum
1
#yum clean all

5. Install nginx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#yum install nginx

Loaded plugins: fastestmirror
 Loading mirror speeds from cached hostfile
 * base: centos.biz.net.id
 * extras: mirrors.sin3.sg.voxel.net
 * updates: mirrors.sin3.sg.voxel.net
 Setting up Install Process
 Resolving Dependencies
 --> Running transaction check
 ---> Package nginx.x86_64 0:1.2.2-1.el5.ngx set to be updated
 --> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package Arch Version Repository Size
 ================================================================================
 Installing:
 nginx x86_64 1.2.2-1.el5.ngx nginx 321 k

Transaction Summary
 ================================================================================
 Install 1 Package(s)
 Upgrade 0 Package(s)

Total download size: 321 k
 Is this ok [y/N]: y
 Downloading Packages:
 nginx-1.2.2-1.el5.ngx.x86_64.rpm | 321 kB 00:08
 Running rpm_check_debug
 Running Transaction Test
 Finished Transaction Test
 Transaction Test Succeeded
 Running Transaction
 Installing : nginx 1/1
 ----------------------------------------------------------------------

Thanks for using NGINX!

Check out our community web site:
 * http://nginx.org/en/support.html

If you have questions about commercial support for NGINX please visit:
 * http://www.nginx.com/support.html

----------------------------------------------------------------------

Installed:
 nginx.x86_64 0:1.2.2-1.el5.ngx

Complete!
6. Service start pada saat OS booting
1
#chkconfig nginx on

7. Start service nginx
1
#/etc/init.d/nginx start

8 Akses web server nginx melalui browser
1
http://ip_server

Share this article :

Posting Komentar

 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Teguh PP - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger