پرش به مطلب اصلی

راهنمای استفاده از میرور NGINX پارس‌پک

انجینیکس یکی از پر استفاده‌ترین Web Serverها و Reverse Proxyهای دنیا است که در بسیاری از زیرساخت‌های عملیاتی، سرویس‌های ابری و معماری‌های مدرن مورد استفاده قرار می‌گیرد. دریافت نسخه‌های جدید، بروزرسانی‌های امنیتی و پکیج‌های رسمی NGINX، وابستگی مستقیمی به دسترسی پایدار به repositoryهای رسمی این پروژه دارد.

پارس‌پک با ارائه میرور داخلی مخازن رسمی NGINX، امکان نصب و بروزرسانی نسخه‌های رسمی این سرویس را از طریق زیرساخت داخلی فراهم کرده است. این repository به‌صورت مداوم با مخازن اصلی همگام‌سازی شده و امکان دریافت پکیج‌ها را با پایداری و سرعت بالاتر فراهم می‌کند.

نکته مهم

اگر هدف شما بروزرسانی NGINX یا جایگزینی نسخه فعلی است، توصیه می‌شود پیش از هرگونه تغییر، از فایل‌های پیکربندی و اطلاعات مهم سرور Backup تهیه کنید تا در صورت بروز مشکل، امکان بازگشت به وضعیت قبلی وجود داشته باشد.

sudo mkdir -p /root/nginx-backup
sudo cp -r /etc/nginx /root/nginx-backup/

تنظیم Repository

راهنمای تنظیم repository بر اساس سیستم‌عامل در بخش‌های زیر ارائه شده است:

  • Ubuntu
  • Debian
  • AlmaLinux / CentOS / RHEL

در ادامه، مراحل تنظیم مخزن رسمی NGINX برای هر توزیع به‌صورت جداگانه توضیح داده شده است.

نصب و بروزرسانی NGINX در Ubuntu

این راهنما برای نصب یا بروزرسانی NGINX از طریق میرور داخلی پارس‌پک روی سیستم‌عامل Ubuntu ارائه شده است.

1. بروزرسانی سیستم و نصب پیش‌نیازها

ابتدا لیست پکیج‌های سیستم را بروزرسانی کرده و ابزارهای موردنیاز را نصب کنید:

sudo apt update
sudo apt install -y curl gnupg2 ca-certificates lsb-release ubuntu-keyring

2. اضافه کردن کلید امنیتی (GPG Key)

برای اعتبارسنجی پکیج‌های دریافتی از repository، کلید امنیتی NGINX را به سیستم اضافه کنید:

curl -fsSL https://repo.abrha.net/nginx/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg > /dev/null

3. اضافه کردن Repository NGINX

در این مرحله، repository رسمی NGINX از طریق میرور پارس‌پک به سیستم اضافه می‌شود:

echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] https://repo.abrha.net/nginx/ubuntu $(lsb_release -cs) nginx" | sudo tee /etc/apt/sources.list.d/nginx.list > /dev/null

4. بروزرسانی لیست پکیج‌ها

پس از اضافه شدن repository، لیست پکیج‌های سیستم را مجدداً بروزرسانی کنید:

sudo apt update

5. نصب NGINX

در نهایت، NGINX را روی سرور نصب یا بروزرسانی کنید:

sudo apt install -y nginx

جمع‌بندی

استفاده از میرور داخلی NGINX پارس‌پک، فرآیند نصب و بروزرسانی این سرویس را به‌صورت پایدار و بهینه از طریق زیرساخت داخلی انجام می‌دهد. این معماری باعث کاهش latency، افزایش پایداری ارتباط با repositoryها و بهبود کیفیت مدیریت سرورهای عملیاتی خواهد شد.