Konfigurasi CMS WordPress Dengan Nginx CentOS 6
Pengenalan Nginx
Nginx adalah sebuah web server yang ringan, cepat dan kuat yang beroperasi pada sistem operasi Linux. Ini memiliki fleksibilitas yang sangat baik untuk di konfigurasi dengan WordPress. Nginx dirancang dengan tujuan membuatnya mudah untuk dikonfigurasi dan dikelola dengan tingkat keamanan yang tinggi. Dengan Nginx, Anda juga dapat menyesuaikan bagaimana proses pengolahan permintaan web berjalan. Nginx memiliki konfigurasi yang hemat memori dan dapat digunakan untuk menangani lebih dari satu situs web di server yang sama.
Instalasi Nginx Centos 6
Untuk menginstal Nginx pada CentOS 6, Anda akan perlu memasang EPEL atau Extra Packages for Enterprise Linux repository. Ini adalah sumber tambahan yang menyediakan paket tambahan yang dapat Anda gunakan untuk menginstal Nginx. Untuk menginstal EPEL pada CentOS 6, jalankan perintah berikut:
$ su -
# yum install epel-release
# yum repolist
Selanjutnya, Anda akan perlu mengaktifkan Base repository untuk menginstall Nginx:
# yum --enablerepo=epel install nginx
# service nginx start
# chkconfig nginx on
# nginx -v
Untuk memastikan bahwa Nginx telah diinstal dengan benar, jalankan perintah berikut:
# nginx -t
Jika semuanya berjalan lancar, Anda akan melihat pesan berikut:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Konfigurasi Nginx untuk WordPress
Setelah Anda selesai menginstal Nginx, Anda harus mengkonfigurasi Nginx sebelum Anda dapat memasang WordPress. Untuk melakukannya, buka file konfigurasi Nginx. Ini terletak di /etc/nginx/conf.d/
. Anda akan melihat beberapa file yang dipisahkan dalam folder ini. Satu di antaranya adalah file default.conf. Jalankan perintah berikut di terminal Anda untuk membuka konfigurasi Nginx default:
# vi /etc/nginx/conf.d/default.conf
File default.conf akan berisi baris-baris konfigurasi yang akan membantu Anda dalam membuat konfigurasi yang benar untuk WordPress. Ubah kode berikut untuk WordPress:
server {
listen 80;
root /var/www/html;
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ .php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+.php)(/.+)$;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
Save konfigurasi Anda dengan menekan tombol :wq
dan jalankan perintah berikut pada terminal untuk menyimpan perubahan:
# service nginx restart
Memasang WordPress dengan Nginx
Setelah Anda selesai dengan konfigurasi Nginx, Anda dapat mulai memasang WordPress. Anda dapat mengunduh WordPress terbaru dari situs web WordPress https://wordpress.org/download/ . Setelah Anda mengunduh file zip, ekstrak file zip dan salin file WordPress ke direktori root, misalnya /var/www/html
.
Selanjutnya, buat database WordPress yang akan Anda gunakan dengan menjalankan perintah berikut:
# mysql -u root -p
CREATE DATABASE nginx_wp;
GRANT ALL PRIVILEGES ON nginx_wp.* TO [username]@localhost IDENTIFIED BY [password];
Setelah database WordPress selesai dibuat, Anda dapat mulai proses instalasi melalui web browser Anda. Masukkan url domain Anda di browser dan Anda akan melihat halaman selamat datang WordPress. Ikuti prosedur instalasi standar dan isi semua detil yang diperlukan. Setelah Anda selesai dengan langkah-langkah instalasi, Anda dapat mulai menggunakan WordPress.
Konfigurasi Tambahan
Ada beberapa alat tambahan dan pengaturan yang dapat Anda gunakan untuk mengoptimalkan kinerja Nginx untuk WordPress. Salah satu cara yang dapat Anda gunakan adalah dengan menghapus header berisi pengenalan dengan menambahkan baris berikut ke konfigurasi Nginx Anda:
server_tokens off;
Ini akan menonaktifkan header server standar. Ini akan membantu meningkatkan keamanan situs web Anda dan mengurangi overhead permintaan server.
WordPress juga mendukung kemampuan gzip. Ini akan membantu mengurangi ukuran file dan meningkatkan kecepatan situs web Anda. Anda dapat mengaktifkan fungsi gzip dengan menambahkan baris berikut ke konfigurasi Nginx Anda:
gzip on;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
Konfigurasi Cache Nginx
Anda juga dapat mengkonfigurasi cache server Nginx untuk meningkatkan respons pada situs web Anda. Anda dapat mengaktifkan cache dengan menambahkan baris berikut ke konfigurasi Nginx Anda:
proxy_cache_path /var/zcache/nginx levels=1:2 keys_zone=wp_cache:100m expired_
Related Posts:
- Fungsi Konfigurasi Nginx Pada Server Fungsi Konfigurasi Nginx Pada Server Apa Itu Nginx? Nginx adalah sebuah web server populer yang dikenal karena kemampuan untuk menangani trafik tinggi dan tingkat kustomisasi tinggi. Nginx juga dapat dijalankan…
- Cek Directory Nginx Di Centos Cek Directory Nginx Di Centos Apa Itu Nginx? Nginx adalah salah satu web server open source yang saat ini populer di web. Nginx secara khusus berfungsi sebagai webserver, reverse proxy,…
- Konfigurasi Web Server Dengan Nginx Virtual Host Konfigurasi Web Server Dengan Nginx Virtual Host Apa itu Nginx? Nginx (atau NGINX) adalah salah satu dari yang paling terkenal dan populer web server yang digunakan di seluruh dunia. Ini…
- Cara Mengganti Apache Dengan Nginx Apache dan Nginx adalah dua web server yang sering digunakan untuk menjalankan aplikasi web di server. Meskipun keduanya memiliki fungsi yang sama, namun keduanya memiliki perbedaan yang signifikan dalam performa…
- Membuat Virtual Host Di Nginx Membuat Virtual Host Di Nginx Apa itu Virtual Host di Nginx? Virtual Host adalah konfigurasi Nginx yang memberikan Anda kemampuan untuk membuat domain virtual termasuk subdomain. Ini memberi Anda kemampuan…
- Cara Menggabungkan Apache Dan Nginx Cara Menggabungkan Apache Dan Nginx Cara Menggabungkan Apache Dan Nginx Mengenal Apache dan Nginx Apache dan Nginx adalah dua jenis server web yang mirip namun berbeda dalam sejumlah cara. Apache…
- Cara Memperbaiki Wordpress Krena Instal Nginx Ubuntu Cara Memperbaiki Wordpress Krena Instal Nginx Ubuntu Apakah Nginx dan Bagaimana Ini Berfungsi dengan Wordpress? Nginx adalah server yang berjalan di mesin yang menangani permintaan pada web Anda. Ketika seseorang…
- Cara Install Nginx Di Windows 8 Cara Install Nginx Di Windows 8 Bagaimana Cara Menginstal Nginx Di Windows 8? Menginstal Nginx di Windows 8 bisa jadi hal yang membingungkan bagi kebanyakan orang. Prosedur instalasi agak rumit,…
- Cara Kombinasi Nginx Dan Apache2 Cara Kombinasi Nginx Dan Apache2 Apa itu Nginx dan Apache2? Nginx dan Apache2 adalah dua dari software web server yang paling populer dan paling banyak digunakan. Nginx dan Apache2 digunakan…
- Kenapa Ketika Ingin Buka Website Muncul Kata Welcome… Kenapa Ketika Ingin Buka Website Muncul Kata "Welcome To Nginx" Apa Itu Nginx? Nginx adalah singkatan dari "engine x", yaitu istilah untuk web server open source. Web server ini awalnya…
- Cara Merubah Web Server Apache Ke Nginx Pada Debian 9 Cara Merubah Web Server Apache Ke Nginx Pada Debian 9 Apa itu Web Server Apache dan Nginx? Web Server Apache dan Nginx adalah web server open-source yang dikembangkan guna membuat…
- Apakah Bisa Instal Nginx Dan Xampp Dalam 1 Pc Apakah Bisa Instal Nginx dan Xampp dalam 1 PC? 1. Apa itu Nginx dan Xampp? Nginx dan Xampp adalah dua server web populer yang digunakan untuk hosting situs web. Nginx…
- Cara Menjadikan Nginx Prozy Di Webuzo Cara Menjadikan Nginx Prozy Di Webuzo Apa Itu Nginx? Nginx adalah sebuah jenis perangkat lunak yang digunakan untuk mempercepat layanan web yang biasanya digunakan pada server. Perangkat lunak ini menyediakan…
- Cara Install Nginx Di Centos Cara Install Nginx Di Centos 1. Apa Itu Nginx? Nginx adalah sebuah web server yang dapat digunakan untuk menjalankan aplikasi web. Hal ini memberikan banyak fleksibilitas dan dapat berfungsi sebagai…
- Belajar Mulai Dari Instalasi Nginx Belajar Mulai Dari Instalasi Nginx Apakah Nginx? Nginx merupakan salah satu web server jenis open-source. Ini berarti bahwa ia dapat digunakan secara gratis tanpa mengeluarkan biaya apapun. Nginx telah menjadi…
- Nginx Virtual.Conf Debian 9 Nginx Virtual.Conf Debian 9: Konfigurasi Nginx yang Efektif Nginx atau Engine X adalah sebuah perangkat lunak web server yang juga berfungsi sebagai reverse proxy, load balancer, dan HTTP cache. Kinerja…
- Cara Install Dan Nginx Di Ubuntu Cara Install Dan Nginx di Ubuntu Apa itu Nginx? Nginx adalah web server yang sangat ringan namun bertenaga. Ini dirancang untuk bisa menangan volume tinggi request, dan timbal balik yang…
- Setup Virtual Host Dengan Nginx Setup Virtual Host Dengan Nginx Overview Virtual host adalah salah satu cara untuk men-host lebih dari satu website dari satu server. Virtual host memungkinkan anda untuk menghubungkan beberapa domain dengan…
- Nginx Tidak Bisa Di Restart Nginx Tidak Bisa Di Restart Jika Anda pengguna Nginx, Anda pasti menghadapi masalah yang sering terjadi: nginx tidak bisa di restart. Ini adalah masalah yang umum dan normal dan dapat…
- Multi Php Nginx Debian 9 Multi Php Nginx Debian 9: Solusi Terbaik Untuk Server Web Anda Server web adalah bagian penting dari setiap bisnis online dalam hal interaksi dengan pelanggan. Ada banyak faktor yang harus…
- Langkah-Langkah Install Php Nginx Linux Langkah-Langkah Install Php Nginx Linux Apa itu PHP Nginx Linux? PHP Nginx Linux adalah sebuah platform web open-source yang berjalan di atas sistem operasi Linux. Platform ini dapat memberikan kinerja…
- Nginx Reserve Proxy Ubuntu Docker Gunakanlah Format Penulisan Yang Efektif. Nginx Reverse Proxy Ubuntu Docker Apa Itu Nginx Reverse Proxy? Nginx reserve proxy merupakan sebuah software yang dirancang untuk membantu memproses HTTP requests. Nginx reverse…
- Buku Nginx Web Server Kula P.J 2014 Buku Nginx Web Server Kula P.J 2014 1. Mengenal Nginx Nginx adalah web server berkinerja tinggi dan berukuran ringan yang juga dapat bertindak sebagai proxy reverse dan proxy mail. Terutama…
- Cara Mengatasi 502 Bad Gateway Nginx Vps Cara Mengatasi 502 Bad Gateway Nginx Vps Apa itu 502 Bad Gateway Nginx Vps? 502 kesalahan masukan Nginx Vps adalah kesalahan HTTP yang berarti bahwa server gagal mengatur permintaan Anda.…
- Memasang Sertifikat Nginx Ubuntu 16.4 Memasang Sertifikat Nginx Ubuntu 16.4 Pengantar Sertifikat Nginx Ubuntu 16.4 adalah sebuah sistem kunci-kunci untuk mensandi dokumen dan transaksi dari satu sumber yang dapat dipercaya ke sumber lain. Proses ini…
- Perbedaan Web Server Apache Dan Nginx Perbedaan Web Server Apache Dan Nginx Apa Itu Web Server Apache dan Nginx? Web server adalah sebuah sistem yang digunakan untuk menjalankan berbagai jenis situs web. Web Server memungkinkan situs…
- Konfigurasi Web Server Menggunakan Nginx Konfigurasi Web Server Menggunakan Nginx Web server adalah perangkat lunak yang digunakan untuk menyimpan, memproses, dan menyajikan halaman web ke pengguna melalui Internet. Saat ini, ada banyak pilihan web server…
- Pengertian Named.Conf Nginx Pada Centos Pengertian Named.Conf Nginx Pada Centos Apa Itu Named.conf? Named.conf adalah konfigurasi utama untuk layanan bind DNS (Domain Name System) pada sistem operasi Linux Cent OS. Fitur ini dirancang untuk mengkonfigurasi…
- Cara Buat Virtual Host Di Nginx Cara Buat Virtual Host Di Nginx Apa Itu Virtual Host? Virtual Host adalah sebuah teknologi jaringan yang memungkinkan sebuah mesin untuk dapat melayani permintaan berbagai macam website, dengan tidak memerlukan…
- Apa Arti Nginx 1.10.3 Apa Arti Nginx 1.10.3? Apa itu Nginx? Nginx adalah web server penuh fitur yang tersedia di lingkungan open source. Terkadang dinamakan sebagai "engine x" ketika disebutkan bersama dengan ungkapan "Apache…