نصب و راهاندازی NGINX در CentOS یک فرآیند نسبتاً ساده است. در ادامه، مراحل نصب و پیکربندی NGINX را بهطور گامبهگام توضیح میدهم.
مرحله ۱: بهروزرسانی سیستم
قبل از هر چیز، بهتر است سیستم خود را بهروز کنید. برای این کار، از دستورات زیر استفاده کنید:
bash
sudo yum update
مرحله ۲: نصب NGINX
برای نصب NGINX، میتوانید از دستور زیر استفاده کنید:
bash
sudo yum install nginx
مرحله ۳: راهاندازی NGINX
پس از نصب، میتوانید NGINX را با دستور زیر راهاندازی کنید:
bash
sudo systemctl start nginx
مرحله ۴: فعالسازی NGINX برای شروع خودکار
برای اینکه NGINX بهطور خودکار با راهاندازی سیستم شروع به کار کند، از دستور زیر استفاده کنید:
bash
sudo systemctl enable nginx
مرحله ۵: بررسی وضعیت NGINX
برای اطمینان از اینکه NGINX بهدرستی در حال اجرا است، میتوانید از دستور زیر استفاده کنید:
bash
sudo systemctl status nginx
مرحله ۶: پیکربندی فایروال
اگر فایروال (firewalld) بر روی سرور شما فعال است، باید پورت ۸۰ (HTTP) و ۴۴۳ (HTTPS) را باز کنید. برای این کار از دستورات زیر استفاده کنید:
bash
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
مرحله ۷: تست NGINX
برای تست NGINX، میتوانید مرورگر خود را باز کرده و آدرس IP سرور خود را وارد کنید. باید صفحه پیشفرض NGINX را مشاهده کنید.
مرحله ۸: پیکربندی NGINX
پیکربندی NGINX در فایلهای موجود در /etc/nginx/nginx.conf
و /etc/nginx/conf.d/
انجام میشود. شما میتوانید با ویرایش این فایلها، تنظیمات دلخواه خود را اعمال کنید.
برای ویرایش فایل پیکربندی اصلی NGINX، از ویرایشگری مانند nano
یا vi
استفاده کنید:
bash
sudo nano /etc/nginx/nginx.conf
مرحله ۹: تست پیکربندی
پس از اعمال تغییرات در فایل پیکربندی، بهتر است پیکربندی جدید را تست کنید تا از صحت آن اطمینان حاصل کنید:
bash
sudo nginx -t
مرحله ۱۰: راهاندازی مجدد NGINX
اگر تغییراتی در پیکربندی ایجاد کردهاید، برای اعمال آنها باید NGINX را راهاندازی مجدد کنید:
bash
sudo systemctl restart nginx