{"id":1576,"date":"2019-07-05T23:56:50","date_gmt":"2019-07-05T16:56:50","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1576"},"modified":"2025-04-18T15:21:58","modified_gmt":"2025-04-18T08:21:58","slug":"cara-install-grav-cms-dengan-nginx-di-debian-9-linux","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/","title":{"rendered":"Cara Install Grav CMS dengan Nginx di Debian 9 Linux"},"content":{"rendered":"<p>Grav adalah CMS dan platform berbasis file yang cepat, sederhana, dan fleksibel. Grav dibuat dengan file teks biasa untuk konten Anda. CMS ini tidak memerlukan database.<\/p>\n<p>Arsitektur yang mendasari Grav dirancang untuk menggunakan teknologi mutakhir untuk memastikan bahwa Grav mudah digunakan dan mudah diperluas fungsinya. Beberapa teknologi utama ini termasuk :<\/p>\n<ul>\n<li>Twig Templating:\u00a0untuk kontrol yang kuat dari antarmuka pengguna<\/li>\n<li>Markdown:\u00a0untuk mempermudah pembuatan konten<\/li>\n<li>YAML: untuk mempermudah konfigurasi<\/li>\n<li>Parsedown: Markdown yang cepat dan dukungan Markdown Ekstra<\/li>\n<li>Doctrine Cache:\u00a0untuk performa<\/li>\n<li>Pimple Dependency Injection Container: mempermudah perawatan CMS<\/li>\n<li>Symfony Event Dispatcher: Untuk menangani event plugin event<\/li>\n<li>Symfony Console: CLI interface di Grav<\/li>\n<li>Gregwar Image Library: untuk manipulasi gambar dinamis,<\/li>\n<\/ul>\n<p>Tutorial ini akan memandu Anda melalui prosedur instalasi Grav CMS pada\u00a0 sistem operasi Debian 9\u00a0menggunakan Nginx sebagai web\u00a0server, serta menggunakan acme.sh dan Let\u2019s Encrypt untuk mengkonfigurasi HTTPS.<\/p>\n<h2>Persyaratan<\/h2>\n<ul>\n<li>Web Server (Apache, Nginx, LiteSpeed, Lightly, IIS,)<\/li>\n<li><a href=\"https:\/\/www.linuxid.net\/post\/cara-install-dan-konfigurasi-php-di-ubuntu-18-04\/\">PHP<\/a>\u00a07.1.3 atau lebih tinggi dengan PHP extensions:\u00a0<code>curl,\u00a0<\/code><code>ctype,\u00a0<\/code><code>dom,\u00a0<\/code><code>gd,\u00a0<\/code><code>json,\u00a0<\/code><code>mbstring,\u00a0<\/code><code>openssl,\u00a0<\/code><code>session,\u00a0<\/code><code>simplexml<\/code>,\u00a0<code>xml,\u00a0<\/code><code>zip,\u00a0apcu,\u00a0opcache,\u00a0yaml<\/code> apcu(optional),\u00a0opcache(optional).<\/li>\n<\/ul>\n<h2>Prasyarat<\/h2>\n<ul>\n<li>Server yang menjalankan debian 9.<\/li>\n<li>User non-root dengan\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-user-sudo-di-debian-linux\/\">hak akses sudo<\/a>.<\/li>\n<\/ul>\n<h2>Langkah Opsional<\/h2>\n<p>Gunakan perintah berikut untuk memeriksa\u00a0versi Debian :<\/p>\n<pre>lsb_release -ds&#13;\n# Debian GNU\/Linux 9.9 (stretch)<\/pre>\n<h3>Atur Zona Waktu<\/h3>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/cara-mengatur-atau-mengubah-zona-waktu-di-debian-9\/\" target=\"_blank\" rel=\"noopener\">Pengaturan zona waktu<\/a>\u00a0cukup penting agar pengaturan cron job sesuai dengan waktu lokal, untuk melihat seluruh zona waktu gunakan perintah\u00a0<a href=\"https:\/\/www.linuxid.net\/post\/cara-mudah-setting-atau-ubah-zona-waktu-di-linux\/\" target=\"_blank\" rel=\"noopener\"><code>timedatectl<\/code>\u00a0<\/a>dan tampilkan seluruh zona waktu yang tersedia.<\/p>\n<pre>timedatectl list-timezones<\/pre>\n<p>Pada contoh kali ini kita akan mengatur pada Zona waktu menjadi Asia\/Jakarta :<\/p>\n<pre>sudo timedatectl set-timezone 'Asia\/Jakarta'<\/pre>\n<h3>Perbarui paket sistem operasi Anda:<\/h3>\n<pre>sudo apt update &amp;&amp; sudo apt upgrade -y<\/pre>\n<p>Instal beberapa paket penting yang diperlukan untuk administrasi dasar sistem operasi Debian operating :<\/p>\n<pre>sudo apt install -y curl wget vim git\u00a0unzip socat apt-transport-https<\/pre>\n<h2>Langkah 1 \u2013 Install PHP dan PHP extensions<\/h2>\n<p>Grav CMS membutuhkan PHP versi 7.1 atau lebih tinggi. Pada saat penulisan artikel ini, Debian hanya memiliki PHP versi 7 di repositori default, sehingga Anda harus menggunakan repo pihak ketiga untuk menginstal versi yang lebih baru.<\/p>\n<pre>sudo apt install apt-transport-https lsb-release ca-certificates&#13;\nsudo wget -O \/etc\/apt\/trusted.gpg.d\/php.gpg https:\/\/packages.sury.org\/php\/apt.gpg&#13;\necho \"deb https:\/\/packages.sury.org\/php\/ $(lsb_release -sc) main\" | sudo tee \/etc\/apt\/sources.list.d\/php.list&#13;\nsudo apt update<\/pre>\n<p>Install PHP 7.2 dan semua PHP extensions yang diperlukan :<\/p>\n<pre>sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-curl php7.2-gd php7.2-json php7.2-mbstring php7.2-xml php7.2-zip php7.2-opcache php-apcu<\/pre>\n<p>periksa <a href=\"https:\/\/www.linuxid.net\/post\/cara-memeriksa-versi-php-yang-berjalan-di-sistem\/\">versi PHP<\/a> :<\/p>\n<pre>php --version&#13;\n&#13;\n#\u00a0PHP 7.2.18-1+0~20190503103213.21+stretch~1.gbp101320 (cli) (built: May\u00a0 3 2019 10:32:13) ( NTS )&#13;\n# Copyright (c) 1997-2018 The PHP Group&#13;\n# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies&#13;\n# with Zend OPcache v7.2.18-1+0~20190503103213.21+stretch~1.gbp101320, Copyright (c) 1999-2018, by Zend Technologies<\/pre>\n<p>Layanan PHP-FPM secara otomatis dimulai dan diaktifkan saat reboot, sehingga tidak perlu memulai dan mengaktifkannya secara manual. Kita bisa beralih ke langkah selanjutnya, yaitu instalasi dan pengaturan SSL.<\/p>\n<h2>Langkah 2 \u2013 Dapatkan Sertifikat Let\u2019s Encrypt (opsional)<\/h2>\n<p>Mengamankan blog\/website Anda dengan HTTPS memang langkah opsional, tetapi HTTPS adalah praktik yang baik untuk mengamankan lalu lintas situs Anda.<\/p>\n<p>Untuk mendapatkan sertifikat TLS dari Let\u2019s Encrypt, kita akan menggunakan klien\u00a0<code>acme.sh<\/code>. Acme.sh adalah perangkat lunak shell UNIX yang digunakan untuk mendapatkan sertifikat TLS dari Let\u2019s Encrypt dengan tanpa dependensi.<\/p>\n<p>Unduh dan instal acme.sh:<\/p>\n<pre>sudo mkdir \/etc\/letsencrypt&#13;\ngit clone https:\/\/github.com\/Neilpang\/acme.sh.git&#13;\ncd acme.sh &#13;\nsudo .\/acme.sh --install --home \/etc\/letsencrypt --accountemail <a href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"443d2b31361b2129252d2804213c25293428216a272b29\">[email\u00a0protected]<\/a>&#13;\ncd ~<\/pre>\n<p>Periksa versi acme.sh:<\/p>\n<pre>\/etc\/letsencrypt\/acme.sh --version&#13;\n# v2.8.0<\/pre>\n<p>Dapatkan sertifikat <strong>RSA<\/strong>\u00a0dan <strong>ECC\/ECDSA\u00a0<\/strong>untuk domain\/hostname Anda:<code><br \/><\/code><\/p>\n<pre># RSA 2048&#13;\nsudo \/etc\/letsencrypt\/acme.sh --issue\u00a0--standalone\u00a0--home \/etc\/letsencrypt -d example.com --keylength 2048&#13;\n# ECDSA&#13;\nsudo \/etc\/letsencrypt\/acme.sh --issue --standalone --home \/etc\/letsencrypt -d example.com --keylength ec-256<\/pre>\n<p>Setelah menjalankan perintah di atas, <em>certificates<\/em>\u00a0dan <em>keys<\/em>\u00a0akan berada di:<\/p>\n<ul>\n<li>untuk\u00a0<strong>RSA <\/strong>di direktori\u00a0:\u00a0<code>\/home\/username\/example.com<\/code>.<\/li>\n<li>untuk\u00a0<strong>ECC\/ECDSA<\/strong>\u00a0di direktori\u00a0:\u00a0<code>\/home\/username\/example.com_ecc<\/code>.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">Buat direktori<\/a> untuk menyimpan sertifikat Anda. Kita akan menggunakan direktori <code>\/etc\/letsencrypt<\/code><\/p>\n<pre>mkdir -p \/etc\/letsecnrypt\/example.com&#13;\nsudo mkdir -p \/etc\/letsencrypt\/example.com_ecc<\/pre>\n<p>Install\/<a href=\"https:\/\/www.linuxid.net\/post\/cara-mudah-copy-cut-dan-paste-di-vim-vi\/\">copy sertifikat<\/a> ke direktori\u00a0<code>\/etc\/letsencrypt<\/code>.<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-linenumbers=\"false\"># RSA&#13;\nacme.sh --install-cert -d example.com --cert-file \/etc\/letsencrypt\/example.com\/cert.pem --key-file \/etc\/letsencrypt\/example.com\/private.key --fullchain-file \/etc\/letsencrypt\/example.com\/fullchain.pem --reloadcmd \"sudo systemctl reload nginx.service\"&#13;\n&#13;\n# ECC\/ECDSA&#13;\nacme.sh --install-cert -d example.com --ecc --cert-file \/etc\/letsencrypt\/example.com_ecc\/cert.pem --key-file \/etc\/letsencrypt\/example.com_ecc\/private.key --fullchain-file \/etc\/letsencrypt\/example.com_ecc\/fullchain.pem --reloadcmd \"sudo systemctl reload nginx.service\"&#13;\n<\/pre>\n<p>Semua sertifikat akan diperpanjang secara otomatis setiap 60 hari.<\/p>\n<h2>Langkah 3 \u2013 Instal dan Konfigurasi Nginx<\/h2>\n<p>Grav CMS dapat bekerja dengan baik dengan banyak web server. Dalam tutorial ini, kita akan menggunakan Nginx.<\/p>\n<p>Instal NGINX:<\/p>\n<pre>sudo apt install nginx<\/pre>\n<p>Periksa versi NGINX :<\/p>\n<pre>nginx -v&#13;\n# nginx version: nginx\/1.10.3<\/pre>\n<p>Selanjutnya, konfigurasikan NGINX untuk Grav CMS. Kita akan membuat <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-server-blocks-nginx-di-ubuntu-18-04\/\">server block<\/a> untuk Grav CMS dan tambahkan konfigurasi berikut.<\/p>\n<pre>sudo vim \/etc\/nginx\/sites-available\/grav.conf<\/pre>\n<p>Copy dan paste konfigurasi berikut<\/p>\n<pre><code>server {&#13;\n  &#13;\n  listen 80;&#13;\n&#13;\n  server_name example.com;&#13;\n  root \/var\/www\/grav;&#13;\n  &#13;\n  index index.html index.php;&#13;\n  &#13;\n  location \/ {&#13;\n    try_files $uri $uri\/ \/index.php?$query_string;&#13;\n  }&#13;\n  &#13;\n  location ~* \/(\\.git|cache|bin|logs|backup|tests)\/.*$ { return 403; }&#13;\n  location ~* \/(system|vendor)\/.*\\.(txt|xml|md|html|yaml|yml|php|pl|py|cgi|twig|sh|bat)$ { return 403; }&#13;\n  location ~* \/user\/.*\\.(txt|md|yaml|yml|php|pl|py|cgi|twig|sh|bat)$ { return 403; }&#13;\n  location ~ \/(LICENSE\\.txt|composer\\.lock|composer\\.json|nginx\\.conf|web\\.config|htaccess\\.txt|\\.htaccess) { return 403; }&#13;\n&#13;\n  location ~ \\.php$ {&#13;\n    fastcgi_pass unix:\/var\/run\/php\/php7.2-fpm.sock;&#13;\n    fastcgi_split_path_info ^(.+\\.php)(\/.+)$;&#13;\n    fastcgi_index index.php;&#13;\n    include fastcgi_params;&#13;\n    fastcgi_param SCRIPT_FILENAME $document_root\/$fastcgi_script_name;&#13;\n  }&#13;\n&#13;\n}<\/code><\/pre>\n<p>Aktifkan konfigurasi <code>grav.conf<\/code> dengan <a href=\"https:\/\/www.linuxid.net\/post\/cara-membuat-symbolic-links-menggunakan-perintah-ln\/\">membuat symlink<\/a> ke direktori\u00a0<code>sites-enabled<\/code>\u00a0 :<\/p>\n<pre>sudo ln -s \/etc\/nginx\/sites-available\/grav.conf \/etc\/nginx\/sites-enabled\/<\/pre>\n<p>Periksa konfigurasi NGINX\u00a0agar tidak ada syntax errors:<\/p>\n<pre>sudo nginx -t<\/pre>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/perintah-dasar-untuk-manajemen-nginx-services\/\">Reload\u00a0NGINX\u00a0service:<\/a><\/p>\n<pre>sudo systemctl reload nginx.service<\/pre>\n<h2>Langkah 4 \u2013 Install\u00a0Grav CMS<\/h2>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/membuat-direktori-di-linux-terminal-menggunakan-mkdir\/\">Buat root direktori<\/a> untuk Grav CMS, direktori ini merupakan tempat di mana Grav CMS menyimpan semua filenya:<\/p>\n<pre>sudo mkdir -p \/var\/www\/grav&#13;\n<\/pre>\n<p>Ubah <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-chown-di-terminal-linux-dan-penggunaan\/\">kepemilikan<\/a> dari direktori\u00a0<code>\/var\/www\/grav<\/code>\u00a0menjadi\u00a0 [<code>username_anda]<\/code>:<\/p>\n<pre>sudo chown -R [<code>username_anda]<\/code>:[<code>username_anda]<\/code> \/var\/www\/grav<\/pre>\n<p><a href=\"https:\/\/www.linuxid.net\/post\/tutorial-penggunaan-perintah-cd-di-terminal-linux\/\">Masuk ke direktori<\/a>\u00a0document root grav cms:<\/p>\n<pre>cd \/var\/www\/grav<\/pre>\n<p>Download Grav source code via <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-menggunakan-command-wget-di-terminal\/\">wget<\/a> dan <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-lengkap-perintah-unzip-di-terminal-linux\/\">unzip<\/a> :<\/p>\n<p><em><strong>NOTE:<\/strong>\u00a0Kunjungi halaman resmi <a href=\"https:\/\/getgrav.org\/downloads\" target=\"_blank\" rel=\"noopener\">download GravCMS<\/a> dan Perbarui URL download\u00a0 jika ada rilis yang lebih baru..<\/em><\/p>\n<pre>wget https:\/\/getgrav.org\/download\/core\/grav-admin\/1.6.9&#13;\nunzip 1.6.9&#13;\nmv grav-admin\/* . &amp;&amp; mv grav-admin\/.* .&#13;\nrm -rf grav-admin 1.6.9<\/pre>\n<p>Ubah <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-chown-di-terminal-linux-dan-penggunaan\/\">kepemilikan<\/a> direktori <code>\/var\/www\/grav<\/code>\u00a0menjadi\u00a0<code>www-data:<\/code><\/p>\n<pre>sudo chown -R www-data:www-data \/var\/www\/grav<\/pre>\n<h2>Langkah 5 \u2013 Selesaikan pengaturan Grav CMS<\/h2>\n<p>Buka situs Anda di web browser dan ikuti instruksi untuk menyelesaikan instalasi Grav CMS.\u00a0Buat akun admin dengan klik tombol\u00a0\u201cCreate User\u201d<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/33814\/GRAV-CMS-Installer.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\" td-modal-image alignnone wp-image-34396 size-large\" src=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/33814\/GRAV-CMS-Installer-750x415.jpg\" alt=\"GRAV CMS Installer\" width=\"696\" height=\"385\"\/><\/a><\/p>\n<p>Setelah membuat akun admin, Anda akan dialihkan ke dasbor admin Grav:<\/p>\n<p><a href=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/33814\/GRAV-CMS-Admin-Dashboard.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" td-modal-image alignnone wp-image-34395 size-large\" src=\"https:\/\/www.linuxid.net\/assets\/media\/ubuntu\/33814\/GRAV-CMS-Admin-Dashboard-750x416.jpg\" alt=\"GRAV CMS Admin Dashboard\" width=\"696\" height=\"386\"\/><\/a><\/p>\n<p>Pada poin ini,\u00a0Instalasi Grav CMS selesai.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Grav adalah CMS dan platform berbasis file yang cepat, sederhana, dan fleksibel. Grav dibuat dengan&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1577,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[44,16,80,28,14],"class_list":["post-1576","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","tag-cms","tag-debian","tag-debian-9","tag-nginx","tag-web-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Cara Install Grav CMS dengan Nginx di Debian 9 Linux - 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-grav-cms-dengan-nginx-di-debian-9-linux\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Cara Install Grav CMS dengan Nginx di Debian 9 Linux - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Grav adalah CMS dan platform berbasis file yang cepat, sederhana, dan fleksibel. Grav dibuat dengan&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2019-07-05T16:56:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Admin-Dashboard.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1930\" \/>\n\t<meta property=\"og:image:height\" content=\"1070\" \/>\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=\"6 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-grav-cms-dengan-nginx-di-debian-9-linux\/\",\"url\":\"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/\",\"name\":\"Cara Install Grav CMS dengan Nginx di Debian 9 Linux - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Admin-Dashboard.jpg\",\"datePublished\":\"2019-07-05T16:56:50+00:00\",\"dateModified\":\"2025-04-18T08:21:58+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Admin-Dashboard.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Admin-Dashboard.jpg\",\"width\":1930,\"height\":1070},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cara Install Grav CMS dengan Nginx di Debian 9 Linux\"}]},{\"@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 Grav CMS dengan Nginx di Debian 9 Linux - 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-grav-cms-dengan-nginx-di-debian-9-linux\/","og_locale":"id_ID","og_type":"article","og_title":"Cara Install Grav CMS dengan Nginx di Debian 9 Linux - Linuxid","og_description":"Grav adalah CMS dan platform berbasis file yang cepat, sederhana, dan fleksibel. Grav dibuat dengan&hellip;","og_url":"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/","og_site_name":"Linuxid","article_published_time":"2019-07-05T16:56:50+00:00","article_modified_time":"2025-04-18T08:21:58+00:00","og_image":[{"width":1930,"height":1070,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Admin-Dashboard.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"6 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/","url":"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/","name":"Cara Install Grav CMS dengan Nginx di Debian 9 Linux - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Admin-Dashboard.jpg","datePublished":"2019-07-05T16:56:50+00:00","dateModified":"2025-04-18T08:21:58+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Admin-Dashboard.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/GRAV-CMS-Admin-Dashboard.jpg","width":1930,"height":1070},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/cara-install-grav-cms-dengan-nginx-di-debian-9-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Cara Install Grav CMS dengan Nginx di Debian 9 Linux"}]},{"@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\/1576","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=1576"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1576\/revisions"}],"predecessor-version":[{"id":2906,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1576\/revisions\/2906"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1577"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1576"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1576"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1576"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}