<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Nginx - Tag - Dimas Maulana</title>
    <link>https://dimasmaulana.pages.dev/tags/nginx/</link>
    <description>Dimas Maulana Website</description>
    <generator>Hugo 0.150.0 &amp; FixIt v0.4.3-20260130042349-e23a50d7</generator>
    <language>en</language>
    <lastBuildDate>Mon, 29 May 2023 05:25:00 +0700</lastBuildDate>
    <atom:link href="https://dimasmaulana.pages.dev/tags/nginx/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Setting Up Nginx as a Reverse Proxy with Let&#39;s Encrypt and Fail2ban Using Docker Compose</title>
      <link>https://dimasmaulana.pages.dev/posts/devops/setting-up-nginx-as-a-reverse-proxy-with-lets-encrypt-and-fail2ban-using-docker-compose/</link>
      <pubDate>Mon, 29 May 2023 05:25:00 +0700</pubDate>
      <guid>https://dimasmaulana.pages.dev/posts/devops/setting-up-nginx-as-a-reverse-proxy-with-lets-encrypt-and-fail2ban-using-docker-compose/</guid>
      <category domain="https://dimasmaulana.pages.dev/categories/devops/">DevOps</category>
      <description>&lt;p&gt;In this article, we will explore how to set up a powerful and secure web server environment using Nginx as a reverse proxy with Let&amp;rsquo;s Encrypt SSL certificates and Fail2ban for enhanced security. We&amp;rsquo;ll leverage Docker Compose to simplify the deployment process and enable easy management of our services. By the end of this guide, you&amp;rsquo;ll have a robust setup that includes SSL encryption and protection against malicious actors.&lt;/p&gt;&#xA;&lt;h2 class=&#34;heading-element&#34; id=&#34;1-prerequisites&#34;&gt;&lt;span&gt;1. Prerequisites&lt;/span&gt;&#xA;  &lt;a href=&#34;#1-prerequisites&#34; class=&#34;heading-mark&#34;&gt;&#xA;    &lt;svg class=&#34;octicon octicon-link&#34; viewBox=&#34;0 0 16 16&#34; version=&#34;1.1&#34; width=&#34;16&#34; height=&#34;16&#34; aria-hidden=&#34;true&#34;&gt;&lt;path d=&#34;m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z&#34;&gt;&lt;/path&gt;&lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&lt;p&gt;Before starting, ensure that you have a server or virtual machine running a supported operating system. Additionally, make sure your domain name is properly configured and pointing to your server&amp;rsquo;s IP address.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Building and Deploying a React Application to Nginx HTML Folder using GitLab CI with Separate Runners</title>
      <link>https://dimasmaulana.pages.dev/posts/devops/building-and-deploying-a-react-application-to-nginx-html-folder-using-gitlab-ci-with-separate-runners/</link>
      <pubDate>Fri, 26 May 2023 09:10:00 +0700</pubDate>
      <guid>https://dimasmaulana.pages.dev/posts/devops/building-and-deploying-a-react-application-to-nginx-html-folder-using-gitlab-ci-with-separate-runners/</guid>
      <category domain="https://dimasmaulana.pages.dev/categories/devops/">DevOps</category>
      <description>&lt;p&gt;Deploying a React application involves building it on one server and deploying it to another. GitLab CI provides a robust solution for automating this process, allowing you to leverage different runners for the build and deployment stages. In this article, we will explore how to utilize GitLab CI to build a React application on a build server and deploy the built source to the Nginx HTML folder on a production server using separate runners.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
