m (Protected "Debian : Konfigurasi Web Server (Nginx)" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) [cascading])
m (Changed protection settings for "Debian : Konfigurasi Web Server (Nginx)": Protect artikel tutorial: admin only untuk edit dan move ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
ย 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
S
= Debian: Konfigurasi Web Server (Nginx) =
ย 
== ๐ŸŽฏ Tujuan ==
Artikel ini membahas langkah dasar untuk memasang dan menyiapkan web server Nginx di Debian, mulai dari instalasi paket, menjalankan service, hingga pengecekan konfigurasi awal.
ย 
== ๐Ÿ“š Sumber tepercaya ==
Artikel ini disusun dengan mengacu pada:
* dokumentasi resmi NGINX
* Debian Wiki untuk Nginx
* verifikasi command dasar pada host Linux berbasis apt/systemd
ย 
== ๐Ÿงฐ Kebutuhan awal ==
* Sistem Debian aktif
* Akses terminal
* Hak akses <code>sudo</code>
* Koneksi internet untuk instalasi paket
ย 
== 1. ๐Ÿ”Ž Perbarui daftar paket ==
Sebelum instalasi, perbarui index paket terlebih dahulu:
<pre>
sudo apt update
</pre>
ย 
== 2. ๐Ÿ“ฆ Instal Nginx ==
Pasang paket Nginx dari repository distro:
<pre>
sudo apt install -y nginx
</pre>
ย 
Pada sistem berbasis Debian, pemasangan ini umumnya juga menarik paket pendukung seperti <code>nginx-common</code>.
ย 
== 3. โ–ถ๏ธ Jalankan dan aktifkan service ==
Setelah paket terpasang, jalankan service Nginx dan aktifkan agar otomatis berjalan saat boot:
<pre>
sudo systemctl enable --now nginx
</pre>
ย 
== 4. โœ… Cek status service ==
Pastikan service berjalan normal:
<pre>
systemctl status nginx
systemctl is-active nginx
</pre>
ย 
Jika hasil <code>systemctl is-active nginx</code> adalah <code>active</code>, maka service sudah berjalan.
ย 
== 5. ๐Ÿงช Uji konfigurasi Nginx ==
Sebelum melakukan perubahan konfigurasi lebih lanjut, biasakan mengecek syntax file konfigurasi:
<pre>
sudo nginx -t
</pre>
ย 
Jika syntax benar, biasanya akan muncul pesan seperti:
<pre>
syntax is ok
test is successful
</pre>
ย 
== 6. ๐Ÿ“ Lokasi penting konfigurasi ==
Pada Debian, lokasi yang umum dipakai antara lain:
* <code>/etc/nginx/nginx.conf</code> โ†’ file konfigurasi utama
* <code>/etc/nginx/sites-available/</code> โ†’ file konfigurasi virtual host/server block
* <code>/etc/nginx/sites-enabled/</code> โ†’ symlink konfigurasi yang aktif
* <code>/var/www/html/</code> โ†’ lokasi web root default yang umum dipakai
ย 
== 7. ๐ŸŒ Cek akses dari browser ==
Setelah Nginx aktif, coba buka alamat IP server atau hostname dari browser.
ย 
Contoh uji lokal:
<pre>
curl http://127.0.0.1
</pre>
ย 
Jika Nginx berjalan normal, Anda biasanya akan melihat respons HTML dari halaman default Nginx.
ย 
== 8. ๐Ÿ› ๏ธ Langkah konfigurasi dasar berikutnya ==
Setelah instalasi dasar berhasil, langkah yang umum dilakukan adalah:
* membuat server block/virtual host
* mengganti web root
* mengatur reverse proxy
* mengaktifkan HTTPS
* menyesuaikan firewall
ย 
== โš ๏ธ Troubleshooting ==
* Jika service gagal berjalan, cek log dengan:
<pre>
sudo journalctl -u nginx --no-pager -n 50
</pre>
* Jika ada error konfigurasi, periksa hasil <code>sudo nginx -t</code> terlebih dahulu.
* Jika port 80 atau 443 sudah dipakai service lain, Nginx bisa gagal start.
* Jika akses dari browser gagal, cek firewall dan pastikan service benar-benar aktif.
ย 
== ๐Ÿงพ Catatan verifikasi ==
Untuk artikel ini, langkah dasar diverifikasi secara konservatif melalui:
* pengecekan ketersediaan paket <code>nginx</code> pada sistem berbasis apt
* simulasi instalasi paket dengan <code>apt-get -s install nginx</code>
* verifikasi command berbasis <code>systemd</code> pada host Linux
ย 
== โœ… Kesimpulan ==
Instalasi dasar Nginx di Debian cukup sederhana: perbarui paket, pasang Nginx, aktifkan service, lalu cek status dan syntax konfigurasi. Setelah tahap ini berhasil, Anda bisa lanjut ke konfigurasi server block, reverse proxy, atau HTTPS sesuai kebutuhan.
ย 
[[Category:Linux]]
[[Category:Server]]
[[Category:TKJ]]

Latest revision as of 23:12, 31 March 2026

Debian: Konfigurasi Web Server (Nginx)

๐ŸŽฏ Tujuan

Artikel ini membahas langkah dasar untuk memasang dan menyiapkan web server Nginx di Debian, mulai dari instalasi paket, menjalankan service, hingga pengecekan konfigurasi awal.

๐Ÿ“š Sumber tepercaya

Artikel ini disusun dengan mengacu pada:

  • dokumentasi resmi NGINX
  • Debian Wiki untuk Nginx
  • verifikasi command dasar pada host Linux berbasis apt/systemd

๐Ÿงฐ Kebutuhan awal

  • Sistem Debian aktif
  • Akses terminal
  • Hak akses sudo
  • Koneksi internet untuk instalasi paket

1. ๐Ÿ”Ž Perbarui daftar paket

Sebelum instalasi, perbarui index paket terlebih dahulu:

sudo apt update

2. ๐Ÿ“ฆ Instal Nginx

Pasang paket Nginx dari repository distro:

sudo apt install -y nginx

Pada sistem berbasis Debian, pemasangan ini umumnya juga menarik paket pendukung seperti nginx-common.

3. โ–ถ๏ธ Jalankan dan aktifkan service

Setelah paket terpasang, jalankan service Nginx dan aktifkan agar otomatis berjalan saat boot:

sudo systemctl enable --now nginx

4. โœ… Cek status service

Pastikan service berjalan normal:

systemctl status nginx
systemctl is-active nginx

Jika hasil systemctl is-active nginx adalah active, maka service sudah berjalan.

5. ๐Ÿงช Uji konfigurasi Nginx

Sebelum melakukan perubahan konfigurasi lebih lanjut, biasakan mengecek syntax file konfigurasi:

sudo nginx -t

Jika syntax benar, biasanya akan muncul pesan seperti:

syntax is ok
test is successful

6. ๐Ÿ“ Lokasi penting konfigurasi

Pada Debian, lokasi yang umum dipakai antara lain:

  • /etc/nginx/nginx.conf โ†’ file konfigurasi utama
  • /etc/nginx/sites-available/ โ†’ file konfigurasi virtual host/server block
  • /etc/nginx/sites-enabled/ โ†’ symlink konfigurasi yang aktif
  • /var/www/html/ โ†’ lokasi web root default yang umum dipakai

7. ๐ŸŒ Cek akses dari browser

Setelah Nginx aktif, coba buka alamat IP server atau hostname dari browser.

Contoh uji lokal:

curl http://127.0.0.1

Jika Nginx berjalan normal, Anda biasanya akan melihat respons HTML dari halaman default Nginx.

8. ๐Ÿ› ๏ธ Langkah konfigurasi dasar berikutnya

Setelah instalasi dasar berhasil, langkah yang umum dilakukan adalah:

  • membuat server block/virtual host
  • mengganti web root
  • mengatur reverse proxy
  • mengaktifkan HTTPS
  • menyesuaikan firewall

โš ๏ธ Troubleshooting

  • Jika service gagal berjalan, cek log dengan:
sudo journalctl -u nginx --no-pager -n 50
  • Jika ada error konfigurasi, periksa hasil sudo nginx -t terlebih dahulu.
  • Jika port 80 atau 443 sudah dipakai service lain, Nginx bisa gagal start.
  • Jika akses dari browser gagal, cek firewall dan pastikan service benar-benar aktif.

๐Ÿงพ Catatan verifikasi

Untuk artikel ini, langkah dasar diverifikasi secara konservatif melalui:

  • pengecekan ketersediaan paket nginx pada sistem berbasis apt
  • simulasi instalasi paket dengan apt-get -s install nginx
  • verifikasi command berbasis systemd pada host Linux

โœ… Kesimpulan

Instalasi dasar Nginx di Debian cukup sederhana: perbarui paket, pasang Nginx, aktifkan service, lalu cek status dan syntax konfigurasi. Setelah tahap ini berhasil, Anda bisa lanjut ke konfigurasi server block, reverse proxy, atau HTTPS sesuai kebutuhan.