<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: IBRAHIM AKANMU</title>
    <description>The latest articles on DEV Community by IBRAHIM AKANMU (@maverick42).</description>
    <link>https://dev.to/maverick42</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2663179%2F6d497aed-56c8-4582-ac84-6d3e1b83aa07.png</url>
      <title>DEV Community: IBRAHIM AKANMU</title>
      <link>https://dev.to/maverick42</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maverick42"/>
    <language>en</language>
    <item>
      <title>Setting Up NGINX on Ubuntu for DevOps Stage 0</title>
      <dc:creator>IBRAHIM AKANMU</dc:creator>
      <pubDate>Wed, 29 Jan 2025 17:21:18 +0000</pubDate>
      <link>https://dev.to/maverick42/setting-up-nginx-on-ubuntu-for-devops-stage-0-2761</link>
      <guid>https://dev.to/maverick42/setting-up-nginx-on-ubuntu-for-devops-stage-0-2761</guid>
      <description>&lt;p&gt;I'm glad to be part of the HNG DevOps Internship again this year, I was tasked with setting up and configuring NGINX on a fresh Ubuntu server. This task aimed to demonstrate my ability to work with web server configurations and deliver a functional web server.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Approach to Completing the Task&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I began by creating a new Ubuntu server. After successfully logging in via SSH, I updated the package list and installed NGINX with the following commands:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo apt update&lt;br&gt;
sudo apt install nginx -y&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;after the installation, I started the NGINX service and enabled it to run on boot.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo systemctl start nginx&lt;br&gt;
sudo systemctl enable nginx&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;I then created a custom HTML page at /var/www/html/index.html with the message: Welcome to DevOps Stage 0 !&lt;/p&gt;

&lt;p&gt;To enhance the page, I added CSS to center the text and set a light blue background color.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenges Faced&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;While trying to setup, I encountered a couple of challenges. Initially, I couldn't access the server in my browser due to firewall settings blocking HTTP traffic. I resolved this by allowing NGINX through the firewall:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;sudo ufw allow 'Nginx Full'&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Additionally, I faced a permissions issue when editing the HTML file, which I overcame by using sudo to gain the necessary access.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Learning and Professional Goals&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This task has help in refreshing my understanding of web server management and configuration. It jumpstarts my skills in using Linux commands and working with NGINX, which are essential for a career in DevOps. This experience aligns with my goal of becoming a proficient DevOps engineer, as it provided hands-on practice with critical tools in the field.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;References&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Linux Developers - HNG is committed to connecting talented Linux developers with organizations seeking expertise in Linux systems. This role is crucial for managing server environments, ensuring system stability, and optimizing performance, which are essential skills in the DevOps landscape. checkout this link below&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hng.tech/hire/linux-developers" rel="noopener noreferrer"&gt;https://hng.tech/hire/linux-developers&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;DevOps Engineers - HNG recognizes the growing demand for DevOps engineers who can bridge the gap between development and operations. By fostering collaboration and automation, DevOps engineers play a vital role in enhancing software delivery and operational efficiency, making them indispensable in today’s tech-driven world.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hng.tech/hire/devops-engineers" rel="noopener noreferrer"&gt;https://hng.tech/hire/devops-engineers&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
