7. Apache and Nginx: Install and Understand
7.2 Quick Reference: Packages, Services and Paths
Ha table print karun jawal theva. Bahutek beginner chuka mhanje Ubuntu cha path Amazon Linux var vaparne.
| Item | Amazon Linux 2023 | Ubuntu 22.04 / 24.04 | CentOS Stream 9 |
|---|---|---|---|
| Nginx package / service | nginx / nginx |
nginx / nginx |
nginx / nginx |
| Nginx main config | /etc/nginx/nginx.conf |
/etc/nginx/nginx.conf |
/etc/nginx/nginx.conf |
| Nginx site configs | /etc/nginx/conf.d/*.conf |
/etc/nginx/sites-available/ + symlink in sites-enabled/ (also conf.d/) |
/etc/nginx/conf.d/*.conf |
| Nginx default web root | /usr/share/nginx/html |
/var/www/html |
/usr/share/nginx/html |
| Nginx worker user | nginx |
www-data |
nginx |
| Nginx logs | /var/log/nginx/ |
/var/log/nginx/ |
/var/log/nginx/ |
| Apache package / service | httpd / httpd |
apache2 / apache2 |
httpd / httpd |
| Apache main config | /etc/httpd/conf/httpd.conf |
/etc/apache2/apache2.conf |
/etc/httpd/conf/httpd.conf |
| Apache site configs | /etc/httpd/conf.d/*.conf |
/etc/apache2/sites-available/ (enable with a2ensite) |
/etc/httpd/conf.d/*.conf |
| Apache default web root | /var/www/html |
/var/www/html |
/var/www/html |
| Apache user | apache |
www-data |
apache |
| Apache logs | /var/log/httpd/ |
/var/log/apache2/ |
/var/log/httpd/ |
| Config test | sudo nginx -t / sudo apachectl configtest |
sudo nginx -t / sudo apache2ctl configtest |
sudo nginx -t / sudo apachectl configtest |
| Auto-start after install? | No — service ... start + systemctl enable |
Yes | No — service ... start + systemctl enable |
| Extra step | — | ufw if enabled |
firewalld + SELinux |
Ravindra Bagale's Tip
Many students look for apache2 on Amazon Linux and httpd on Ubuntu. Remember: Amazon Linux/CentOS = httpd, Ubuntu = apache2. And Nginx's default web root is /usr/share/nginx/html on Amazon Linux and /var/www/html on Ubuntu.
Ravindra Bagale's Tip – मराठी
Amazon Linux वर apache2 आणि Ubuntu वर httpd शोधणारे बरेच students आहेत. लक्षात ठेवा: Amazon Linux/CentOS = httpd, Ubuntu = apache2. आणि Nginx चा default web root Amazon Linux वर /usr/share/nginx/html, Ubuntu वर /var/www/html.
Ravindra Bagale's Tip – हिंदी
बहुत से students Amazon Linux पर apache2 और Ubuntu पर httpd ढूँढते हैं. याद रखो: Amazon Linux/CentOS = httpd, Ubuntu = apache2. और Nginx का default web root Amazon Linux पर /usr/share/nginx/html, Ubuntu पर /var/www/html है.
Practice task
Without looking, write the Apache package name, config test command and log folder for Amazon Linux 2023 and for Ubuntu.