راهنمای استفاده از میرور 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 در AlmaLinux / CentOS / RHEL
این راهنما برای نصب یا بروزرسانی NGINX از طریق میرور داخلی پارسپک روی توزیعهای مبتنی بر RHEL شامل AlmaLinux، CentOS و Red Hat Enterprise Linux ارائه شده است.
- حذف نسخههای قبلی NGINX
اگر NGINX از قبل روی سیستم نصب شده باشد، توصیه میشود پیش از نصب نسخه جدید، پکیجهای قبلی حذف شوند تا از بروز تداخل بین repositoryها و نسخهها جلوگیری شود:sudo dnf remove -y nginx-core nginx nginx-filesystem - اضافه کردن Repository NGINX
در این مرحله، repository رسمی NGINX از طریق میرور پارسپک به سیستم اضافه میشود:sudo tee /etc/yum.repos.d/nginx.repo <<'EOF' [nginx-stable] name=nginx stable repo baseurl=https://repo.abrha.net/nginx/centos/$releasever/$basearch/ gpgcheck=1 enabled=1 gpgkey=https://repo.abrha.net/nginx/keys/nginx_signing.key module_hotfixes=true EOF - بروزرسانی Cache Repositoryها
برای شناسایی repository جدید، cache مدیر بسته را بروزرسانی کنید:sudo dnf makecacheیا در نسخههای قدیمیتر:
sudo yum makecache - نصب NGINX
در نهایت، NGINX را روی سرور نصب یا بروزرسانی کنید:sudo dnf install -y nginxیا:
sudo yum install -y nginx - فعالسازی و اجرای سرویس NGINX
برای فعالسازی سرویس در زمان Boot و اجرای آن:sudo systemctl enable nginx sudo systemctl start nginx sudo systemctl status nginx
جمعبندی
استفاده از میرور داخلی NGINX پارسپک، فرآیند نصب و بروزرسانی این سرویس را بهصورت پایدار و بهینه از طریق زیرساخت داخلی انجام میدهد. این معماری باعث کاهش latency، افزایش پایداری ارتباط با repositoryها و بهبود کیفیت مدیریت سرورهای عملیاتی خواهد شد.