Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asifcopilot/ansible-nginx
https://github.com/asifcopilot/ansible-nginx
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/asifcopilot/ansible-nginx
- Owner: asifcopilot
- Created: 2023-07-07T10:00:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-12T18:04:12.000Z (over 1 year ago)
- Last Synced: 2024-08-22T12:03:55.339Z (4 months ago)
- Language: Shell
- Size: 13.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# DevOps Project
![digram drawio](https://github.com/GitPit-ak/ansible-nginx/assets/44562876/b7c75c1b-167e-403f-8f49-728484752210)
# Automated web server with nginx locally.
We are implementing a load balancing setup using NGINX to distribute incoming requests between two web servers. To achieve this goal, we will utilize Vagrant to launch three virtual machines: one for NGINX and two for the web servers. The master server will be provisioned with Ansible, and we will use Ansible playbooks to provision both web servers.Overall, this setup will enhance our system's scalability, fault tolerance, and responsiveness, resulting in an improved user experience.
Clone this repo into your master vm goto "../ansible/" directory run the master playbook to setup the complete infra.In nginx server we will setup:
- nginx load balancer with our two web server's.web server:
- Setup one web server each server'sGoals:
- we want these two web server to load balancing with each other's using nginx