AWS · मराठी आवृत्ती
6.8 रोजचे management commands
या page मध्ये
Web server install झाल्यावर रोजचं काम: config test, reload आणि logs. OS नुसार योग्य service/path निवडा.
| काम | Nginx | Apache (AL2023/CentOS) | Apache (Ubuntu) |
|---|---|---|---|
| Config तपासा | sudo nginx -t |
sudo apachectl configtest |
sudo apache2ctl configtest |
| Reload — supported behavior तपासा | sudo service nginx reload |
sudo service httpd reload |
sudo service apache2 reload |
| Restart | sudo service nginx restart |
sudo service httpd restart |
sudo service apache2 restart |
| Error log | sudo tail -f /var/log/nginx/error.log |
sudo tail -f /var/log/httpd/error_log |
sudo tail -f /var/log/apache2/error.log |
| Access log | /var/log/nginx/access.log |
/var/log/httpd/access_log |
/var/log/apache2/access.log |
| Version | nginx -v |
httpd -v |
apache2 -v |
| Modules / build माहिती | nginx -V |
httpd -M |
apache2ctl -M |
Nginx -V हे build/configure arguments दाखवतं; dynamic modules च्या effective load directives साठी config देखील तपासा. Apache -M loaded modules दाखवतो.
Test मग reload
sudo nginx -t && sudo service nginx reload. Test fail तर reload नाही. Syntax test यशस्वी झाला तरी functional behavior browser/curl ने तपासावा लागतो.
Lab
फक्त lab config ची backup घेऊन एक ; तात्पुरता काढा. nginx -t मध्ये file/line error पाहा. ; परत द्या; test आणि reload करा. sudo tail -n 5 /var/log/nginx/error.log पाहा.