If you make changes to the file - “/etc/nginx/nginx.conf”, the validation will work.
When I created a file under the directory - “/etc/nginx/conf.d/loadbalancer.conf”, I got the desired result but the validation failed.
Hope that helps.
If you make changes to the file - “/etc/nginx/nginx.conf”, the validation will work.
When I created a file under the directory - “/etc/nginx/conf.d/loadbalancer.conf”, I got the desired result but the validation failed.
Hope that helps.
PLease advise, Curl from LBR is working fine and getting the welcome msg on all app servers. NGINX is Ok, Apache is up and running. However showing 502 bad gateway on clicking the site, pls help me what am i missing?
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
include /usr/share/nginx/modules/*.conf;
events {
worker_connections 1024;
}
http {
upstream backend {
server stapp01:8085;
server stapp02:8085;
server stapp03:8085;
}
log_format main '$remote_addr - $remote_user [$time_local] “$request” ’
'$status $body_bytes_sent “$http_referer” ’
‘“$http_user_agent” “$http_x_forwarded_for”’;
access_log /var/log/nginx/access.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 4096;
include /etc/nginx/mime.types;
default_type application/octet-stream;
# Load modular configuration files from the /etc/nginx/conf.d directory.
# See http://nginx.org/en/docs/ngx_core_module.html#include
# for more information.
include /etc/nginx/conf.d/*.conf;
server {
listen 80;
location / {
proxy_pass http://backend;
}
listen [::]:80;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
}
Pls ignore muy request. I installed LBR in a incorrect server
@mumshadgmail
Same error, LB is working, all 3 stapps are working…still the task is failed ![]()
First, are you doing this task as the Level 4 Linux task, or as Day 16 of Days of Devops. I just did the Day 16 version, using this guide, and after verfiying that httpd is configured on the app servers to use port 3002. When I did this, the task worked, and the grader passed me.
OK, just tried the Level 4 version. httpd is on port 5003 in that version. Did it the same way as the Day 16 task, and it worked in this case as well.
@rob_kodekloud , Thanks it is worked. Task was done. But, using same ports in all the servers httpd and able access the app, it is failed before.