AWS · मराठी आवृत्ती
6.3 OS नुसार package, service आणि paths
तीन OS आणि दोन web servers ची reference. Default package configuration बदललेली असेल तर effective config तपासा; हे सामान्य defaults आहेत.
| मुद्दा | Amazon Linux 2023 | Ubuntu 22.04 / 24.04 | CentOS Stream 9 |
|---|---|---|---|
| Nginx package / service | nginx / nginx |
nginx / nginx |
nginx / nginx |
| Nginx मुख्य 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 मुख्य 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 |
| Install नंतर auto-start? | No — service ... start + systemctl enable |
हो; actual status तपासा | No — service ... start + systemctl enable |
| अतिरिक्त step | — | ufw if enabled |
firewalld + SELinux |
Table मध्ये package/service, main config, site config, web root, worker user, logs आणि syntax test दिले आहेत. Ubuntu मध्ये sites-available मधली site symlink/a2ensite ने enable होते. AL2023/CentOS मध्ये conf.d/*.conf वापरतात.
Apache: AL2023/CentOS वर httpd, Ubuntu वर apache2. Install नंतर service चालू/boot-enabled झाली असेलच असं गृहीत धरू नका; status आणि is-enabled तपासा. Ubuntu packages अनेकदा auto-start करतात; image policy वेगळी असू शकते.
Lab
cat /etc/os-release करा. तुमच्या OS चा Nginx config, root आणि worker user लिहा. ls /etc/nginx किंवा ls /etc/httpd ने package/config अस्तित्व तपासा.