{"id":1061,"date":"2020-01-08T11:51:16","date_gmt":"2020-01-08T04:51:16","guid":{"rendered":"https:\/\/www.linuxid.net\/post\/?p=1061"},"modified":"2025-04-18T15:21:19","modified_gmt":"2025-04-18T08:21:19","slug":"tutorial-konfigurasi-apache-error-dan-access-logs","status":"publish","type":"post","link":"https:\/\/www.linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/","title":{"rendered":"Tutorial Konfigurasi Apache Error dan Access Logs"},"content":{"rendered":"<p>Apache adalah HTTP server open-source dan lintas-platform. Apache memiliki banyak fitur canggih yang dapat diperluas dengan berbagai modul. Saat mengelola web server\u00a0<a href=\"https:\/\/httpd.apache.org\/\">Apache<\/a>, salah satu tugas yang paling sering Anda lakukan adalah memeriksa file log.<\/p>\n<p>Mengetahui cara mengkonfigurasi dan membaca log sangat berguna ketika memecahkan masalah server atau aplikasi karena mereka memberikan informasi debugging yang terperinci.<\/p>\n<p>Apache menulis catatan kejadiannya dalam dua jenis log: access logs dan error logs. Access logs mencakup informasi tentang permintaan klien, dan error logs mencakup informasi tentang masalah server dan aplikasi.<\/p>\n<p>Artikel ini menjelaskan cara mengkonfigurasi dan membaca access dan error logs di Apache.<\/p>\n<h2>Konfigurasi Access logs di Apache<\/h2>\n<p>Server web Apache menghasilkan event baru di access log untuk semua permintaan yang diproses. Setiap catatan event berisi timestamp dan mencakup berbagai informasi tentang klien dan sumber daya yang diminta. Access logs menunjukkan lokasi pengunjung, halaman yang mereka kunjungi, berapa banyak waktu yang mereka habiskan di halaman, dan banyak lagi.<\/p>\n<p>Directive <a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_log_config.html#customlog\"><code>CustomLog<\/code><\/a>menentukan lokasi file log dan format pesan yang dicatat. Sintaks paling mendasar dari direktif <code>CustomLog<\/code>\u00a0adalah sebagai berikut:<\/p>\n<pre>CustomLog log_file format [condition];<\/pre>\n<p><code>log_file<\/code> dapat berupa relatif ke <code>ServerRoot<\/code> atau path lengkap ke file log. Pesan log juga dapat disalurkan ke program lain menggunakan simbol pipe <code>|<\/code>.<\/p>\n<p>Argumen kedua, <code>format<\/code>\u00a0ini menentukan format dari pesan log. Ini bisa berupa definisi format eksplisit atau nama panggilan yang ditentukan oleh arahan <code>LogFormat<\/code>.<\/p>\n<pre>LogFormat \"%h %l %u %t \\\"%r\\\" %&gt;s %O \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\"\" combined&#13;\nCustomLog logs\/access.log combined&#13;\n<\/pre>\n<pre>CustomLog logs\/access.log \"%h %l %u %t \\\"%r\\\" %&gt;s %O \\\"%{Referer}i\\\" \\\"%{User-Agent}i\\\"\"&#13;\n<\/pre>\n<p>Untuk menghindari pengulangan kode yang sama beberapa kali, lebih baik mendefinisikan directive <code>LogFormat<\/code> dan menggunakannya sebagai nama panggilan dalam directive <code>CustomLog<\/code>.<\/p>\n<p>Untuk daftar lengkap semua string format dan modifiers, periksa dokumentasi modul \u201c<a href=\"https:\/\/httpd.apache.org\/docs\/2.4\/mod\/mod_log_config.html#formats\" target=\"_blank\" rel=\"noopener\"><code>mod_log_config<\/code><\/a>\u201d.<\/p>\n<p>Argumen ketiga <code>[condition]<\/code> adalah opsional dan memungkinkan Anda untuk menulis pesan log hanya ketika kondisi tertentu terpenuhi. Biasanya, ini dilakukan dengan menggunakan environment variable. Kondisi bisa dibuat negatif dengan simbol <code>!<\/code>.<\/p>\n<p>Misalnya, jika Anda ingin mengecualikan permintaan untuk file css untuk ditulis ke file log, Anda akan menggunakan yang berikut ini:<\/p>\n<pre>SetEnvIf Request_URI \\.css$ css-file&#13;\nCustomLog logs\/access.log custom env=!css-file&#13;\n<\/pre>\n<p>Untuk mengubah format log, Anda bisa menentukan direktif <code>LogFormat<\/code> baru atau mengganti format default. Biasanya lebih baik untuk menentukan format baru.<\/p>\n<p>Walaupun Access log memberikan informasi yang sangat berguna, namun penggunaan ruang disk cukup besar dan dapat memengaruhi kinerja server. Jika server Anda kekurangan sumber daya dan Anda memiliki situs web yang sibuk, Anda mungkin ingin menonaktifkan Access log.<\/p>\n<p>Untuk melakukan itu, cukup berikan comment atau hapus directive <code>CustomLog<\/code> dari konfigurasi server utama dan bagian server virtual.<\/p>\n<p>Jika Anda ingin mematikan Access log hanya untuk satu host virtual, setel argumen pertama dari arahan <code>CustomLog<\/code> ke <code>\/dev\/null<\/code><span id=\"ezoic-pub-ad-placeholder-161\" class=\"ezoic-adpicker-ad\"\/><\/p>\n<pre>CustomLog \/dev\/null combined<\/pre>\n<h2>Konfigurasi Error Log<\/h2>\n<p>Apache menulis pesan tentang kesalahan umum dan\u00a0kesalahan aplikasi server dalam file error log. Jika Anda mengalami kesalahan dalam aplikasi web Anda, error log adalah tempat pertama untuk memulai untuk mengatasi masalah.<\/p>\n<p>Directive <code>ErrorLog<\/code> menentukan lokasi nama error log. Dibutuhkan bentuk berikut:<\/p>\n<pre>ErrorLog log_file<\/pre>\n<p>Jika path ke <code>log_file<\/code> tidak absolut, maka akan ditetapkan sebagai relatif ke <code>ServerRoot<\/code>. Pesan error juga dapat disalurkan ke program lain menggunakan simbol pipe <code>|<\/code>.<\/p>\n<p>Parameter <code>LogLevel<\/code> menetapkan tingkat logging. Berikut adalah level-level yang terdaftar berdasarkan tingkat keparahannya (dari rendah ke tinggi):<\/p>\n<ul>\n<li><code>trace1<\/code>\u00a0\u2013\u00a0<code>trace8<\/code>\u00a0\u2013 Pesan terkait Trace.<\/li>\n<li><code>debug<\/code>\u00a0\u2013 Pesan terkait Debugging.<\/li>\n<li><code>info<\/code>\u00a0\u2013 Pesan informasional saja.<\/li>\n<li><code>notice<\/code>\u00a0\u2013 Pesan terkait pemberitahuan pada Apache.<\/li>\n<li><code>warn<\/code>\u00a0\u2013 Pesan terkait Warning (peringatan) pada aplikasi web.<\/li>\n<li><code>error<\/code>\u00a0\u2013 Errors ketika melakukan request.<\/li>\n<li><code>crit<\/code>\u00a0\u2013 Critical. perlu analisa lebih pada pengaturan apache.<\/li>\n<li><code>alert<\/code>\u00a0\u2013 Alerts. Perhatikan pesan yang muncul.<\/li>\n<li><code>emerg<\/code>\u00a0\u2013 Emergency. Apache down dan perlu analisa .<\/li>\n<\/ul>\n<p>Setiap level log termasuk level yang lebih tinggi. Sebagai contoh, jika Anda mengatur level log pada tingkatan\u00a0<code>warn<\/code> , Apache juga tetap menulis pesan <code>error<\/code>,\u00a0<code>crit<\/code>,\u00a0<code>alert<\/code>, dan\u00a0<code>emerg<\/code>.<\/p>\n<p>Ketika parameter <code>LogLevel<\/code> tidak ditentukan, default adalah<code>warn<\/code>. Namun dianjurkan untuk mengatur level ke setidaknya <code>crit<\/code>.<\/p>\n<p>Directive <code>ErrorLogFormat<\/code> menentukan format error log. Pada sebagian besar distribusi Linux, Apache server menggunakan format default, yang cukup untuk sebagian besar kasus.<\/p>\n<h2>Virtual Host dan Global Logging<\/h2>\n<p>Perilaku logging dan lokasi file dapat diatur secara global atau per virtual host.<\/p>\n<p>Kemudian directives <code>CustomLog<\/code>\u00a0atau <code>ErrorLog<\/code>\u00a0diatur dalam konteks server utama, server menulis semua pesan log ke akses yang sama dan file log kesalahan. Jika tidak, jika arahan ditempatkan di dalam blok <code>&lt;VirtualHost&gt;<\/code>, hanya pesan log untuk virtual host yang ditulis ke file yang ditentukan.<\/p>\n<p>Directive log yang diatur dalam blok <code>&lt;VirtualHost&gt;<\/code>\u00a0akan menimpa set pengaturan yang ada dalam konteks server utama. Virtual Host tanpa directive <code>CustomLog<\/code> atau <code>ErrorLog<\/code> akan membuat pesan log mereka ditulis ke log server global.<\/p>\n<p>Untuk lebih mudah menganalisa, disarankan untuk mengatur access dan error log terpisah untuk setiap virtual host. Berikut ini sebuah contoh:<\/p>\n<pre>&lt;VirtualHost *:80&gt;&#13;\n     ServerName example.com&#13;\n     ServerAlias www.example.com&#13;\n     ServerAdmin <a href=\"https:\/\/www.linuxid.net\/cdn-cgi\/l\/email-protection\" class=\"__cf_email__\" data-cfemail=\"1c6b797e717d6f68796e5c79647d716c7079327f7371\">[email\u00a0protected]<\/a>&#13;\n     DocumentRoot \/var\/www\/example.com\/public&#13;\n     LogLevel warn&#13;\n     ErrorLog \/var\/www\/example.com\/logs\/error.log&#13;\n     CustomLog \/var\/www\/example.com\/logs\/access.log combined&#13;\n&lt;\/VirtualHost&gt;&#13;\n<\/pre>\n<p>Setiap kali Anda memodifikasi file konfigurasi, Anda harus <a href=\"https:\/\/www.linuxid.net\/post\/kumpulan-perintah-untuk-manajemen-apache-http-server\/\">me-restart<\/a> layanan Apache agar perubahan diterapkan.<\/p>\n<h2>Location Log Files Apache di Debian, Ubuntu dan CentOS<\/h2>\n<p>Secara default pada distribusi <a href=\"https:\/\/www.linuxid.net\/post\/cara-install-apache-web-server-di-debian-10-linux\">berbasis Debian<\/a> seperti Ubuntu, akses dan log kesalahan terletak di direktori <code>\/var\/log\/apache2<\/code>. Pada <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-install-apache-webserver-di-centos-8\/\">CentOS<\/a> file log ditempatkan di direktori <code>\/var\/log\/httpd<\/code>.<\/p>\n<h2>Cara Membaca dan Memahami File Log Apache<\/h2>\n<p>File log dapat dibuka dan diuraikan menggunakan perintah standar seperti <a href=\"https:\/\/www.linuxid.net\/post\/menggunakan-command-cat-pada-linux-terminal\/\"><code>cat<\/code><\/a>, <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-perintah-less-dan-contoh-penggunaan-less-di-linux\/\"><code>less<\/code><\/a>, <a href=\"https:\/\/www.linuxid.net\/post\/memahami-penggunaan-perintah-grep-di-linux-terminal\/\"><code>grep<\/code><\/a>, <a href=\"https:\/\/www.linuxid.net\/post\/tutorial-dan-penggunaan-perintah-cut-di-linux-terminal\/\"><code>cut<\/code><\/a>, <code>awk<\/code>, dan sebagainya.<\/p>\n<p>Berikut adalah contoh record dari file log akses yang menggunakan format log <code>combine<\/code>\u00a0di Debian:<\/p>\n<pre><code class=\"language-output\" data-lang=\"output\">192.168.30.1 - - [08\/Jan\/2020:21:39:03 +0000] \"GET \/ HTTP\/1.1\" 200 6169 \"-\" \"Mozilla\/5.0 (X11; Linux x86_64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/79.0.3945.88 Safari\/537.36\"&#13;\n<\/code><\/pre>\n<p>Mari kita uraikan apa arti setiap field record:<\/p>\n<ul>\n<li><code>%h<\/code>\u00a0\u2013\u00a0<code>192.168.30.1<\/code>\u00a0\u2013\u00a0\u00a0Hostname atau alamat IP klien yang mengajukan permintaan.<\/li>\n<li><code>%l<\/code>\u00a0\u2013\u00a0<code>-<\/code>\u00a0\u2013 Remote logname.\u00a0Ketika nama pengguna tidak disetel, bidang ini menunjukkan <code>-<\/code>.<\/li>\n<li><code>%u<\/code>\u00a0\u2013\u00a0<code>-<\/code>\u00a0\u2013 Jika permintaan dikonfirmasi, nama pengguna jarak jauh ditampilkan..<\/li>\n<li><code>%t<\/code>\u00a0\u2013\u00a0<code>[08\/Jan\/2020:21:39:03 +0000]<\/code>\u00a0\u2013 Waktu server lokal.<\/li>\n<li><code>\\\"%r\\\"<\/code>\u00a0\u2013\u00a0<code>\"GET \/ HTTP\/1.1\"<\/code>\u00a0\u2013 Baris permintaan pertamaJenis permintaan, jalur, dan protokol.<\/li>\n<li><code>%&gt;s<\/code>\u00a0\u2013\u00a0<code>200<\/code>\u00a0\u2013 Kode respons server akhir. Jika simbol <code>&gt;<\/code> tidak digunakan dan permintaan telah dialihkan secara internal, itu akan menunjukkan status permintaan asli.<\/li>\n<li><code>%O<\/code>\u00a0\u2013\u00a0<code>396<\/code>\u00a0\u2013 Ukuran respons server dalam byte.<\/li>\n<li><code>\\\"%{Referer}i\\\"<\/code>\u00a0\u2013\u00a0<code>\"-\"<\/code>\u00a0\u2013 URL dari referral.<\/li>\n<li><code>\\\"%{User-Agent}i\\\"<\/code>\u00a0\u2013\u00a0<code>Mozilla\/5.0 ...<\/code>\u00a0\u2013 user agent klien (browser web).<\/li>\n<\/ul>\n<p>Gunakan perintah <a href=\"https:\/\/www.linuxid.net\/post\/memahami-perintah-tail-pada-linux-terminal\/\"><code>tail<\/code> <\/a>untuk melihat file log secara real-time:<\/p>\n<pre>tail -f access.log<\/pre>\n<h2>Kesimpulan<\/h2>\n<p>File log memberi Anda informasi yang berguna tentang masalah server dan bagaimana pengunjung berinteraksi dengan situs web Anda.<\/p>\n<p>Apache memiliki sistem pencatatan yang sangat dapat dikonfigurasi yang memungkinkan Anda untuk menyesuaikan akses dan kesalahan log sesuai dengan kebutuhan Anda.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Apache adalah HTTP server open-source dan lintas-platform. Apache memiliki banyak fitur canggih yang dapat diperluas&hellip;<\/p>\n","protected":false},"author":2,"featured_media":1062,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[107],"tags":[38,15,16,9,167],"class_list":["post-1061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-other","tag-apache","tag-centos","tag-debian","tag-ubuntu","tag-ubuntu-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial Konfigurasi Apache Error dan Access Logs - 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\/tutorial-konfigurasi-apache-error-dan-access-logs\/\" \/>\n<meta property=\"og:locale\" content=\"id_ID\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Konfigurasi Apache Error dan Access Logs - Linuxid\" \/>\n<meta property=\"og:description\" content=\"Apache adalah HTTP server open-source dan lintas-platform. Apache memiliki banyak fitur canggih yang dapat diperluas&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/\" \/>\n<meta property=\"og:site_name\" content=\"Linuxid\" \/>\n<meta property=\"article:published_time\" content=\"2020-01-08T04:51:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-04-18T08:21:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Konfigurasi-Apache-Error-dan-Access-Logs.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"530\" \/>\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=\"5 menit\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/\",\"url\":\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/\",\"name\":\"Tutorial Konfigurasi Apache Error dan Access Logs - Linuxid\",\"isPartOf\":{\"@id\":\"https:\/\/linuxid.net\/post\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Konfigurasi-Apache-Error-dan-Access-Logs.jpg\",\"datePublished\":\"2020-01-08T04:51:16+00:00\",\"dateModified\":\"2025-04-18T08:21:19+00:00\",\"author\":{\"@id\":\"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79\"},\"breadcrumb\":{\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#breadcrumb\"},\"inLanguage\":\"id\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"id\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#primaryimage\",\"url\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Konfigurasi-Apache-Error-dan-Access-Logs.jpg\",\"contentUrl\":\"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Konfigurasi-Apache-Error-dan-Access-Logs.jpg\",\"width\":1000,\"height\":530},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Beranda\",\"item\":\"https:\/\/linuxid.net\/post\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Konfigurasi Apache Error dan Access Logs\"}]},{\"@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":"Tutorial Konfigurasi Apache Error dan Access Logs - 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\/tutorial-konfigurasi-apache-error-dan-access-logs\/","og_locale":"id_ID","og_type":"article","og_title":"Tutorial Konfigurasi Apache Error dan Access Logs - Linuxid","og_description":"Apache adalah HTTP server open-source dan lintas-platform. Apache memiliki banyak fitur canggih yang dapat diperluas&hellip;","og_url":"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/","og_site_name":"Linuxid","article_published_time":"2020-01-08T04:51:16+00:00","article_modified_time":"2025-04-18T08:21:19+00:00","og_image":[{"width":1000,"height":530,"url":"https:\/\/linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Konfigurasi-Apache-Error-dan-Access-Logs.jpg","type":"image\/jpeg"}],"author":"xsand","twitter_card":"summary_large_image","twitter_misc":{"Ditulis oleh":"xsand","Estimasi waktu membaca":"5 menit"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/","url":"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/","name":"Tutorial Konfigurasi Apache Error dan Access Logs - Linuxid","isPartOf":{"@id":"https:\/\/linuxid.net\/post\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#primaryimage"},"image":{"@id":"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#primaryimage"},"thumbnailUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Konfigurasi-Apache-Error-dan-Access-Logs.jpg","datePublished":"2020-01-08T04:51:16+00:00","dateModified":"2025-04-18T08:21:19+00:00","author":{"@id":"https:\/\/linuxid.net\/post\/#\/schema\/person\/e6642d26041eab9fef2677e204e89d79"},"breadcrumb":{"@id":"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#breadcrumb"},"inLanguage":"id","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/"]}]},{"@type":"ImageObject","inLanguage":"id","@id":"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#primaryimage","url":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Konfigurasi-Apache-Error-dan-Access-Logs.jpg","contentUrl":"https:\/\/www.linuxid.net\/post\/wp-content\/uploads\/2025\/03\/Tutorial-Konfigurasi-Apache-Error-dan-Access-Logs.jpg","width":1000,"height":530},{"@type":"BreadcrumbList","@id":"https:\/\/linuxid.net\/post\/tutorial-konfigurasi-apache-error-dan-access-logs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Beranda","item":"https:\/\/linuxid.net\/post\/"},{"@type":"ListItem","position":2,"name":"Tutorial Konfigurasi Apache Error dan Access Logs"}]},{"@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\/1061","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=1061"}],"version-history":[{"count":1,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1061\/revisions"}],"predecessor-version":[{"id":2718,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/posts\/1061\/revisions\/2718"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media\/1062"}],"wp:attachment":[{"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/media?parent=1061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/categories?post=1061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxid.net\/post\/wp-json\/wp\/v2\/tags?post=1061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}