Ravindra Bagale · AWSसर्व coursesया course चे lessonsशोधाEnglish

AWS · मराठी आवृत्ती

6.8 रोजचे management commands

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या 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 पाहा.