{"id":17220,"date":"2023-06-14T20:06:19","date_gmt":"2023-06-14T17:06:19","guid":{"rendered":"https:\/\/kifarunix.com\/?p=17220"},"modified":"2024-03-10T09:56:31","modified_gmt":"2024-03-10T06:56:31","slug":"quickly-install-nginx-web-server-on-debian-12","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/quickly-install-nginx-web-server-on-debian-12\/","title":{"rendered":"Quickly Install Nginx web Server on Debian 12"},"content":{"rendered":"\n<p>This guide will take you through simple steps to install <a href=\"https:\/\/httpd.apache.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">Nginx<\/a> web server on Debian 12. <\/p>\n\n\n\n<div class=\"wp-block-rank-math-toc-block\" id=\"rank-math-toc\"><h2>Table of Contents<\/h2><nav><ul><li><a href=\"#installing-nginx-web-server-on-debian-12\">Installing Nginx Web Server on Debian 12<\/a><ul><li><a href=\"#run-system-update\">Run System Update<\/a><\/li><li><a href=\"#installing-nginx-web-server-on-debian-12-1\">Installing Nginx Web Server on Debian 12<\/a><\/li><li><a href=\"#start-nginx-service\">Start Nginx Service<\/a><\/li><li><a href=\"#verify-nginx-installation\">Verify Nginx installation<\/a><\/li><li><a href=\"#creating-custom-site-with-nginx\">Creating Custom Site with Nginx<\/a><ul><li><a href=\"#allow-nginx-http-connection-on-firewall\">Allow Nginx HTTP Connection on Firewall<\/a><\/li><li><a href=\"#verify-nginx-http-connection\">Verify Nginx HTTP Connection<\/a><\/li><\/ul><\/li><li><a href=\"#configure-nginx-with-https\">Configure Nginx with HTTPS<\/a><ul><li><a href=\"#generate-ssl-tls-certificates\">Generate SSL\/TLS certificates<\/a><\/li><li><a href=\"#install-enable-nginx-ssl-modules\">Install\/Enable Nginx SSL Modules<\/a><\/li><li><a href=\"#configure-nginx-to-use-ssl-tls-certs\">Configure Nginx to use SSL\/TLS certs<\/a><\/li><li><a href=\"#open-nginx-https-port-on-firewall\">Open Nginx HTTPS Port on Firewall<\/a><\/li><li><a href=\"#verify-nginx-https-connection\">Verify Nginx HTTPS Connection<\/a><\/li><\/ul><\/li><li><a href=\"#conclusion\">Conclusion<\/a><\/li><li><a href=\"#other-tutorials\">Other Tutorials<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installing-nginx-web-server-on-debian-12\">Installing Nginx Web Server on Debian 12<\/h2>\n\n\n\n<p>Have you installed Debian 12 and want to run some web applications on it? You can install Apache or Nginx, the most commonly used HTTP servers on the internet and configure it to server your web application.<\/p>\n\n\n\n<p>You can check the guide below for installing Apache on Debian 12;<\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-apache-web-server-on-debian-12\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install Apache Web Server on Debian 12<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"run-system-update\">Run System Update<\/h3>\n\n\n\n<p>To ensure you are installing up-to-date packages on Debian 12, update the package cache by running the command below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt update<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installing-nginx-web-server-on-debian-12-1\">Installing Nginx Web Server on Debian 12<\/h3>\n\n\n\n<p>Execute the command below to install Nginx web server;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install nginx<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\nReading package lists... Done\nBuilding dependency tree... Done\nReading state information... Done\nThe following additional packages will be installed:\n  nginx-common\nSuggested packages:\n  fcgiwrap nginx-doc\nThe following NEW packages will be installed:\n  nginx nginx-common\n0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.\nNeed to get 640 kB of archives.\nAfter this operation, 1,696 kB of additional disk space will be used.\nDo you want to continue? [Y\/n] y\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"start-nginx-service\">Start Nginx Service<\/h3>\n\n\n\n<p>Once the installation is done, Nginx is started and enabled to run on system boot.<\/p>\n\n\n\n<p>Thus, you can confirm the status using the command below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl status nginx<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\n\u25cf nginx.service - A high performance web server and a reverse proxy server\n     Loaded: loaded (\/lib\/systemd\/system\/nginx.service; enabled; preset: enabled)\n     Active: active (running) since Wed 2023-06-14 19:08:00 EAT; 44s ago\n       Docs: man:nginx(8)\n    Process: 2350 ExecStartPre=\/usr\/sbin\/nginx -t -q -g daemon on; master_process on; (code=exited, status=0\/SUCCESS)\n    Process: 2351 ExecStart=\/usr\/sbin\/nginx -g daemon on; master_process on; (code=exited, status=0\/SUCCESS)\n   Main PID: 2377 (nginx)\n      Tasks: 3 (limit: 2285)\n     Memory: 2.3M\n        CPU: 23ms\n     CGroup: \/system.slice\/nginx.service\n             \u251c\u25002377 \"nginx: master process \/usr\/sbin\/nginx -g daemon on; master_process on;\"\n             \u251c\u25002379 \"nginx: worker process\"\n             \u2514\u25002380 \"nginx: worker process\"\n\nJun 14 19:08:00 bookworm systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...\nJun 14 19:08:00 bookworm systemd[1]: Started nginx.service - A high performance web server and a reverse proxy server.\n<\/code><\/pre>\n\n\n\n<p>If it is not started nor enabled to run on system boot, run the command below to start Nginx service;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable --now nginx<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"verify-nginx-installation\">Verify Nginx installation<\/h3>\n\n\n\n<p>You can now try to access Nginx from the browser to verify its installation.<\/p>\n\n\n\n<p>You can use the address <strong>http:\/\/server-IP<\/strong>.<\/p>\n\n\n\n<p>If Nginx is installed and is working correctly, then you see Nginx Test page;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1197\" height=\"377\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/nginx-test-page.png\" alt=\"Install Nginx web Server on Debian 12\" class=\"wp-image-17232\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/nginx-test-page.png?v=1686761790 1197w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/nginx-test-page-768x242.png?v=1686761790 768w\" sizes=\"(max-width: 1197px) 100vw, 1197px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"creating-custom-site-with-nginx\">Creating Custom Site with Nginx<\/h3>\n\n\n\n<p>You can create and server your own site using Nginx.<\/p>\n\n\n\n<p>By default, Nginx uses <strong><code>\/var\/www\/html<\/code><\/strong> as the document root directory. It is also known as web root directory, and is the main directory where the web server looks for files to serve to clients.<\/p>\n\n\n\n<p>So if you want to serve your own page, you can create your application directory under <strong>\/var\/www\/<\/strong> or <strong><code>\/var\/www\/html<\/code><\/strong>.<\/p>\n\n\n\n<p>In this demo, we create a directory called kifarunix where will put our basic site html content.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/var\/www\/html\/kifarunix<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/var\/www\/html\/kifarunix\/index.html<\/code><\/pre>\n\n\n\n<p>Then this is our html configs;<\/p>\n\n\n\n<pre class=\"scroll-box\"><code>\n&lt;!DOCTYPE html>\n&lt;html>\n&lt;head>\n    &lt;title>Welcome to Kifarunix.com&lt;\/title>\n    &lt;style>\n        body {\n            display: flex;\n            justify-content: center;\n            align-items: flex-start;\n            min-height: 100vh;\n            text-align: center;\n            font-family: Arial, sans-serif;\n            margin: 0;\n        }\n        .container {\n            max-width: 600px;\n            margin-top: 20vh;\n        }\n        h1 {\n            font-size: 28px;\n            margin-bottom: 20px;\n        }\n        p {\n            font-size: 18px;\n            line-height: 1.5;\n            margin-bottom: 10px;\n        }\n        a {\n            color: #007bff;\n        }\n    &lt;\/style>\n&lt;\/head>\n&lt;body>\n    &lt;div class=\"container\">\n        &lt;h1>Welcome to Kifarunix.com&lt;\/h1>\n        &lt;p>This is a sample HTML page for my website.&lt;\/p>\n        &lt;p>Feel free to customize this page with your own content.&lt;\/p>\n        &lt;p>For more information, visit &lt;a href=\"https:\/\/www.kifarunix.com\">kifarunix.com&lt;\/a>.&lt;\/p>\n    &lt;\/div>\n&lt;\/body>\n&lt;\/html>\n<\/code><\/pre>\n\n\n\n<p>Next, update the ownership of the directory;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>chown -R www-data: \/var\/www\/html\/kifarunix\/<\/code><\/pre>\n\n\n\n<p>Configure Nginx to serve your site. Similarly, create your own Nginx virtualhost config to server your site content;<\/p>\n\n\n\n<pre class=\"scroll-box\"><code>\ncat > \/etc\/nginx\/sites-available\/kifarunix << 'EOL'\nserver {\n    listen 80;\n    server_name kifarunix-demo.com;\n\n    root \/var\/www\/html\/kifarunix;\n    index index.html index.htm;\n\n    location \/ {\n        try_files $uri $uri\/ =404;\n    }\n\n    error_log \/var\/log\/nginx\/kifarunix_error.log;\n    access_log \/var\/log\/nginx\/kifarunix_access.log combined;\n}\nEOL\n<\/code><\/pre>\n\n\n\n<p>Check Nginx for configuration syntax errors;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nginx -t<\/code><\/pre>\n\n\n\n<p>If the tests are okaym you should see such an output;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nginx: the configuration file \/etc\/nginx\/nginx.conf syntax is ok\nnginx: configuration file \/etc\/nginx\/nginx.conf test is successful<\/code><\/pre>\n\n\n\n<p>Next, enable your site;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ln -s \/etc\/nginx\/sites-available\/kifarunix \/etc\/nginx\/sites-enabled\/kifarunix<\/code><\/pre>\n\n\n\n<p>Disable default Nginx site;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unlink \/etc\/nginx\/sites-enabled\/default<\/code><\/pre>\n\n\n\n<p>Restart Nginx service;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart nginx<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"allow-nginx-http-connection-on-firewall\">Allow Nginx HTTP Connection on Firewall<\/h4>\n\n\n\n<p>If you are behind the firewall, you need to open port 80\/TCP to allow Nginx external access.<\/p>\n\n\n\n<p>UFW;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ufw allow \"WWW\"<\/code><\/pre>\n\n\n\n<p>IPTABLES;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>iptables -I INPUT -p tcp --dport 80 -j ACCEPT<\/code><\/pre>\n\n\n\n<p>Firewalld;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --add-port=80\/tcp --permanent\nfirewall-cmd --reload<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"verify-nginx-http-connection\">Verify Nginx HTTP Connection<\/h4>\n\n\n\n<p>Verify your site processing from web browser, <strong>http:\/\/server-IP-or-resolvable-domain-name<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1296\" height=\"512\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/sample-site-apache.png\" alt=\"Install Nginx web Server on Debian 12\" class=\"wp-image-17213\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/sample-site-apache.png?v=1686685565 1296w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/sample-site-apache-768x303.png?v=1686685565 768w\" sizes=\"(max-width: 1296px) 100vw, 1296px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"configure-nginx-with-https\">Configure Nginx with HTTPS<\/h3>\n\n\n\n<p>If you want to enable HTTPS on Nginx, how can you go about it?<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"generate-ssl-tls-certificates\">Generate SSL\/TLS certificates<\/h4>\n\n\n\n<p>Firs of all, you need to generate the SSL\/TLS certificates.<\/p>\n\n\n\n<p>We will use self signed SSL certs in this guide. The process to use commercial certs is out of scope of this guide.<\/p>\n\n\n\n<p>Generate private key<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir \/etc\/ssl\/kifarunix<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl genrsa -out \/etc\/ssl\/kifarunix\/kifarunix-private.key 4096<\/code><\/pre>\n\n\n\n<p>Generate CSR<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl req -new -key \/etc\/ssl\/kifarunix\/kifarunix-private.key \\\n-out \/etc\/ssl\/kifarunix\/kifarunix-csr.pem \\\n-subj \"\/C=US\/ST=CA\/L=San Francisco\/O=Organization\/CN=kifarunix.com\"<\/code><\/pre>\n\n\n\n<p>Where;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/C=<\/code>: Country (2-letter ISO code)<\/li>\n\n\n\n<li><code>\/ST=<\/code>: State or province<\/li>\n\n\n\n<li><code>\/L=<\/code>: Locality or city<\/li>\n\n\n\n<li><code>\/O=<\/code>: Organization<\/li>\n\n\n\n<li><code>\/CN=<\/code>: Common Name (e.g., the domain name)<\/li>\n<\/ul>\n\n\n\n<p>Generate SSL\/TLS certificate;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl x509 -req -days 3650 -in \/etc\/ssl\/kifarunix\/kifarunix-csr.pem \\\n-signkey kifarunix-private.key -out \/etc\/ssl\/kifarunix\/kifarunix-cert.crt<\/code><\/pre>\n\n\n\n<p>Sample output;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Certificate request self-signature ok\nsubject=C = US, ST = CA, L = San Francisco, O = Organization, CN = kifarunix.com<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"install-enable-nginx-ssl-modules\">Install\/Enable Nginx SSL Modules<\/h4>\n\n\n\n<p>By default, Nginx SSL modules are enabled. Confirm using the command below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nginx -V 2&gt;&amp;1 | grep -o with-http_ssl_module<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>with-http_ssl_module<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"configure-nginx-to-use-ssl-tls-certs\">Configure Nginx to use SSL\/TLS certs<\/h4>\n\n\n\n<p>Now, update your config to use SSL\/TLS.<\/p>\n\n\n\n<p>We will update our config above. So update yours accordingly.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vim \/etc\/nginx\/sites-available\/kifarunix<\/code><\/pre>\n\n\n\n<pre class=\"scroll-box\"><code>\nserver {\n    listen 80;\n    server_name kifarunix-demo.com;\n    return 301 https:\/\/$host$request_uri;\n}\n\nserver {\n    listen 443 ssl http2;\n    server_name kifarunix-demo.com;\n\n    ssl_certificate \/etc\/ssl\/kifarunix\/kifarunix-cert.crt;\n    ssl_certificate_key \/etc\/ssl\/kifarunix\/kifarunix-private.key;\n\n    ssl_protocols TLSv1.3;\n    ssl_prefer_server_ciphers on;\n    ssl_dhparam \/etc\/nginx\/dhparam.pem;\n    ssl_ciphers EECDH+AESGCM:EDH+AESGCM;\n    ssl_ecdh_curve secp384r1;\n    ssl_session_timeout 10m;\n    ssl_session_cache shared:SSL:10m;\n    ssl_session_tickets off;\n    ssl_stapling_verify on;\n    resolver_timeout 5s;\n    add_header Strict-Transport-Security \"max-age=63072000; includeSubDomains; preload\";\n    add_header X-Frame-Options DENY;\n    add_header X-Content-Type-Options nosniff;\n    add_header X-XSS-Protection \"1; mode=block\";\n\n    root \/var\/www\/html\/kifarunix;\n    index index.html index.htm;\n\n    location \/ {\n        try_files $uri $uri\/ =404;\n    }\n\n    error_log \/var\/log\/nginx\/kifarunix_error.log;\n    access_log \/var\/log\/nginx\/kifarunix_access.log combined;\n}\n<\/code><\/pre>\n\n\n\n<p>Save and exit the file.<\/p>\n\n\n\n<p>The SSL settings are based on the strong ciphers provided <a href=\"https:\/\/syslink.pl\/cipherlist\/\" target=\"_blank\" rel=\"noreferrer noopener\">here<\/a>. Customize them to suite you.<\/p>\n\n\n\n<p>As you can see in our config, we are using DH parameters (<strong><code>ssl_dhparam \/etc\/nginx\/dhparam.pem<\/code><\/strong>);<\/p>\n\n\n\n<p>So, we need to generate them using the command below;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openssl dhparam -out \/etc\/nginx\/dhparam.pem 4096<\/code><\/pre>\n\n\n\n<p>Check Nginx for any errors;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nginx -t<\/code><\/pre>\n\n\n\n<p>if no errors, restart;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart nginx<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"open-nginx-https-port-on-firewall\">Open Nginx HTTPS Port on Firewall<\/h4>\n\n\n\n<p>If you are behind the firewall, you need to open port 443\/TCP to allow Nginx external access.<\/p>\n\n\n\n<p>UFW;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ufw allow \"WWW Secure\"<\/code><\/pre>\n\n\n\n<p>Or;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ufw allow 443\/tcp<\/code><\/pre>\n\n\n\n<p>IPTABLES;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>iptables -I INPUT -p tcp --dport 443 -j ACCEPT<\/code><\/pre>\n\n\n\n<p>Firewalld;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --add-port=443\/tcp --permanent\nfirewall-cmd --reload<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"verify-nginx-https-connection\">Verify Nginx HTTPS Connection<\/h4>\n\n\n\n<p>Verify that you can now access your site via HTTPS by visiting the <strong><code>https:\/\/domain-name.com<\/code><\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1220\" height=\"580\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/nginx-https.png\" alt=\"Install Nginx web Server on Debian 12\" class=\"wp-image-17231\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/nginx-https.png?v=1686761748 1220w, https:\/\/kifarunix.com\/wp-content\/uploads\/2023\/06\/nginx-https-768x365.png?v=1686761748 768w\" sizes=\"(max-width: 1220px) 100vw, 1220px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h3>\n\n\n\n<p>That is all on installing Nginx web server on Debian 12. You have also learnt how to create custom basic site and how to enable SSL\/TLS on Nginx!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"other-tutorials\">Other Tutorials<\/h3>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/configure-nginx-with-ssl-tls-certificates-on-centos-8\/\" target=\"_blank\" rel=\"noreferrer noopener\">Configure Nginx with SSL\/TLS certificates on CentOS 8<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-nextcloud-with-nginx-and-ssl-tls-certificates-on-centos-8\/\" target=\"_blank\" rel=\"noreferrer noopener\">Install Nextcloud with Nginx and SSL\/TLS Certificates<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This guide will take you through simple steps to install Nginx web server on Debian 12. Installing Nginx Web Server on Debian 12 Have you<\/p>\n","protected":false},"author":10,"featured_media":17234,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121,304,253],"tags":[6859,6885,6884,6888,6886,6887],"class_list":["post-17220","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","category-nginx","category-web-servers","tag-debian-12","tag-debian-12-nginx-install","tag-install-nginx-debian-12","tag-nginx-ciphers-debian-12","tag-nginx-installation","tag-nginx-with-ssl-debian-12","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/17220"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=17220"}],"version-history":[{"count":7,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/17220\/revisions"}],"predecessor-version":[{"id":20781,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/17220\/revisions\/20781"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/17234"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=17220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=17220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=17220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}