{"id":2366,"date":"2018-04-28T19:36:17","date_gmt":"2018-04-28T14:06:17","guid":{"rendered":"https:\/\/pheonixsolutions.com\/blog\/?p=2366"},"modified":"2026-09-28T19:42:56","modified_gmt":"2026-09-28T14:12:56","slug":"fix-apache-proxy-connection-issues-selinux","status":"publish","type":"post","link":"https:\/\/pheonixsolutions.com\/blog\/fix-apache-proxy-connection-issues-selinux\/","title":{"rendered":"How to Fix Apache Proxy Connection Issues with SELinux (httpd_can_network_connect)"},"content":{"rendered":"\n<h4 class=\"wp-block-heading\">Post Date: April 28, 2018 <br><strong>Last Updated: September 19, 2026<\/strong><\/h4>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">When Apache (<code>httpd<\/code>) is configured as a reverse proxy, load balancer, or needs to communicate with backend services such as Tomcat, Node.js, Docker containers, Kubernetes services, or external APIs, SELinux may block outbound network connections even if the proxy configuration is correct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A common symptom is that Apache starts successfully, but requests fail with errors such as <strong>503 Service Unavailable<\/strong>, <strong>Connection Refused<\/strong>, or <strong>Permission Denied<\/strong> in the Apache error logs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This article explains how to identify the issue and enable Apache network connectivity through SELinux.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Understanding the Issue<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SELinux (Security-Enhanced Linux) provides mandatory access controls on Linux systems. By default, Apache runs under the <code>httpd_t<\/code> security context, which restricts outbound network access.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a result, Apache may be unable to connect to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Backend application servers<\/li>\n\n\n\n<li>Reverse proxy targets<\/li>\n\n\n\n<li>External APIs<\/li>\n\n\n\n<li>Database servers (in some configurations)<\/li>\n\n\n\n<li>Docker or Kubernetes services<\/li>\n\n\n\n<li>Internal microservices<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Even when firewall rules and proxy settings are correct, SELinux can silently block the connection.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Common Symptoms<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You may encounter errors similar to:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">AH00957: HTTP: attempt to connect to 127.0.0.1:8080 failed\nAH01114: HTTP: failed to make connection to backend\nPermission denied\n503 Service Unavailable<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Check SELinux status:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">getenforce<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Example output:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">Enforcing<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If SELinux is enforcing, continue with the steps below.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Temporarily Allow Apache Network Connections<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Run the following command:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/usr\/sbin\/setsebool httpd_can_network_connect 1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verify the value:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">getsebool httpd_can_network_connect<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Expected output:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">httpd_can_network_connect --> on<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This change remains active until the server is rebooted.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Test the Proxy Configuration<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">After enabling the SELinux boolean temporarily:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Restart Apache<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">systemctl restart httpd<\/pre>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li>Test the application URL.<\/li>\n\n\n\n<li>Review Apache logs:<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">tail -f \/var\/log\/httpd\/error_log<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If the proxy begins working correctly, SELinux was blocking the connection.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Make the Change Permanent<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once confirmed, enable it permanently:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">\/usr\/sbin\/setsebool -P httpd_can_network_connect 1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verify:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">getsebool httpd_can_network_connect<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Output:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">httpd_can_network_connect --> on<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The <code>-P<\/code> option writes the configuration permanently so it survives reboots.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Troubleshooting Flow<\/h1>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2018\/04\/apache_proxy_troubleshooting_flowchart-scaled.png\"><img fetchpriority=\"high\" decoding=\"async\" width=\"936\" height=\"1024\" data-id=\"11849\" src=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2018\/04\/apache_proxy_troubleshooting_flowchart-936x1024.png\" alt=\"\" class=\"wp-image-11849\" srcset=\"https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2018\/04\/apache_proxy_troubleshooting_flowchart-936x1024.png 936w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2018\/04\/apache_proxy_troubleshooting_flowchart-274x300.png 274w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2018\/04\/apache_proxy_troubleshooting_flowchart-768x840.png 768w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2018\/04\/apache_proxy_troubleshooting_flowchart-1404x1536.png 1404w, https:\/\/pheonixsolutions.com\/blog\/wp-content\/uploads\/2018\/04\/apache_proxy_troubleshooting_flowchart-1872x2048.png 1872w\" sizes=\"(max-width: 936px) 100vw, 936px\" \/><\/a><\/figure>\n<\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Useful SELinux Commands<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">Check SELinux Status<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sestatus<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">View Current Boolean Value<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">getsebool httpd_can_network_connect<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">List All Apache SELinux Booleans<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">getsebool -a | grep httpd<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Check SELinux Audit Logs<\/h3>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ausearch -m avc -ts recent<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">or<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">grep denied \/var\/log\/audit\/audit.log<\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Real-World Use Cases<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Enabling <code>httpd_can_network_connect<\/code> is commonly required when Apache acts as:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Scenario<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td>Reverse Proxy<\/td><td>Apache \u2192 Tomcat<\/td><\/tr><tr><td>Load Balancer<\/td><td>Apache \u2192 Multiple Backend Servers<\/td><\/tr><tr><td>API Gateway<\/td><td>Apache \u2192 External APIs<\/td><\/tr><tr><td>Docker Proxy<\/td><td>Apache \u2192 Docker Containers<\/td><\/tr><tr><td>Kubernetes Ingress<\/td><td>Apache \u2192 Cluster Services<\/td><\/tr><tr><td>Node.js Proxy<\/td><td>Apache \u2192 Express Application<\/td><\/tr><tr><td>Python Proxy<\/td><td>Apache \u2192 Gunicorn\/Uvicorn<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Conclusion<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">If Apache reverse proxy, load balancer, or backend connectivity suddenly fails while SELinux is running in <strong>Enforcing<\/strong> mode, the <code>httpd_can_network_connect<\/code> boolean is often the root cause.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A quick test using:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">setsebool httpd_can_network_connect 1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">can help identify the issue. Once verified, make the change permanent using:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">setsebool -P httpd_can_network_connect 1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This approach preserves the security benefits of SELinux while allowing Apache to communicate with backend applications and services. By following this method, administrators can resolve proxy connectivity issues efficiently without compromising overall server security.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Frequently Asked Questions (FAQ)<\/h1>\n\n\n\n<h3 class=\"wp-block-heading\">1. Why does Apache work when SELinux is disabled?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">When SELinux is disabled or set to permissive mode, security restrictions are not enforced. Apache can freely connect to backend services, which is why proxy connections start working.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">2. Is enabling <code>httpd_can_network_connect<\/code> safe?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Yes. This is the recommended SELinux method for allowing Apache to initiate outbound network connections. It is significantly safer than disabling SELinux entirely.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Do I need to reboot after running <code>setsebool -P<\/code>?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">No. The change takes effect immediately and remains persistent across future reboots.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Related Articles<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pheonixsolutions.com\/blog\/setup-password-authentication-for-apache2-in-centos\/\">Setup password authentication for Apache2 in Centos<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pheonixsolutions.com\/blog\/how-to-install-apache-on-macos-via-homebrew\/\">How to Install Apache on macOS via Homebrew<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/pheonixsolutions.com\/blog\/apache-rules-for-wildcard-api-end-points\/\">Apache Rules for wildcard API end points<\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Talk to our experts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Have a technology challenge or looking for the right solution for your business? Our team can help you with <strong>cloud, DevOps, development, infrastructure, design, and more<\/strong>. Feel free to reach out to our experts <a href=\"https:\/\/pheonixsolutions.com\/contact\">here<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Post Date: April 28, 2018 Last Updated: September 19, 2026 Introduction When Apache (httpd) is configured as a reverse proxy, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[1022],"tags":[161,405],"class_list":["post-2366","post","type-post","status-publish","format-standard","hentry","category-web-architecture","tag-centos","tag-selinux","psol-cat-web-architecture"],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/phn2x7-Ca","jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/2366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=2366"}],"version-history":[{"count":4,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/2366\/revisions"}],"predecessor-version":[{"id":11972,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/2366\/revisions\/11972"}],"wp:attachment":[{"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=2366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=2366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pheonixsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=2366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}