{"id":18523,"date":"2024-11-19T14:39:00","date_gmt":"2024-11-19T09:09:00","guid":{"rendered":"https:\/\/www.milesweb.in\/hosting-faqs\/?p=18523"},"modified":"2024-11-19T14:39:01","modified_gmt":"2024-11-19T09:09:01","slug":"how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy","status":"publish","type":"post","link":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/","title":{"rendered":"How to Configure Apache as a Reverse Proxy with mod_proxy?"},"content":{"rendered":"\n<p>Apache is a versatile web server application capable of serving dynamic web content or functioning as a reverse proxy. As a reverse proxy, it forwards client requests to back-end servers. This guide shows how to configure Apache as a reverse proxy using the mod_proxy module.<\/p>\n\n\n\n<p>In this guide, you will learn about proxying an ownCloud application running on port 8080 within a Docker container. However, the same approach can be applied to proxy other applications running on different ports.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Requirements<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Deploy a fresh Vultr Cloud Server.<\/li>\n<\/ul>\n\n\n\n<p><em><strong>Note:<\/strong> This article uses an Ubuntu 20.04 server, but the instructions are applicable to any Linux server running Apache.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set up a DNS &#8220;A&#8221; record pointing to the server&#8217;s IP address. This guide uses the name app.example.com.<\/li>\n\n\n\n<li>Connect to the server.<\/li>\n\n\n\n<li>Log in as a non-root user with sudo privileges.<\/li>\n\n\n\n<li>Update the server.<\/li>\n\n\n\n<li>Install Apache.<\/li>\n\n\n\n<li>Install Docker.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">1. Enable mod_proxy<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable mod_proxy in Apache<\/li>\n\n\n\n<li>To configure Apache as a reverse proxy, start by enabling the required modules.<\/li>\n\n\n\n<li>Enable the core mod_proxy module:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo a2enmod proxy<\/code><\/pre>\n\n\n\n<p>Enable additional proxy-related modules:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo a2enmod proxy_http\nsudo a2enmod proxy_balancer\nsudo a2enmod proxy_wstunnel<\/code><\/pre>\n\n\n\n<p>Here\u2019s what each module does:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>mod_proxy:<\/strong> Provides the core functionality for proxying.<\/li>\n\n\n\n<li><strong>proxy_http:<\/strong> Handles HTTP and HTTPS proxy requests.<\/li>\n\n\n\n<li><strong>proxy_balancer:<\/strong> Adds load-balancing capabilities.<\/li>\n\n\n\n<li><strong>proxy_wstunnel<\/strong>: Facilitates WebSocket tunneling to a back-end server.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Restart Apache to apply the changes:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl restart apache2<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">2. Set up the Back-end Application<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You can setup ownCloud container listening on port 8080 under Docker as an example.&nbsp;<\/li>\n\n\n\n<li>Execute the following command to create ownCloud docker container.&nbsp;<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ docker run -d --name owncloud -p 8080:8080 owncloud\/server<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Start ownCloud.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ docker start owncloud<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, verify that ownCloud is running.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ docker ps<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">3. Setup Apache as a Reverse Proxy<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Before making changes, back up the default Apache virtual host configuration file.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo mv \/etc\/apache2\/sites-available\/000-default.conf&nbsp; \/etc\/apache2\/sites-available\/origdefault.backup<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Create a new configuration file.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo nano \/etc\/apache2\/sites-available\/app.example.com.conf<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, update the file with the following content, replacing app.example.com with your server&#8217;s domain name. If you are configuring a proxy for an application other than the ownCloud example, update port 8080 to match your application&#8217;s port number in the configuration below.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>\u00a0\u00a0&lt;VirtualHost *:80>\n\u00a0\u00a0\u00a0\u00a0\u00a0ServerName app.example.com\n\u00a0\u00a0\u00a0\u00a0\u00a0ProxyPreserveHost On\n\u00a0\u00a0\u00a0\u00a0\u00a0ProxyPass \/ http:\/\/127.0.0.1:8080\/\n\u00a0\u00a0\u00a0\u00a0\u00a0ProxyPassReverse \/ http:\/\/127.0.0.1:8080\/\n\u00a0\u00a0&lt;\/VirtualHost><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Save and close the file.<\/li>\n<\/ul>\n\n\n\n<p>This is what every directive conveys in the module<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>ProxyPreserveHost:<\/strong> Forward the original host header to the back-end application.<\/li>\n\n\n\n<li><strong>ProxyPass:<\/strong> Directs all requests from\/to the specified port of the back-end application.<\/li>\n\n\n\n<li><strong>ProxyPassReverse:<\/strong> Complements ProxyPass by adjusting response headers sent by the back-end application.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Activate the configuration file.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo ln -s \/etc\/apache2\/sites-available\/app.example.com.conf&nbsp; \/etc\/apache2\/sites-enabled\/app.example.com.conf<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Test the Apache configuration for errors.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo apachectl configtest<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Restart Apache to load changes.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo service apache2 restart<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">4. Secure The Server<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Make the firewall configuration to allow HTTP traffic on the port 80.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo ufw allow 80\/tcp<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>To allow HTTPS traffic on port 443, run the following command.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw allow 443\/tcp<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Then, restart the firewall to apply the changes.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ufw reload<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">5. Setup SSL Certificate<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Install Certbot.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo apt install certbot python3-certbot-apache<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Request a Let&#8217;s Encrypt SSL Certificate.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo certbot -d app.example.com<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Test Auto-renewal.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>$ sudo certbot renew --dry-run<\/code><\/pre>\n\n\n\n<ol class=\"wp-block-list\" start=\"6\">\n<li><strong>Testing Is Necessary<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open a web browser and navigate to your subdomain:<\/li>\n<\/ul>\n\n\n\n<p>https:\/\/app.example.com<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>You should see the ownCloud login page. Use the credentials admin for both the username and password to log in and start using the application.<\/li>\n<\/ul>\n\n\n\n<div class=\"vlt-box \">\n<div class=\"box-title\" style=\"background:#D5EAFF; color:#000\">Summing Up<\/div>\n<div class=\"box-content\" >\n<p>Apache reverse proxy with mod_proxy &#8211; configured in the server enhances your abilities to have unrestrictive transfer of client requests back to the back-end servers. With the right modules enabled, proper configuration of virtual hosts defined, and security being on the right track, you will be able to successfully proxy ownCloud or any type of service. <a href=\"https:\/\/www.milesweb.in\/\">MilesWeb<\/a> will be here to support you through hosting and technical issues if you are not able to set this up.<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Apache is a versatile web server application capable of serving dynamic web content or functioning as a reverse proxy. As a reverse proxy, it forwards client requests to back-end servers. This guide shows how to configure Apache as a reverse proxy using the mod_proxy module. In this guide, you will learn about proxying an ownCloud [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41],"tags":[],"class_list":["post-18523","post","type-post","status-publish","format-standard","placeholder-for-hentry","category-howtos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Configure Apache as a Reverse Proxy with mod_proxy?<\/title>\n<meta name=\"description\" content=\"Learn how to set up Apache as a powerful reverse proxy server using mod_proxy. Enhance security, load balance, and optimize website performance with this comprehensive guide.\" \/>\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.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Configure Apache as a Reverse Proxy with mod_proxy?\" \/>\n<meta property=\"og:description\" content=\"Learn how to set up Apache as a powerful reverse proxy server using mod_proxy. Enhance security, load balance, and optimize website performance with this comprehensive guide.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/\" \/>\n<meta property=\"og:site_name\" content=\"Web Hosting FAQs by MilesWeb\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-19T09:09:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-19T09:09:01+00:00\" \/>\n<meta name=\"author\" content=\"Ujwala\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ujwala\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/\"},\"author\":{\"name\":\"Ujwala\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/485f82549b85b9f4c82dc208c42964a8\"},\"headline\":\"How to Configure Apache as a Reverse Proxy with mod_proxy?\",\"datePublished\":\"2024-11-19T09:09:00+00:00\",\"dateModified\":\"2024-11-19T09:09:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/\"},\"wordCount\":565,\"commentCount\":0,\"articleSection\":[\"How-Tos\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/\",\"url\":\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/\",\"name\":\"How to Configure Apache as a Reverse Proxy with mod_proxy?\",\"isPartOf\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#website\"},\"datePublished\":\"2024-11-19T09:09:00+00:00\",\"dateModified\":\"2024-11-19T09:09:01+00:00\",\"author\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/485f82549b85b9f4c82dc208c42964a8\"},\"description\":\"Learn how to set up Apache as a powerful reverse proxy server using mod_proxy. Enhance security, load balance, and optimize website performance with this comprehensive guide.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.milesweb.in\/hosting-faqs\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Configure Apache as a Reverse Proxy with mod_proxy?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#website\",\"url\":\"https:\/\/www.milesweb.in\/hosting-faqs\/\",\"name\":\"Web Hosting FAQs by MilesWeb\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.milesweb.in\/hosting-faqs\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/485f82549b85b9f4c82dc208c42964a8\",\"name\":\"Ujwala\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3688a73ea9910afb426b453e227deb5300ca470f5518aac6c3b676a5b0acfee5?s=96&d=blank&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3688a73ea9910afb426b453e227deb5300ca470f5518aac6c3b676a5b0acfee5?s=96&d=blank&r=g\",\"caption\":\"Ujwala\"},\"description\":\"My aim is to create enriching content on topics related to SEO, web hosting and social media. The idea is to elevate the readers to new levels of usability, accessibility and understanding.\",\"url\":\"https:\/\/www.milesweb.in\/hosting-faqs\/author\/ujwala\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Configure Apache as a Reverse Proxy with mod_proxy?","description":"Learn how to set up Apache as a powerful reverse proxy server using mod_proxy. Enhance security, load balance, and optimize website performance with this comprehensive guide.","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.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/","og_locale":"en_US","og_type":"article","og_title":"How to Configure Apache as a Reverse Proxy with mod_proxy?","og_description":"Learn how to set up Apache as a powerful reverse proxy server using mod_proxy. Enhance security, load balance, and optimize website performance with this comprehensive guide.","og_url":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/","og_site_name":"Web Hosting FAQs by MilesWeb","article_published_time":"2024-11-19T09:09:00+00:00","article_modified_time":"2024-11-19T09:09:01+00:00","author":"Ujwala","twitter_misc":{"Written by":"Ujwala","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/#article","isPartOf":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/"},"author":{"name":"Ujwala","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/485f82549b85b9f4c82dc208c42964a8"},"headline":"How to Configure Apache as a Reverse Proxy with mod_proxy?","datePublished":"2024-11-19T09:09:00+00:00","dateModified":"2024-11-19T09:09:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/"},"wordCount":565,"commentCount":0,"articleSection":["How-Tos"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/","url":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/","name":"How to Configure Apache as a Reverse Proxy with mod_proxy?","isPartOf":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#website"},"datePublished":"2024-11-19T09:09:00+00:00","dateModified":"2024-11-19T09:09:01+00:00","author":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/485f82549b85b9f4c82dc208c42964a8"},"description":"Learn how to set up Apache as a powerful reverse proxy server using mod_proxy. Enhance security, load balance, and optimize website performance with this comprehensive guide.","breadcrumb":{"@id":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/how-to-configure-apache-as-a-reverse-proxy-with-mod-proxy\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.milesweb.in\/hosting-faqs\/"},{"@type":"ListItem","position":2,"name":"How to Configure Apache as a Reverse Proxy with mod_proxy?"}]},{"@type":"WebSite","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#website","url":"https:\/\/www.milesweb.in\/hosting-faqs\/","name":"Web Hosting FAQs by MilesWeb","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.milesweb.in\/hosting-faqs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/485f82549b85b9f4c82dc208c42964a8","name":"Ujwala","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.milesweb.in\/hosting-faqs\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3688a73ea9910afb426b453e227deb5300ca470f5518aac6c3b676a5b0acfee5?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3688a73ea9910afb426b453e227deb5300ca470f5518aac6c3b676a5b0acfee5?s=96&d=blank&r=g","caption":"Ujwala"},"description":"My aim is to create enriching content on topics related to SEO, web hosting and social media. The idea is to elevate the readers to new levels of usability, accessibility and understanding.","url":"https:\/\/www.milesweb.in\/hosting-faqs\/author\/ujwala\/"}]}},"_links":{"self":[{"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/posts\/18523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/comments?post=18523"}],"version-history":[{"count":8,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/posts\/18523\/revisions"}],"predecessor-version":[{"id":18533,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/posts\/18523\/revisions\/18533"}],"wp:attachment":[{"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/media?parent=18523"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/categories?post=18523"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.milesweb.in\/hosting-faqs\/wp-json\/wp\/v2\/tags?post=18523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}