Hosting Operations
Read-only, can be slowShow Nginx Include Lines
You need to see which files the main Nginx config is expected to include.
Command
grep -RInE '^[[:space:]]*include[[:space:]]' /etc/nginx/nginx.conf /etc/nginx/conf.d /etc/nginx/sites-enabled 2>/dev/null
Before you run this
System impact: Read-only. Can create load on large logs, directories, filesystems, or process tables.
When not to use it: Do not assume every include glob matches files; inspect the target path when output looks suspicious.
Expected output
Include directives with config paths and line numbers.
System impact
Read-only, can be slow. Nothing changes. The command searches for include directives.
May require elevated permissions on protected paths or service-owned files.
Scope this to the smallest useful path or service on busy systems.
Recovery / rollback: no state is changed.
When to use it
Use when an edited config file appears to be ignored.
When not to use it
Do not assume every include glob matches files; inspect the target path when output looks suspicious.
next steps
Related commands
List Nginx Listen Directives
The site was configured, but the port was not.
grep -RInE '^[[:space:]]*listen[[:space:]]' /etc/nginx/conf.d /etc/nginx/sites-enabled 2>/dev/null
Map Nginx Roots and Aliases
The URL was right. The filesystem path was not.
grep -RInE '^[[:space:]]*(root|alias)[[:space:]]' /etc/nginx/conf.d /etc/nginx/sites-enabled 2>/dev/null
Map Nginx Proxy Targets
Nginx was healthy. It was proxying to the wrong place.
grep -RInE '^[[:space:]]*proxy_pass[[:space:]]' /etc/nginx/conf.d /etc/nginx/sites-enabled 2>/dev/null
Find the Nginx Default Server
The wrong site answered because it was the fallback.
grep -RIn 'default_server' /etc/nginx/conf.d /etc/nginx/sites-enabled 2>/dev/null
Find Apache Document Roots
Apache was serving files from a different directory than expected.
grep -RInE '^[[:space:]]*DocumentRoot[[:space:]]' /etc/apache2/sites-enabled 2>/dev/null
Study mapping
Use this as independent command practice: read the notes, predict the output, then compare it with the example before using a real shell.
Independent study support only. No affiliation, endorsement, exam dumps, or real exam questions.