PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نحوه نصب Nginx



sajjadsec
May 31st, 2018, 01:56
بسیاری از توزیع های لینوکس و BSD داخل ریپوزیتوری های خود Nginx را دارند و میتوانند با راحتی نصب شوند . اما ممکن است این بسته ها قدیمی باشند و برای آنکه آخرین نسخه از Nginx را داشته باشید توصیه میشود که به صورت دستی آن را نصب کنید و یا به صورت مستقیم از سایت nginx.org استفاده کنید.



بسته های رسمی مربوط به Red Hat/CentOS

برای اضافه کردن مخزن nginx برای yum ابتدا فایل nginx.repo را در مسیر /etc/yum.repos.d/ ساخته و باز کنید و مقادیر زیر را اضافه کنید :


برای CentOS


[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1


برای Red Hat


[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1


دقت داشته باشید بین ورژن های ردهت و centos فرق وجود دارد و در قسمت بالا مقدار $releasever را باید به صورت دستی تنظیم کنید که مربوط به ورژن سیستم عامل میباشد ممکن است 5 یا 6 و یا 7 باشد.


بسته های رسمی Debian/Ubuntu


میتوانید مخازن را به انتهای فایل sources.list اضافه کنید و یا یه لیست جدید در دایرکتوری sources.list.d ایجاد کنید و مخازن را داخل آن فایل قرار دهید :

برای مثال :


nano /etc/apt/sources.list.d/nginx.list

در اوبونتو :



## Replace $release with your corresponding Ubuntu release.
deb http://nginx.org/packages/ubuntu/ $release nginx
deb-src http://nginx.org/packages/ubuntu/ $release nginx


توجه داشته باشید به جای $release باید کدنیم سیستم عامل را بنویسید برای مثال برای اوبونتو 16.04 کدنیم Xenial میباشد و به شکل زیر سورس کد را خواهیم نوشت :



deb http://nginx.org/packages/ubuntu/ xenial nginx
deb-src http://nginx.org/packages/ubuntu/ xenial nginx


و در انتها مخازن را اپدیت کرده و nginx را نصب میکنیم



sudo apt-get update
sudo apt-get install nginx

اما احتمالا به ارور برخورد کنید بخاطر GPG Key که در انتها در قسمت NO_PUBKEY $key باید 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


در دستور بالا به جای $key قسمت key مربوط به NO_PUBKEY $key را وارد کنید

در دبیان

در بیان نیز به شکل بالا میباشد با این تفاوت که سورس لیست را به شکل زیر خواهیم نوشت :


deb http://nginx.org/packages/debian/ jessie nginx
deb-src http://nginx.org/packages/debian/ jessie nginx


و اما در آخر اگر مایل هستید سورس را به صورت دستی کامپایل کنید و نصب کنید ابتدا سورس را دانلود کرده و سپس وارد دایرکتوری مربوطه شده و از دستورات زیر استفاده کنید :



./configure
make
sudo make install

milad221
May 31st, 2018, 03:27
تشکر بابت اموزش
ولی اموزش های بهتری مثل بهنرین کانفیگ این وب سرور به عنوان دانلود سرور میذاشتید خیلی خوب بود چون این اموزش هرجایی نیست
ولی اموزش ابتدایی نصب وب سرور همه جا پیدا میشه