{"id":586,"date":"2020-05-02T05:55:24","date_gmt":"2020-05-01T22:55:24","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=586"},"modified":"2025-04-18T15:21:00","modified_gmt":"2025-04-18T08:21:00","slug":"cara-install-nginx-di-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/","title":{"rendered":"Cara Install Nginx di Ubuntu 20.04"},"content":{"rendered":"<p>Nginx diucapkan \u201cengine x\u201d adalah software open-source, HTTP kinerja tinggi, dan reverse proxy server yang bertanggung jawab untuk menangani beban beberapa situs terbesar di Internet. Nginx dapat digunakan sebagai server web mandiri, load balancer, cache konten, dan <a href=\"https:\/\/www.linuxid.net\/post\/cara-setting-nginx-sebagai-reverse-proxy\/\">reverse proxy<\/a> untuk server HTTP dan non-HTTP.<\/p>\n<p>Dibandingkan dengan Apache, Nginx dapat menangani sejumlah besar koneksi secara simultan dan memiliki jejak memori yang lebih kecil per koneksi.<\/p>\n<p>Tutorial ini akan menguraikan langkah-langkah untuk menginstal dan mengelola Nginx di mesin Ubuntu 20.04.<\/p>\n<h2>Prasyarat<\/h2>\n<p>Sebelum memulai dengan tutorial, pastikan Anda masuk sebagai <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-sudo-di-ubuntu-linux\/\">user biasa dengan hak sudo<\/a>. Pastikan tidak ada proses lain yang berjalan di port 80 atau 443.<\/p>\n<h2>Install Nginx<\/h2>\n<p>Instalasi cukup mudah. Ikuti langkah-langkah di bawah ini untuk menginstal Nginx di sistem Ubuntu Anda:<\/p>\n<pre>sudo apt update &amp;&amp; sudo apt install nginx<\/pre>\n<p>Setelah instalasi selesai, layanan Nginx akan dimulai secara otomatis. Anda dapat memverifikasinya dengan menjalankan:<\/p>\n<pre>sudo systemctl status nginx<\/pre>\n<p>Output akan terlihat seperti berikut :<\/p>\n<pre>\u25cf nginx.service - A high performance web server and a reverse proxy server&#13;\n     Loaded: loaded (\/lib\/systemd\/system\/nginx.service; enabled; vendor preset: enabled)&#13;\n     Active: active (running) since Sat 2020-05-02 20:25:43 UTC; 13s ago&#13;\n...&#13;\n<\/pre>\n<p>Pada poin ini Nginx telah diinstal pada mesin Ubuntu, dan Anda dapat <a href=\"https:\/\/www.linuxid.net\/post\/perintah-dasar-untuk-manajemen-nginx-services\/\">mengelola layanan Nginx<\/a> dengan cara yang sama seperti unit systemd lainnya.<\/p>\n<h2>Setting Firewall untuk Nginx<\/h2>\n<p>Jika Anda menggunakan UFW untuk memfilter koneksi ke sistem, Anda harus membuka port HTTP (<code>80<\/code>) dan HTTPS (<code>443<\/code>) dengan aktifkan pengaturan \u2018Nginx Full\u2019.<\/p>\n<pre>sudo ufw allow 'Nginx Full'<\/pre>\n<p>verifikasi perubahan dengan mengetik<\/p>\n<pre>sudo ufw status<\/pre>\n<p>Output akan terlihat seperti berikut :<\/p>\n<pre>Status: active&#13;\n&#13;\nTo   Action      From&#13;\n--   ------      ----&#13;\n22\/tcp          ALLOW       Anywhere&#13;\nNginx Full      ALLOW       Anywhere&#13;\n22\/tcp (v6)     ALLOW       Anywhere (v6)&#13;\nNginx Full (v6) ALLOW       Anywhere (v6)<\/pre>\n<h2>Uji Instalasi<\/h2>\n<p>Untuk menguji instalasi Nginx, buka <code>http:\/\/server-ip<\/code> di browser, dan Anda akan melihat halaman arahan Nginx default seperti yang ditunjukkan pada gambar di bawah:<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-large wp-image-36296\" src=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/35871\/nginx-screenshot-750x174.jpg\" alt=\"\" width=\"696\" height=\"161\"\/><\/p>\n<h2>Struktur Dasar File Konfigurasi Nginx<\/h2>\n<ul>\n<li>File konfigurasi Nginx disimpan di direktori <code>\/etc\/nginx<\/code>.<\/li>\n<li>File konfigurasi Nginx adalah <code>\/etc\/nginx\/nginx.conf<\/code>.<\/li>\n<li>File konfigurasi Server block (vhost) terletak dalam direktori\u00a0<code>\/etc\/nginx\/sites-available<\/code>\u00a0directory. TFile-file konfigurasi yang ditemukan dalam direktori ini tidak digunakan oleh Nginx kecuali mereka ditautkan ke direktori\u00a0<code>\/etc\/nginx\/sites-enabled<\/code>.<\/li>\n<li>Mengaktifkan blok server dilakukan dengan membuat symlink (pointer) dari situs file konfigurasi di direktori <code>sites-available<\/code> ke direktori <code>sites-enabled<\/code>.<\/li>\n<li>Untuk lebih mudah mengelola, gunakan nama domain untuk pemberian nama konfigurasi, semisal domain\u00a0<code>beritabebas.com<\/code>\u00a0maka file konfigurasi dapat bernama\u00a0<code>\/etc\/nginx\/sites-available\/beritabebas.com.conf<\/code><\/li>\n<li>Direktori\u00a0<code>\/etc\/nginx\/snippets<\/code> berisi potongan konfigurasi yang dapat dimasukkan dalam file server block. Jika Anda menggunakan segmen konfigurasi berulang, maka Anda dapat merombak segmen tersebut menjadi potongan dan menyertakan file snippet ke server block.<\/li>\n<li>File log nginx (access.log dan error.log) terletak di direktori <code>\/var\/log\/nginx\/<\/code>. Disarankan untuk membedakan antara <code>access<\/code>dan file <code>error\u00a0<\/code>log untuk setiap server block.<\/li>\n<li>Anda dapat mengatur direktori root dokumen domain Anda ke lokasi yang Anda inginkan. Lokasi yang paling umum untuk webroot meliputi:\n<ul>\n<li><code>\/home\/&lt;user_name&gt;\/&lt;nama_situs&gt;<\/code><\/li>\n<li><code>\/var\/www\/&lt;nama_situs&gt;<\/code><\/li>\n<li><code>\/var\/www\/html\/&lt;nama_situs&gt;<\/code><\/li>\n<li><code>\/opt\/&lt;nama_situs&gt;<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2>Kesimpulan<\/h2>\n<p>Pada poin ini, Anda telah berhasil menginstal Nginx di server Ubuntu 20.04. Anda sekarang siap untuk mulai deploy aplikasi dan menggunakan Nginx sebagai web server, proxy server atau reverse proxy untuk Apache.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nginx diucapkan \u201cengine x\u201d adalah software open-source, HTTP kinerja tinggi, dan reverse proxy server yang&hellip;<\/p>\n","protected":false},"author":2,"featured_media":587,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[28,9,82],"class_list":["post-586","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ubuntu","tag-nginx","tag-ubuntu","tag-ubuntu-20-04"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install Nginx di Ubuntu 20.04 - Linuxid<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install Nginx di Ubuntu 20.04 - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Nginx diucapkan \u201cengine x\u201d adalah software open-source, HTTP kinerja tinggi, dan reverse proxy server yang&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-01T22:55:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Nginx-di-Ubuntu-20.04.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"407\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xsand\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Ditulis oleh\" \/>\n\t<meta name=\"twitter:data1\" content=\"xsand\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimasi waktu membaca\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/\",\"name\":\"Cara Install Nginx di Ubuntu 20.04 - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Nginx-di-Ubuntu-20.04.jpg\",\"datePublished\":\"2020-05-01T22:55:24+00:00\",\"dateModified\":\"2025-04-18T08:21:00+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Nginx-di-Ubuntu-20.04.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Nginx-di-Ubuntu-20.04.jpg\",\"width\":768,\"height\":407},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install Nginx di Ubuntu 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/linuxid.net\/post\/#website\",\"url\":\"https:\/\/linuxid.net\/post\/\",\"name\":\"Linuxid\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/linuxid.net\/post\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"id\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\",\"name\":\"xsand\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g\",\"caption\":\"xsand\"},\"url\":\"https:\/\/www.linuxid.net\/post\/author\/xsand\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Cara Install Nginx di Ubuntu 20.04 - Linuxid","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install Nginx di Ubuntu 20.04 - Linuxid","og_description":"Nginx diucapkan \u201cengine x\u201d adalah software open-source, HTTP kinerja tinggi, dan reverse proxy server yang&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/","og_site_name":"Linuxid","article_published_time":"2020-05-01T22:55:24+00:00","article_modified_time":"2025-04-18T08:21:00+00:00","og_image":[{"width":768,"height":407,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Nginx-di-Ubuntu-20.04.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"3 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/","url":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/","name":"Cara Install Nginx di Ubuntu 20.04 - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Nginx-di-Ubuntu-20.04.jpg","datePublished":"2020-05-01T22:55:24+00:00","dateModified":"2025-04-18T08:21:00+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Nginx-di-Ubuntu-20.04.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Cara-Install-Nginx-di-Ubuntu-20.04.jpg","width":768,"height":407},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-install-nginx-di-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install Nginx di Ubuntu 20.04"}]},{"@type":"WebSite","@id":"https:\/\/linuxid.net\/post\/#website","url":"https:\/\/linuxid.net\/post\/","name":"Linuxid","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxid.net\/post\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"id"},{"@type":"Person","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79","name":"xsand","image":{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc8513768e15fa0758099a0ba5b898f3?s=96&d=mm&r=g","caption":"xsand"},"url":"https:\/\/www.linuxid.net\/post\/author\/xsand\/"}]}},"_links":{"self":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/586","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/comments?post=586"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/586\/revisions"}],"predecessor-version":[{"id":2607,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/586\/revisions\/2607"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/587"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=586"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=586"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}