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

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

7.2 तीन OS × दोन web servers

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

या page मध्ये

सहा combinations मध्ये कल्पना तीच: files एका folder मध्ये, config त्या folder कडे, योग्य permissions आणि reload. सर्वांसाठी /var/www/mysite वापरतो.

OS Web server Install Site config file Document root used Web-server user Extra step
Amazon Linux 2023 Nginx yum install nginx /​etc/​nginx/​conf.​d/​mysite.​conf /var/www/mysite nginx —
Amazon Linux 2023 Apache yum install httpd /​etc/​httpd/​conf.​d/​mysite.​conf /var/www/mysite apache —
Ubuntu 22.04/24.04 Nginx apt install nginx /​etc/​nginx/​sites-​available/​mysite + symlink /var/www/mysite www-data disable default site
Ubuntu 22.04/24.04 Apache apt install apache2 /​etc/​apache2/​sites-​available/​mysite.​conf /var/www/mysite www-data a2ensite, a2dissite 000-​default
CentOS Stream 9 Nginx yum install nginx /​etc/​nginx/​conf.​d/​mysite.​conf /var/www/mysite nginx firewalld, restorecon
CentOS Stream 9 Apache yum install httpd /​etc/​httpd/​conf.​d/​mysite.​conf /var/www/mysite apache firewalld, restorecon

Quick default-root पर्याय: AL/CentOS Nginx /usr/share/nginx/html; Ubuntu Nginx /var/www/html; Apache तिन्हीवर सामान्यतः /var/www/html. Custom config असेल तर तो तपासा.

आधी काय तयार हवं?

Lab

तुमचा combination निवडून config path, root आणि worker user लिहा. sudo ss -tlnp | grep :80 ने आधी कोण listening आहे पाहा.