Konfigurasi Nginx Di Centos 7


Konfigurasi Nginx di Centos 7

Pendahuluan

Nginx adalah server web yang powerfull, ringan dan cepat yang dapat digunakan sebagai web server, reverse proxy, dan juga sebagai mail proxy. Banyak organisasi yang telah beralih ke Nginx karena keandalan dan skalabilitasnya yang tinggi. Jika Anda ingin menyiapkan server web untuk produksi, Nginx adalah pilihan yang tepat.

Konfigurasi Nginx di Centos 7 cukup mudah. Dalam panduan ini, Anda akan melihat cara mengkonfigurasi server Nginx di server Centos 7 Anda. Meskipun secara teknis instalasi Nginx adalah proses yang cukup sederhana, Anda masih perlu belajar tentang proses mengkonfigurasi web server. Pada panduan ini, Anda akan belajar cara mengelola web server Anda dan konfigurasi lainnya.

Menginstal Nginx

Sebelum Anda dapat mulai mengkonfigurasi web server Anda, Anda harus menginstal Nginx terlebih dahulu. Pemasangan Nginx di Centos 7 sangat mudah. Anda bisa mendapatkan versi yang telah dinilai dengan menjalankan perintah berikut pada terminal:

sudo yum install nginx

Ini akan menginstal Nginx dan semua file pendukung yang diperlukan. Setelah selesai, Anda dapat menjalankan kontrol Nginx untuk memeriksa apakah proses instalasi berhasil. Untuk melakukan ini, gunakan perintah berikut:

sudo systemctl start nginx

Jalankan ini untuk memeriksa apakah proses pemasangan berhasil. Gunakan perintah berikut untuk memeriksa status server web Anda:

sudo systemctl status nginx

Konfigurasi Nginx

Setelah berhasil menginstal Nginx Anda, cobalah untuk melihat konfigurasi yang sedang berjalan. Berbeda dengan server web lainnya, Nginx menggunakan konfigurasi yang berbeda menggunakan konfigurasi master dan slave. Konfigurasi master adalah konfigurasi default yang digunakan oleh Nginx, dan konfigurasi slave adalah konfigurasi dari domain yang dipasang. Agar dapat memastikan bahwa konfigurasi Anda telah dikonfigurasi dengan benar, Anda perlu mengedit konfigurasi master. Untuk melakukannya, buka file konfigurasi master dengan perintah berikut:

sudo nano /etc/nginx/nginx.conf

Anda juga dapat mengedit konfigurasi slave, tetapi Anda harus menyimpan file ini di direktori domain Anda. Direktori domain akan berbeda sesuai dengan jenis hosting web yang Anda gunakan. Jika Anda menggunakan sistem hosting berbasis cPanel, di mana Anda mendapatkan hosting single domain atau multi-domain, Anda harus mengubah file ini berdasarkan domain yang dihostingkan di server Anda.

Menonaktifkan Firewall

Sebelum Anda dapat menggunakan web server Anda secara online, Anda harus menonaktifkan firewall. Gunakan perintah berikut untuk menonaktifkan firewall CentOS 7:

sudo systemctl stop firewalld

Setelah berhasil menonaktifkan firewall, Anda juga perlu memastikan bahwa Apache tidak berjalan. Jika Anda menemukan bahwa Apache masih berjalan, gunakan perintah berikut untuk mematikannya:

sudo systemctl stop httpd

Membuat Direktori Web dan Domain

Selanjutnya, Anda harus membuat direktori baru untuk menyimpan file web Anda. Direktori yang disarankan untuk digunakan adalah / var / www / nama-domain-anda. Buat direktori ini menggunakan perintah berikut:

sudo mkdir -p /var/www/nama-domain-anda/public_html

Setelah berhasil membuat direktori domain baru, Anda sekarang dapat membuat file index.ini. File ini akan diakses ketika pengguna mengakses domain Anda. Berikut adalah contoh sederhana dari file index.html:

Nama Domain Anda

Selamat datang di Nama Domain Anda

Membuat Konfigurasi Domain

Seperti yang sudah disebutkan sebelumnya, Anda membutuhkan konfigurasi khusus untuk setiap domain Anda. Untuk membuat konfigurasi domain yang benar, buka file konfigurasi default Nginx dengan perintah berikut:

sudo nano /etc/nginx/conf.d/default.conf

Di dalam file default.conf ini, Anda akan mengatur apa yang terjadi saat domain Anda diakses. Misalnya, Anda dapat menentukan lokasi direktori web mana yang harus Anda tuju dan juga mengatur konfigurasi SSL yang diperlukan. Setelah konfigurasi selesai, Anda perlu menyimpan perubahan dengan menekan tombol CTRL + O dan tekan tombol CTRL + X untuk keluar. Selanjutnya, Anda perlu mengaktifkan konfigurasi baru dengan menjalankan perintah berikut:

sudo nginx -s reload

Konfigurasi SEO

Konfigurasi SEO adalah proses yang sangat penting karena memastikan bahwa mesin pencari bisa menemukan situs web Anda dan meningkatkan rank website Anda di mesin pencari. Se

Leave a Reply

Your email address will not be published. Required fields are marked *