{"id":7050,"date":"2024-03-14T05:01:33","date_gmt":"2024-03-14T05:01:33","guid":{"rendered":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/"},"modified":"2025-08-02T11:25:34","modified_gmt":"2025-08-02T11:25:34","slug":"how-can-address-forwarding-be-configured-in-nginx","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/","title":{"rendered":"Nginx Address Forwarding Setup Guide"},"content":{"rendered":"<p>Configuring address forwarding in nginx can be achieved by setting up the server block. Here&#8217;s a simple example:<\/p>\n<ol>\n<li>Open the configuration file for nginx, which is usually named nginx.conf.<\/li>\n<li>Add a server block in the HTTP block as shown below:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>server {\r\n    listen       80;\r\n    server_name  example.com;\r\n\r\n    location \/ {\r\n        proxy_pass http:\/\/backend_server;\r\n    }\r\n}\r\n<\/code><\/pre>\n<p>In the example above, when a user accesses example.com, nginx will forward the request to the backend server.<\/p>\n<ol>\n<li>To set up the address and port of the backend server, you can add an upstream block in the nginx.conf file to define the address and port of the backend server, as shown below:<\/li>\n<\/ol>\n<pre class=\"post-pre\"><code>upstream backend_server {\r\n    server backend_ip:port;\r\n}\r\n<\/code><\/pre>\n<p>The backend_ip is the IP address of the backend server, and port is the port number.<\/p>\n<ol>\n<li>Save and close the configuration file, reload the nginx configuration or restart the nginx service to apply the changes.<\/li>\n<\/ol>\n<p>By following the above steps, you can configure address forwarding in nginx to implement request forwarding.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configuring address forwarding in nginx can be achieved by setting up the server block. Here&#8217;s a simple example: Open the configuration file for nginx, which is usually named nginx.conf. Add a server block in the HTTP block as shown below: server { listen 80; server_name example.com; location \/ { proxy_pass http:\/\/backend_server; } } In the [&hellip;]<\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[1],"tags":[8942,923,4764,8528,8943],"class_list":["post-7050","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-address-forwarding","tag-nginx","tag-nginx-configuration","tag-proxy_pass","tag-server-block"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Nginx Address Forwarding Setup Guide - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"Learn how to configure nginx address forwarding with server blocks. Simple proxy_pass setup for backend routing.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Nginx Address Forwarding Setup Guide\" \/>\n<meta property=\"og:description\" content=\"Learn how to configure nginx address forwarding with server blocks. Simple proxy_pass setup for backend routing.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-14T05:01:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-02T11:25:34+00:00\" \/>\n<meta name=\"author\" content=\"Isabella Edwards\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:site\" content=\"@SiliCloudGlobal\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isabella Edwards\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/\"},\"author\":{\"name\":\"Isabella Edwards\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\"},\"headline\":\"Nginx Address Forwarding Setup Guide\",\"datePublished\":\"2024-03-14T05:01:33+00:00\",\"dateModified\":\"2025-08-02T11:25:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/\"},\"wordCount\":153,\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"keywords\":[\"address forwarding\",\"Nginx\",\"nginx configuration\",\"proxy_pass\",\"server block\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/\",\"name\":\"Nginx Address Forwarding Setup Guide - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\"},\"datePublished\":\"2024-03-14T05:01:33+00:00\",\"dateModified\":\"2025-08-02T11:25:34+00:00\",\"description\":\"Learn how to configure nginx address forwarding with server blocks. Simple proxy_pass setup for backend routing.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.silicloud.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Nginx Address Forwarding Setup Guide\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"name\":\"Silicon Cloud Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\"},\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#organization\",\"name\":\"Silicon Cloud Blog\",\"url\":\"https:\/\/www.silicloud.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"contentUrl\":\"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png\",\"width\":1024,\"height\":1024,\"caption\":\"Silicon Cloud Blog\"},\"image\":{\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/SiliCloudGlobal\/\",\"https:\/\/twitter.com\/SiliCloudGlobal\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd\",\"name\":\"Isabella Edwards\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g\",\"caption\":\"Isabella Edwards\"},\"url\":\"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Nginx Address Forwarding Setup Guide - Blog - Silicon Cloud","description":"Learn how to configure nginx address forwarding with server blocks. Simple proxy_pass setup for backend routing.","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:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/","og_locale":"en_US","og_type":"article","og_title":"Nginx Address Forwarding Setup Guide","og_description":"Learn how to configure nginx address forwarding with server blocks. Simple proxy_pass setup for backend routing.","og_url":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/","og_site_name":"Blog - Silicon Cloud","article_publisher":"https:\/\/www.facebook.com\/SiliCloudGlobal\/","article_published_time":"2024-03-14T05:01:33+00:00","article_modified_time":"2025-08-02T11:25:34+00:00","author":"Isabella Edwards","twitter_card":"summary_large_image","twitter_creator":"@SiliCloudGlobal","twitter_site":"@SiliCloudGlobal","twitter_misc":{"Written by":"Isabella Edwards","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/#article","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/"},"author":{"name":"Isabella Edwards","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd"},"headline":"Nginx Address Forwarding Setup Guide","datePublished":"2024-03-14T05:01:33+00:00","dateModified":"2025-08-02T11:25:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/"},"wordCount":153,"publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"keywords":["address forwarding","Nginx","nginx configuration","proxy_pass","server block"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/","url":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/","name":"Nginx Address Forwarding Setup Guide - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/blog\/#website"},"datePublished":"2024-03-14T05:01:33+00:00","dateModified":"2025-08-02T11:25:34+00:00","description":"Learn how to configure nginx address forwarding with server blocks. Simple proxy_pass setup for backend routing.","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/blog\/how-can-address-forwarding-be-configured-in-nginx\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.silicloud.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Nginx Address Forwarding Setup Guide"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/blog\/#website","url":"https:\/\/www.silicloud.com\/blog\/","name":"Silicon Cloud Blog","description":"","publisher":{"@id":"https:\/\/www.silicloud.com\/blog\/#organization"},"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.silicloud.com\/blog\/#organization","name":"Silicon Cloud Blog","url":"https:\/\/www.silicloud.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","contentUrl":"https:\/\/www.silicloud.com\/blog\/wp-content\/uploads\/2023\/11\/EN-SILICON-Full.png","width":1024,"height":1024,"caption":"Silicon Cloud Blog"},"image":{"@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/SiliCloudGlobal\/","https:\/\/twitter.com\/SiliCloudGlobal"]},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/5579144e23c225c8188167f3e3f888dd","name":"Isabella Edwards","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.silicloud.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d4d4dec47f553ac7961d9fa4cc9bdcdcf5b7ce5106594330b6d25c5694fdbaec?s=96&d=mm&r=g","caption":"Isabella Edwards"},"url":"https:\/\/www.silicloud.com\/blog\/author\/isabellaedwards\/"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/comments?post=7050"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7050\/revisions"}],"predecessor-version":[{"id":151823,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/posts\/7050\/revisions\/151823"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/media?parent=7050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/categories?post=7050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/blog\/wp-json\/wp\/v2\/tags?post=7050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}