{"id":5820,"date":"2023-02-16T18:26:51","date_gmt":"2023-02-16T12:56:51","guid":{"rendered":"https:\/\/trysiteprice.com\/blog\/?p=5820"},"modified":"2023-02-16T18:26:51","modified_gmt":"2023-02-16T12:56:51","slug":"varnish-change-web-server-signature-headers","status":"publish","type":"post","link":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/","title":{"rendered":"Varnish Change Web Server Signature Headers"},"content":{"rendered":"<p>To change the web server signature headers in Varnish, you can modify the VCL (Varnish Configuration Language) file used by Varnish.<\/p>\n<p>Here are the steps to follow:<\/p>\n<ol>\n<li>Open the VCL file in a text editor. On Ubuntu and Debian systems, the default VCL file is located at <code>\/etc\/varnish\/default.vcl<\/code>.<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-javascript\">sudo nano \/etc\/varnish\/<span class=\"hljs-keyword\">default<\/span>.<span class=\"hljs-property\">vcl<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<ol start=\"2\">\n<li>Add the following lines of code to the <code>vcl_deliver<\/code> section of the VCL file, just before the <code>return(deliver)<\/code> statement:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-bash\"><span class=\"hljs-built_in\">unset<\/span> resp.http.Server;<br \/>\n<span class=\"hljs-built_in\">unset<\/span> resp.http.X-Powered-By;<br \/>\n<span class=\"hljs-built_in\">set<\/span> resp.http.Server = <span class=\"hljs-string\">\"Your New Server Signature\"<\/span>;<br \/>\n<span class=\"hljs-built_in\">set<\/span> resp.http.X-Powered-By = <span class=\"hljs-string\">\"Your New X-Powered-By Signature\"<\/span>;<br \/>\n<\/code><\/div>\n<\/div>\n<p>These lines will remove the default <code>Server<\/code> and <code>X-Powered-By<\/code> headers and set new custom headers with the server and X-Powered-By information you specify.<\/p>\n<ol start=\"3\">\n<li>Save the changes to the VCL file and exit the text editor.<\/li>\n<li>Reload the Varnish configuration by running the following command:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs\">sudo systemctl reload varnish<br \/>\n<\/code><\/div>\n<\/div>\n<p>This will reload the Varnish configuration and apply your changes.<\/p>\n<ol start=\"5\">\n<li>To test whether the new headers have been successfully added, you can use the <code>curl<\/code> command to send a request to your web server and inspect the response headers:<\/li>\n<\/ol>\n<div class=\"bg-black mb-4 rounded-md\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans\"><\/div>\n<div class=\"p-4 overflow-y-auto\"><code class=\"!whitespace-pre hljs language-javascript\">curl -I <span class=\"hljs-attr\">http<\/span>:<span class=\"hljs-comment\">\/\/your-domain.com<\/span><br \/>\n<\/code><\/div>\n<\/div>\n<p>This command will display the headers for the specified URL. You should see your new <code>Server<\/code> and <code>X-Powered-By<\/code> headers in the response.<\/p>\n<p>Note that changing the web server signature headers can help improve security by making it harder for attackers to determine the software and version of your web server. However, it is not a substitute for other security measures such as regular software updates, strong passwords, and secure coding practices.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To change the web server signature headers in Varnish, you can modify the VCL (Varnish Configuration Language) file used by Varnish. Here are the steps to follow: Open the VCL file in a text editor. On Ubuntu and Debian systems, the default VCL file is located at \/etc\/varnish\/default.vcl. sudo nano \/etc\/varnish\/default.vcl Add the following lines &#8230; <a title=\"Varnish Change Web Server Signature Headers\" class=\"read-more\" href=\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/\" aria-label=\"Read more about Varnish Change Web Server Signature Headers\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5820","post","type-post","status-publish","format-standard","hentry","category-best-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Varnish Change Web Server Signature Headers - TrySitePrice<\/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:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Varnish Change Web Server Signature Headers - TrySitePrice\" \/>\n<meta property=\"og:description\" content=\"To change the web server signature headers in Varnish, you can modify the VCL (Varnish Configuration Language) file used by Varnish. Here are the steps to follow: Open the VCL file in a text editor. On Ubuntu and Debian systems, the default VCL file is located at \/etc\/varnish\/default.vcl. sudo nano \/etc\/varnish\/default.vcl Add the following lines ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/\" \/>\n<meta property=\"og:site_name\" content=\"TrySitePrice\" \/>\n<meta property=\"article:published_time\" content=\"2023-02-16T12:56:51+00:00\" \/>\n<meta name=\"author\" content=\"Rahul Sahu\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/\"},\"author\":{\"name\":\"Rahul Sahu\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\"},\"headline\":\"Varnish Change Web Server Signature Headers\",\"datePublished\":\"2023-02-16T12:56:51+00:00\",\"dateModified\":\"2023-02-16T12:56:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/\"},\"wordCount\":219,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"articleSection\":[\"Best\/Tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/\",\"name\":\"Varnish Change Web Server Signature Headers - TrySitePrice\",\"isPartOf\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\"},\"datePublished\":\"2023-02-16T12:56:51+00:00\",\"dateModified\":\"2023-02-16T12:56:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/trysiteprice.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Varnish Change Web Server Signature Headers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#website\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"name\":\"TrySitePrice\",\"description\":\"Free Website Value Calculator Tool\",\"publisher\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#organization\",\"name\":\"TrySitePrice\",\"url\":\"https:\/\/trysiteprice.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"contentUrl\":\"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png\",\"width\":395,\"height\":268,\"caption\":\"TrySitePrice\"},\"image\":{\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4\",\"name\":\"Rahul Sahu\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g\",\"caption\":\"Rahul Sahu\"},\"sameAs\":[\"https:\/\/trysiteprice.com\/blog\"],\"url\":\"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Varnish Change Web Server Signature Headers - TrySitePrice","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:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/","og_locale":"en_US","og_type":"article","og_title":"Varnish Change Web Server Signature Headers - TrySitePrice","og_description":"To change the web server signature headers in Varnish, you can modify the VCL (Varnish Configuration Language) file used by Varnish. Here are the steps to follow: Open the VCL file in a text editor. On Ubuntu and Debian systems, the default VCL file is located at \/etc\/varnish\/default.vcl. sudo nano \/etc\/varnish\/default.vcl Add the following lines ... Read more","og_url":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/","og_site_name":"TrySitePrice","article_published_time":"2023-02-16T12:56:51+00:00","author":"Rahul Sahu","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/#article","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/"},"author":{"name":"Rahul Sahu","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4"},"headline":"Varnish Change Web Server Signature Headers","datePublished":"2023-02-16T12:56:51+00:00","dateModified":"2023-02-16T12:56:51+00:00","mainEntityOfPage":{"@id":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/"},"wordCount":219,"commentCount":0,"publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"articleSection":["Best\/Tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/","url":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/","name":"Varnish Change Web Server Signature Headers - TrySitePrice","isPartOf":{"@id":"https:\/\/trysiteprice.com\/blog\/#website"},"datePublished":"2023-02-16T12:56:51+00:00","dateModified":"2023-02-16T12:56:51+00:00","breadcrumb":{"@id":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/trysiteprice.com\/blog\/varnish-change-web-server-signature-headers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/trysiteprice.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Varnish Change Web Server Signature Headers"}]},{"@type":"WebSite","@id":"https:\/\/trysiteprice.com\/blog\/#website","url":"https:\/\/trysiteprice.com\/blog\/","name":"TrySitePrice","description":"Free Website Value Calculator Tool","publisher":{"@id":"https:\/\/trysiteprice.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/trysiteprice.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/trysiteprice.com\/blog\/#organization","name":"TrySitePrice","url":"https:\/\/trysiteprice.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","contentUrl":"https:\/\/trysiteprice.com\/blog\/wp-content\/uploads\/2021\/12\/cropped-trysiteprice-logo.png","width":395,"height":268,"caption":"TrySitePrice"},"image":{"@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/358e04eeea4281deacad2f30c58e67f4","name":"Rahul Sahu","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/trysiteprice.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/51f0f95f7b95665f62baed2211572165?s=96&d=mm&r=g","caption":"Rahul Sahu"},"sameAs":["https:\/\/trysiteprice.com\/blog"],"url":"https:\/\/trysiteprice.com\/blog\/author\/rsahu4242_trysiteprice\/"}]}},"_links":{"self":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/comments?post=5820"}],"version-history":[{"count":1,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5820\/revisions"}],"predecessor-version":[{"id":5823,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/posts\/5820\/revisions\/5823"}],"wp:attachment":[{"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/media?parent=5820"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/categories?post=5820"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/trysiteprice.com\/blog\/wp-json\/wp\/v2\/tags?post=5820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}