{"id":120108,"date":"2025-08-26T11:21:59","date_gmt":"2025-08-26T03:21:59","guid":{"rendered":"https:\/\/version-2.com\/?p=120108"},"modified":"2025-08-28T11:24:00","modified_gmt":"2025-08-28T03:24:00","slug":"caddy-webserver-data-in-graylog","status":"publish","type":"post","link":"https:\/\/version-2.com\/zh\/2025\/08\/caddy-webserver-data-in-graylog\/","title":{"rendered":"Caddy Webserver Data in Graylog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"120108\" class=\"elementor elementor-120108\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-35fe5dd post-content elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"35fe5dd\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;cef08c3&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:&quot;1&quot;,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-409a2e9a\" data-id=\"409a2e9a\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5a8be8f elementor-widget elementor-widget-text-editor\" data-id=\"5a8be8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-full\" src=\"https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/Web-Server-Data-with-Caddy-and-Graylog.jpg.webp\" width=\"1200\" height=\"628\" \/><\/p><div class=\"elementor-widget-container\"><p>If you\u2019re running <strong>Caddy Webserver<\/strong> on Ubuntu, Graylog now has a new way to make your access logs more actionable without tedious parsing or manual setup. The new <strong>Caddy Webserver Content Pack<\/strong>, available in Illuminate 6.4 and a Graylog Enterprise or Graylog Security license, delivers ready-to-use parsing rules, streams, and dashboards so you can quickly turn raw logs into structured, searchable insights.<\/p><h2><strong>What is Caddy Webserver?<\/strong><\/h2><p>Caddy is a popular web server because it\u2019s lightweight, easy to configure, and comes with automatic HTTPS by default, thanks to its built-in Let\u2019s Encrypt integration. It supports modern protocols like HTTP\/2 and HTTP\/3, offers simple yet powerful configuration through a human-friendly syntax, and runs efficiently with minimal dependencies. Developers and system administrators appreciate Caddy\u2019s security-focused defaults, cross-platform support, and ability to serve static files, reverse proxy applications, and handle complex routing with minimal setup.<\/p><h2><strong>What This Pack Does<\/strong><\/h2><p>The Caddy Webserver Content Pack is purpose-built for environments running Caddy <strong>version 2.7.x<\/strong> on Ubuntu. Once installed, it automatically parses access logs into <strong>Graylog schema-compatible fields<\/strong>, tagging each event with the GIM code 180200 (http.communication) so they integrate seamlessly into your security workflows.<\/p><h3><strong>Included in the pack:<\/strong><\/h3><ul><li><strong>Stream:<\/strong> Illuminate:Caddy Webserver Messages \u2013 created automatically if it doesn\u2019t exist, with routing rules preconfigured.<\/li><li><strong>Index Set:<\/strong> Caddy Webserver Logs \u2013 pre-defined and ready for tuning after installation.<\/li><li><strong>Parsing Rules:<\/strong> Extracts structured fields such as remote IP, HTTP method, URI, status code, and more.<\/li><li><strong>Dashboard:\u00a0<\/strong>Creates a dashboard overview with message counts, severity, response codes, request paths and others.<\/li><\/ul><p>\u00a0<\/p><h3><strong>Requirements<\/strong><\/h3><p>To use this pack, you\u2019ll need:<\/p><ul><li><strong>Ubuntu\/Linux<\/strong> with standard Caddy log paths.<\/li><li><strong>Filebeat with Graylog Sidecar<\/strong> for log delivery.<\/li><li>Graylog Enterprise or Graylog Security with Illuminate installed.<\/li><\/ul><p>\u00a0<\/p><h2><strong>Getting Logs into Graylog<\/strong><\/h2><ol><li><strong> Configure Graylog Server<\/strong><\/li><\/ol><ul><li>Create a <strong>global Beats input<\/strong> in Graylog.<\/li><li>Generate a <strong>Graylog REST API token<\/strong>.<\/li><li>In Sidecar, create a Filebeat configuration for Linux and set:<\/li><\/ul><pre><code>filebeat.inputs:\n  - input_type: log\n    paths:\n      - \/var\/log\/caddy\/*\n    type: filestream\n    fields_under_root: true\n    fields:\n      event_source_product: caddy_webserver<\/code><\/pre><p>\u00a0<\/p><ol start=\"2\"><li><strong> Install and Configure Sidecar on the Caddy Host<\/strong><\/li><\/ol><p>\u00a0<\/p><pre><code>wget https:\/\/packages.graylog2.org\/repo\/packages\/graylog-sidecar-repository_1-5_all.deb\n\nsudo dpkg -i graylog-sidecar-repository_1-5_all.deb\n\nsudo apt-get update &amp;&amp; sudo apt-get install graylog-sidecar\n\nEdit \/etc\/graylog\/sidecar\/sidecar.yml with your Graylog server URL and API token, then install and start the service.<\/code><\/pre><p>\u00a0<\/p><ol start=\"3\"><li><strong> Install Filebeat<\/strong><\/li><\/ol><p>\u00a0<\/p><pre><code>wget -qO - https:\/\/artifacts.elastic.co\/GPG-KEY-elasticsearch | sudo apt-key add -\n\nsudo apt-get install apt-transport-https\n\necho \"deb https:\/\/artifacts.elastic.co\/packages\/oss-8.x\/apt stable main\" | sudo tee -a \/etc\/apt\/sources.list.d\/elastic-8.x.list\n\nsudo apt-get update &amp;&amp; sudo apt-get install filebeat\n\nsudo systemctl enable filebeat\n\nsudo systemctl start filebeat<\/code><\/pre><p>\u00a0<\/p><h2><strong>Why Log Caddy Webserver Logs?<\/strong><\/h2><p>Logging <strong>Caddy Webserver<\/strong> logs gives you more than just HTTP request history \u2014 it can directly support <strong>security, performance, troubleshooting, and compliance<\/strong> use cases. Here\u2019s a breakdown.<\/p><p><picture class=\"aligncenter size-large wp-image-33651\"> <source srcset=\"https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-1024x515.png.webp 1024w, https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-300x151.png.webp 300w, https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-768x387.png.webp 768w, https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-1536x773.png.webp 1536w, https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview.png.webp 1784w\" type=\"image\/webp\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/picture><br \/><picture class=\"aligncenter size-large wp-image-33651\"><img decoding=\"async\" src=\"https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-1024x515.png\" sizes=\"(max-width: 800px) 100vw, 800px\" srcset=\"https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-1024x515.png 1024w, https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-300x151.png 300w, https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-768x387.png 768w, https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview-1536x773.png 1536w, https:\/\/graylog.org\/wp-content\/uploads\/2025\/08\/caddy_overview.png 1784w\" alt=\"Caddy Webserver Dashboard Overview\" width=\"800\" height=\"402\" \/><\/picture><\/p><h3><strong>Security Monitoring<\/strong><\/h3><ul><li><strong>Detect Malicious Activity<\/strong><ul><li>Identify brute-force login attempts, directory traversal (..\/) exploits, or repeated 404s from the same IP.<\/li><li>Spot unusual request patterns that could indicate reconnaissance or a botnet probe.<\/li><\/ul><\/li><li><strong>Track Suspicious Clients<\/strong><ul><li>Find requests with unusual User-Agent strings, malformed headers, or high request rates.<\/li><\/ul><\/li><li><strong>GeoIP Correlation<\/strong><ul><li>See where requests are coming from and detect anomalies (e.g., sudden traffic from countries where you have no users).<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><h3><strong>Performance &amp; Optimization<\/strong><\/h3><ul><li><strong>Monitor Response Times<\/strong><ul><li>Track slow requests by path, method, or upstream target.<\/li><li>Correlate spikes in latency with backend or network issues.<\/li><\/ul><\/li><li><strong>Traffic Analysis<\/strong><ul><li>Understand peak usage hours, top requested endpoints, and request method distribution.<\/li><\/ul><\/li><li><strong>Bottleneck Identification<\/strong><ul><li>Pinpoint routes causing high CPU\/memory usage due to expensive processing.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><h3><strong>Troubleshooting &amp; Incident Response<\/strong><\/h3><ul><li><strong>Error Investigation<\/strong><ul><li>Analyze 4xx and 5xx patterns to quickly identify misconfigurations or service failures.<\/li><\/ul><\/li><li><strong>Debugging<\/strong><ul><li>Review request\/response logs when APIs or web apps behave unexpectedly.<\/li><\/ul><\/li><li><strong>Historical Context<\/strong><ul><li>See what happened leading up to an outage or anomaly.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><h3><strong>Compliance &amp; Audit<\/strong><\/h3><ul><li><strong>Regulatory Requirements<\/strong><ul><li>PCI DSS, HIPAA, SOC 2, and similar frameworks often require logging of all access to sensitive systems.<\/li><\/ul><\/li><li><strong>Forensic Evidence<\/strong><ul><li>Maintain an immutable record for post-incident analysis or investigation.<\/li><\/ul><\/li><li><strong>Retention Policies<\/strong><ul><li>Store logs in a central system to meet audit trail requirements.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><h3><strong>Integration &amp; Automation<\/strong><\/h3><ul><li><strong>Centralized Observability<\/strong><ul><li>Send Caddy logs to Graylog to correlate with application, system, and security logs.<\/li><\/ul><\/li><li><strong>Alerting<\/strong><ul><li>Trigger alerts for abnormal traffic patterns, high error rates, or possible DDoS events.<\/li><\/ul><\/li><li><strong>Automated Blocking<\/strong><ul><li>Integrate log-based rules with WAFs or firewalls to block malicious IPs in real time.<\/li><\/ul><\/li><\/ul><p>\u00a0<\/p><h2>Graylog Enterprise and Security<\/h2><p>By operationalizing your Caddy logs in Graylog, you can quickly detect anomalies, identify suspicious requests, and feed relevant data directly into your threat detection and response workflows. For more info on what fields are available <a href=\"https:\/\/go2docs.graylog.org\/illuminate-current\/content_packs\/caddy_webserver_content_pack.html?tocpath=Content%20Packs%7C_____6\">click here<\/a><\/p><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2004c86 elementor-widget elementor-widget-shortcode\" data-id=\"2004c86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\n\t\t<div data-elementor-type=\"page\" data-elementor-id=\"93504\" class=\"elementor elementor-93504\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6461a578 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"6461a578\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;_id&quot;:&quot;c4f773e&quot;,&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:&quot;1&quot;,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2f063c39\" data-id=\"2f063c39\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-14e1df2a elementor-widget elementor-widget-text-editor\" data-id=\"14e1df2a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><strong>About Graylog\u00a0\u00a0<\/strong><br \/>At Graylog, our vision is a secure digital world where organizations of all sizes can effectively guard against cyber threats. We\u2019re committed to turning this vision into reality by providing Threat Detection &amp; Response that sets the standard for excellence. Our cloud-native architecture delivers SIEM, API Security, and Enterprise Log Management solutions that are not just efficient and effective\u2014whether hosted by us, on-premises, or in your cloud\u2014but also deliver a fantastic Analyst Experience at the lowest total cost of ownership. We aim to equip security analysts with the best tools for the job, empowering every organization to stand resilient in the ever-evolving cybersecurity landscape.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"page\" data-elementor-id=\"18103\" class=\"elementor elementor-18103\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-748947f elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"748947f\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[{&quot;jet_parallax_layout_image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;_id&quot;:&quot;c4f773e&quot;,&quot;jet_parallax_layout_image_tablet&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_image_mobile&quot;:{&quot;url&quot;:&quot;&quot;,&quot;id&quot;:&quot;&quot;,&quot;size&quot;:&quot;&quot;},&quot;jet_parallax_layout_speed&quot;:{&quot;unit&quot;:&quot;%&quot;,&quot;size&quot;:50,&quot;sizes&quot;:[]},&quot;jet_parallax_layout_type&quot;:&quot;scroll&quot;,&quot;jet_parallax_layout_direction&quot;:&quot;1&quot;,&quot;jet_parallax_layout_fx_direction&quot;:null,&quot;jet_parallax_layout_z_index&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x&quot;:50,&quot;jet_parallax_layout_bg_x_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_x_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y&quot;:50,&quot;jet_parallax_layout_bg_y_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_y_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size&quot;:&quot;auto&quot;,&quot;jet_parallax_layout_bg_size_tablet&quot;:&quot;&quot;,&quot;jet_parallax_layout_bg_size_mobile&quot;:&quot;&quot;,&quot;jet_parallax_layout_animation_prop&quot;:&quot;transform&quot;,&quot;jet_parallax_layout_on&quot;:[&quot;desktop&quot;,&quot;tablet&quot;]}]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7995c19\" data-id=\"7995c19\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a437045 elementor-widget elementor-widget-image-box\" data-id=\"a437045\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\">About Version 2 Digital<\/h3><p class=\"elementor-image-box-description\">Version 2 Digital is one of the most dynamic IT companies in Asia. The company distributes a wide range of IT products across various areas including cyber security, cloud, data protection, end points, infrastructures, system monitoring, storage, networking, business productivity and communication products.\n<br><br>\nThrough an extensive network of channels, point of sales, resellers, and partnership companies, Version 2 offers quality products and services which are highly acclaimed in the market. Its customers cover a wide spectrum which include Global 1000 enterprises, regional listed companies, different vertical industries, public utilities, Government, a vast number of successful SMEs, and consumers in various Asian cities.<\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>If you\u2019re running Caddy Webserver on Ubuntu, Graylog no [&hellip;]<\/p>\n","protected":false},"author":149011790,"featured_media":112472,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1303,1305,61],"tags":[1319,1077,1304],"class_list":["post-120108","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-graylog","category-1305","category-press-release","tag-home-page","tag-1077","tag-graylog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Caddy Webserver Data in Graylog - Version 2<\/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:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/\" \/>\n<meta property=\"og:locale\" content=\"zh_HK\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Caddy Webserver Data in Graylog - Version 2\" \/>\n<meta property=\"og:description\" content=\"If you\u2019re running Caddy Webserver on Ubuntu, Graylog no [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/\" \/>\n<meta property=\"og:site_name\" content=\"Version 2\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-26T03:21:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-28T03:24:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/version-2.com\/wp-content\/uploads\/2025\/06\/post-img-graylog.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1768\" \/>\n\t<meta property=\"og:image:height\" content=\"956\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"tracylamv2\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"tracylamv2\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9810\u8a08\u95b1\u8b80\u6642\u9593\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 \u5206\u9418\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/2025\\\/08\\\/caddy-webserver-data-in-graylog\\\/\"},\"author\":{\"name\":\"tracylamv2\",\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#\\\/schema\\\/person\\\/011bc7c3731c930bcfeecd52fefb6365\"},\"headline\":\"Caddy Webserver Data in Graylog\",\"datePublished\":\"2025-08-26T03:21:59+00:00\",\"dateModified\":\"2025-08-28T03:24:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/2025\\\/08\\\/caddy-webserver-data-in-graylog\\\/\"},\"wordCount\":659,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/version-2.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/post-img-graylog.jpg\",\"keywords\":[\"home-page\",\"2025\",\"Graylog\"],\"articleSection\":[\"Graylog\",\"2025\",\"Press Release\"],\"inLanguage\":\"zh-HK\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/2025\\\/08\\\/caddy-webserver-data-in-graylog\\\/\",\"url\":\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/\",\"name\":\"Caddy Webserver Data in Graylog - Version 2\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/version-2.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/post-img-graylog.jpg\",\"datePublished\":\"2025-08-26T03:21:59+00:00\",\"dateModified\":\"2025-08-28T03:24:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/#breadcrumb\"},\"inLanguage\":\"zh-HK\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-HK\",\"@id\":\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/#primaryimage\",\"url\":\"https:\\\/\\\/version-2.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/post-img-graylog.jpg\",\"contentUrl\":\"https:\\\/\\\/version-2.com\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/post-img-graylog.jpg\",\"width\":1768,\"height\":956},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/graylog.org\\\/post\\\/caddy-webserver-data-in-graylog\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9801\",\"item\":\"https:\\\/\\\/version-2.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Caddy Webserver Data in Graylog\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#website\",\"url\":\"https:\\\/\\\/version-2.com\\\/zh\\\/\",\"name\":\"Version 2\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/version-2.com\\\/zh\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-HK\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#organization\",\"name\":\"Version 2\",\"url\":\"https:\\\/\\\/version-2.com\\\/zh\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-HK\",\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/version-2.com\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/v2-hk-hor-4.png?fit=1795%2C335&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/version-2.com\\\/wp-content\\\/uploads\\\/2020\\\/08\\\/v2-hk-hor-4.png?fit=1795%2C335&ssl=1\",\"width\":1795,\"height\":335,\"caption\":\"Version 2\"},\"image\":{\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/version-2.com\\\/zh\\\/#\\\/schema\\\/person\\\/011bc7c3731c930bcfeecd52fefb6365\",\"name\":\"tracylamv2\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-HK\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9d01d79cbfd8b2e878f5d701a362cc9fca466d33fec977b59706c23c1a2db15c?s=96&d=identicon&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9d01d79cbfd8b2e878f5d701a362cc9fca466d33fec977b59706c23c1a2db15c?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9d01d79cbfd8b2e878f5d701a362cc9fca466d33fec977b59706c23c1a2db15c?s=96&d=identicon&r=g\",\"caption\":\"tracylamv2\"},\"url\":\"https:\\\/\\\/version-2.com\\\/zh\\\/author\\\/tracylamv2\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Caddy Webserver Data in Graylog - Version 2","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:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/","og_locale":"zh_HK","og_type":"article","og_title":"Caddy Webserver Data in Graylog - Version 2","og_description":"If you\u2019re running Caddy Webserver on Ubuntu, Graylog no [&hellip;]","og_url":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/","og_site_name":"Version 2","article_published_time":"2025-08-26T03:21:59+00:00","article_modified_time":"2025-08-28T03:24:00+00:00","og_image":[{"width":1768,"height":956,"url":"https:\/\/version-2.com\/wp-content\/uploads\/2025\/06\/post-img-graylog.jpg","type":"image\/jpeg"}],"author":"tracylamv2","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"tracylamv2","\u9810\u8a08\u95b1\u8b80\u6642\u9593":"8 \u5206\u9418"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/#article","isPartOf":{"@id":"https:\/\/version-2.com\/zh\/2025\/08\/caddy-webserver-data-in-graylog\/"},"author":{"name":"tracylamv2","@id":"https:\/\/version-2.com\/zh\/#\/schema\/person\/011bc7c3731c930bcfeecd52fefb6365"},"headline":"Caddy Webserver Data in Graylog","datePublished":"2025-08-26T03:21:59+00:00","dateModified":"2025-08-28T03:24:00+00:00","mainEntityOfPage":{"@id":"https:\/\/version-2.com\/zh\/2025\/08\/caddy-webserver-data-in-graylog\/"},"wordCount":659,"commentCount":0,"publisher":{"@id":"https:\/\/version-2.com\/zh\/#organization"},"image":{"@id":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/#primaryimage"},"thumbnailUrl":"https:\/\/version-2.com\/wp-content\/uploads\/2025\/06\/post-img-graylog.jpg","keywords":["home-page","2025","Graylog"],"articleSection":["Graylog","2025","Press Release"],"inLanguage":"zh-HK","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/version-2.com\/zh\/2025\/08\/caddy-webserver-data-in-graylog\/","url":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/","name":"Caddy Webserver Data in Graylog - Version 2","isPartOf":{"@id":"https:\/\/version-2.com\/zh\/#website"},"primaryImageOfPage":{"@id":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/#primaryimage"},"image":{"@id":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/#primaryimage"},"thumbnailUrl":"https:\/\/version-2.com\/wp-content\/uploads\/2025\/06\/post-img-graylog.jpg","datePublished":"2025-08-26T03:21:59+00:00","dateModified":"2025-08-28T03:24:00+00:00","breadcrumb":{"@id":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/#breadcrumb"},"inLanguage":"zh-HK","potentialAction":[{"@type":"ReadAction","target":["https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/"]}]},{"@type":"ImageObject","inLanguage":"zh-HK","@id":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/#primaryimage","url":"https:\/\/version-2.com\/wp-content\/uploads\/2025\/06\/post-img-graylog.jpg","contentUrl":"https:\/\/version-2.com\/wp-content\/uploads\/2025\/06\/post-img-graylog.jpg","width":1768,"height":956},{"@type":"BreadcrumbList","@id":"https:\/\/graylog.org\/post\/caddy-webserver-data-in-graylog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9801","item":"https:\/\/version-2.com\/"},{"@type":"ListItem","position":2,"name":"Caddy Webserver Data in Graylog"}]},{"@type":"WebSite","@id":"https:\/\/version-2.com\/zh\/#website","url":"https:\/\/version-2.com\/zh\/","name":"Version 2","description":"","publisher":{"@id":"https:\/\/version-2.com\/zh\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/version-2.com\/zh\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-HK"},{"@type":"Organization","@id":"https:\/\/version-2.com\/zh\/#organization","name":"Version 2","url":"https:\/\/version-2.com\/zh\/","logo":{"@type":"ImageObject","inLanguage":"zh-HK","@id":"https:\/\/version-2.com\/zh\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/version-2.com\/wp-content\/uploads\/2020\/08\/v2-hk-hor-4.png?fit=1795%2C335&ssl=1","contentUrl":"https:\/\/i0.wp.com\/version-2.com\/wp-content\/uploads\/2020\/08\/v2-hk-hor-4.png?fit=1795%2C335&ssl=1","width":1795,"height":335,"caption":"Version 2"},"image":{"@id":"https:\/\/version-2.com\/zh\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/version-2.com\/zh\/#\/schema\/person\/011bc7c3731c930bcfeecd52fefb6365","name":"tracylamv2","image":{"@type":"ImageObject","inLanguage":"zh-HK","@id":"https:\/\/secure.gravatar.com\/avatar\/9d01d79cbfd8b2e878f5d701a362cc9fca466d33fec977b59706c23c1a2db15c?s=96&d=identicon&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9d01d79cbfd8b2e878f5d701a362cc9fca466d33fec977b59706c23c1a2db15c?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9d01d79cbfd8b2e878f5d701a362cc9fca466d33fec977b59706c23c1a2db15c?s=96&d=identicon&r=g","caption":"tracylamv2"},"url":"https:\/\/version-2.com\/zh\/author\/tracylamv2\/"}]}},"jetpack_featured_media_url":"https:\/\/version-2.com\/wp-content\/uploads\/2025\/06\/post-img-graylog.jpg","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pbQRKm-vfe","post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/posts\/120108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/users\/149011790"}],"replies":[{"embeddable":true,"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/comments?post=120108"}],"version-history":[{"count":4,"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/posts\/120108\/revisions"}],"predecessor-version":[{"id":120112,"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/posts\/120108\/revisions\/120112"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/media\/112472"}],"wp:attachment":[{"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/media?parent=120108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/categories?post=120108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/version-2.com\/zh\/wp-json\/wp\/v2\/tags?post=120108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}