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 oleh 7.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: WordPress, Hulu, Github, Ohloh, SourceForge dan TorrentReactor.
Berikut saya sajikan langkah-langkah dalam instalasi Nginx di OS Centos 5.8
1. masuk ke direktory repo
#cd /etc/yum.repos.d/
2. create file (misal nginx.repo)
#vi nginx.repo
3. tambahkan list berikut di file nginx.repo tersebut
[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
4. Lakukan clean yum
#yum clean all
5. Install nginx
#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
#chkconfig nginx on
7. Start service nginx
#/etc/init.d/nginx start
8 Akses web server nginx melalui browser
http://ip_server

Bagus mas rachmat ilmu tambahan
[root@me yum.repos.d]# yum clean all
Loaded plugins: fastestmirror
Error: File contains parsing errors: file://///etc/yum.repos.d/nginx.repo
[line 2]: name=nginx repo
[line 3]: baseurl=http://nginx.org/packages/centos/6/i386/
[line 4]: gpgcheck=0
[line 5]: enabled=1
[root@me yum.repos.d]#
itu kenapa ya om??
kata “[line 2]:” dan selanjutnya dihilangkan mas
ada gak mas untuk seting server pake centos lengkap..saya sudah mempunyai ip publik sendiri???tapi belum bisa setingnya,,
trima kasih sebelumnya
Setting server apa mas yang dimaksud?
mas, untuk integrasi mysql, php, dan phpmyadmin nya gimana?
wah.. makasih nih mas atas tutorial nginx nya. selama ini sih pake bind9, tapi liat dimana2 servernya pake nginx sih, kayak situs indowebst*r,. jadi pengen blajar nginx lebih jauh nih,, kalo ada bagi2 modul tutorial nginx nya dong, hehehe.. PM ya ….