بسیاری از توزیع های لینوکس و BSD داخل ریپوزیتوری های خود Nginx را دارند و میتوانند با راحتی نصب شوند . اما ممکن است این بسته ها قدیمی باشند و برای آنکه آخرین نسخه از Nginx را داشته باشید توصیه میشود که به صورت دستی آن را نصب کنید و یا به صورت مستقیم از سایت nginx.org استفاده کنید.
بسته های رسمی مربوط به Red Hat/CentOS
برای اضافه کردن مخزن nginx برای yum ابتدا فایل nginx.repo را در مسیر /etc/yum.repos.d/ ساخته و باز کنید و مقادیر زیر را اضافه کنید :
برای CentOS
برای Red Hatکد:[nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
دقت داشته باشید بین ورژن های ردهت و centos فرق وجود دارد و در قسمت بالا مقدار $releasever را باید به صورت دستی تنظیم کنید که مربوط به ورژن سیستم عامل میباشد ممکن است 5 یا 6 و یا 7 باشد.کد:[nginx] name=nginx repo baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/ gpgcheck=0 enabled=1
بسته های رسمی Debian/Ubuntu
میتوانید مخازن را به انتهای فایل sources.list اضافه کنید و یا یه لیست جدید در دایرکتوری sources.list.d ایجاد کنید و مخازن را داخل آن فایل قرار دهید :
برای مثال :
در اوبونتو :کد:nano /etc/apt/sources.list.d/nginx.list
توجه داشته باشید به جای $release باید کدنیم سیستم عامل را بنویسید برای مثال برای اوبونتو 16.04 کدنیم Xenial میباشد و به شکل زیر سورس کد را خواهیم نوشت :کد:## Replace $release with your corresponding Ubuntu release. deb http://nginx.org/packages/ubuntu/ $release nginx deb-src http://nginx.org/packages/ubuntu/ $release nginx
و در انتها مخازن را اپدیت کرده و nginx را نصب میکنیمکد:deb http://nginx.org/packages/ubuntu/ xenial nginx deb-src http://nginx.org/packages/ubuntu/ xenial nginx
اما احتمالا به ارور برخورد کنید بخاطر GPG Key که در انتها در قسمت NO_PUBKEY $key باید key را کپی کنید و برای برای رفع این مشکل از دستور زیر استفاده کنید :کد:sudo apt-get update sudo apt-get install nginx
در دستور بالا به جای $key قسمت key مربوط به NO_PUBKEY $key را وارد کنیدکد:## Replace $key with the corresponding $key from your GPG error. sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key sudo apt-get update sudo apt-get install nginx
در دبیان
در بیان نیز به شکل بالا میباشد با این تفاوت که سورس لیست را به شکل زیر خواهیم نوشت :
و اما در آخر اگر مایل هستید سورس را به صورت دستی کامپایل کنید و نصب کنید ابتدا سورس را دانلود کرده و سپس وارد دایرکتوری مربوطه شده و از دستورات زیر استفاده کنید :کد:deb http://nginx.org/packages/debian/ jessie nginx deb-src http://nginx.org/packages/debian/ jessie nginx
کد:./configure make sudo make install





پاسخ با نقل قول