جدول محتوایی

در این آموزش نحوه نصب وب سرور های Apache و Nginx را در CentOS 9 Stream به شما نشان خواهیم داد.

وب سرور آپاچی

اگر نمیدانید، آپاچی که به عنوان سرور HTTP آپاچی نیز شناخته می‌شود، یک سرور HTTP رایگان، اوپن سورس و کراس پلتفرم است که شامل ویژگی‌های قدرتمندی است. و می‌تواند توسط ماژول‌های مختلف گسترش یابد. آپاچی بخشی از پشته LAMP (لینوکس، آپاچی، MySQL، PHP) است که حجم گسترده ای از سطح وب را پوشش میدهد.

وب سرور Nginx

در این آموزش، نحوه نصب وب سرور Nginx را هم در CentOS 9 Stream به شما نشان خواهیم داد. Nginx محبوب‌ترین و قدرتمندترین وب سرور است که می‌تواند روی سرور شما استفاده شود. همچنین به دلیل عملکرد بالا و استفاده از حافظه کم بسیار معروف است. علاوه بر قابلیت های سرور HTTP، وب سرور NGINX می تواند به عنوان یک سرور پروکسی برای ایمیل (IMAP، POP3 و SMTP) و یک پروکسی معکوس و متعادل کننده بار برای سرورهای HTTP، TCP و UDP عمل کند.

در این مقاله فرض می کنیم که شما حداقل دانش اولیه لینوکس را دارید. می دانید چگونه از ترمینال استفاده کنید و مهمتر از همه، شما سایت خود را روی VPS خود میزبانی می کنید یا سرور مجازی لینوکسی دارید. فرایند نصب بسیار ساده است و فرض می‌کنیم که شما دسترسی root دارید. برای آموزش نصب گام به گام وب سرور آپاچی و Nginx در CentOS 9 Stream با ما همراه باشید.

نصب وب سرور آپاچی و Nginx


 

نصب وب سرور Apache روی CentOS 9 Stream

1. ابتدا باید مطمئن شویم که سیستم آپدیت است.

sudo dnf update

 

2. نصب آپاچی در CentOS 9 Stream. به طور پیش فرض، آپاچی در مخزن پایه CentOS 9 Stream در دسترس است. اکنون دستور زیر را برای نصب سرور HTTP Apache در سیستم شما اجرا می کنیم:

sudo dnf install httpd httpd-tools

 

3. پس از اتمام نصب، اکنون Apache را فعال کنید (برای شروع خودکار پس از بوت شدن سیستم). وب سرور را راه اندازی کنید و وضعیت را با استفاده از دستورات زیر تأیید کنید:

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl status httpd

 

4. برای تایید نسخه آپاچی از دستور زیر برای تایید استفاده کنید:

httpd -v

 

5. پیکربندی فایروال. اگر سرور شما توسط فایروال محافظت می شود و پورت های HTTP و HTTPS را باز نکرده اید. آنها را با دستور زیر فعال کنید:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

 

6. تایید نصب آپاچی. پس از اتمام نصب، مرورگر وب خود را باز کنید و URL http://your-IP-address را وارد کنید. باید صفحه خوش‌ آمد گویی پیش‌فرض سرور HTTP Apache را همانطور که در تصویر زیر نشان داده شده است مشاهده کنید:

نصب وب سرور آپاچی و Nginx


 

نصب وب سرور Nginx روی CentOS 9 Stream

1. ابتدا باید از بروز بودن سیستم خود مطمئن شویم.

sudo dnf update

 

2.نصب Nginx در CentOS 9 Stream.

به طور پیش فرض، Nginx در مخزن اصلی CentOS 9 Stream موجود است. اکنون دستور زیر را برای نصب Nginx در سیستم اجرا می کنیم:

sudo dnf install nginx

 

3. پس از اتمام نصب، اکنون Nginx را فعال کنید (برای شروع خودکار پس از بوت شدن سیستم). وب سرور را راه اندازی کنید و وضعیت را با استفاده از دستورات زیر تأیید کنید:

sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl status nginx

 

4. برای تایید نسخه Nginx از دستور زیر برای تایید استفاده کنید:

nginx -v

 

4. پیکربندی فایروال. اگر سرور شما توسط فایروال محافظت می شود، باید هر دو پورت HTTP (80) و HTTPS (443) را باز کنید:

sudo firewall-cmd --permanent --zone=public --add-service=http 
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload

 

5. تایید نصب Nginx. پس از نصب، http://your-IP-address را در مرورگر خود باز کنید. صفحه خوش آمدگویی پیش فرض Nginx مانند تصویر زیر را مشاهده خواهید کرد:

نصب وب سرور آپاچی و Nginx


 

شما با موفقیت Nginx و Apache را نصب کردید. از اینکه این آموزش را برای نصب وب سرور های Nginx و Apache در CentOS 9 Stream انتخاب کردید، سپاسگزاریم.

 

6رای - امتیاز 4.8 ممنون از امتیازی که دادید..!

دسته بندی شده در: