محتوای کامل
امشب با شما هستیم با یک آموزش کاربردی دیگر تحت عنوان اموزش نصب nginx در سی پنل پس با ما تا انتهای این مطلب همراه باشید
ابتدا می بایستی بدانید ان جی ای ان ایکس یا به اختصار انجینیکس چه می باشد
در واقع NGINX
Nginx یک وب سرور است که می تواند به عنوان یک پروکسی معکوس ، تعادل بار ، پروکسی نامه و حافظه نهان HTTP نیز استفاده شود. این نرم افزار توسط Igor Sysoev ساخته شده و اولین بار در سال ۲۰۰۴ به طور عمومی منتشر شد. [۹] شرکتی با همین نام در سال ۲۰۱۱ برای ارائه پشتیبانی و Nginx به علاوه نرم افزار پرداخت شده تأسیس شد
Nginx نرم افزاری رایگان و منبع باز است که تحت شرایط ۲ بند BSD مجوز منتشر شده است. بخش بزرگی از سرورهای وب از NGINX استفاده می کنند ، [۱۱] که اغلب به عنوان متعادل کننده بار است.
در مارس ۲۰۱۹ ، شرکت Nginx توسط F5 Networks با ۶۷۰ میلیون دلار خریداری شد.
از فوریه ۲۰۲۰ ، Netcraft تخمین زد Nginx ۳۶.۴۸ درصد از کل وب سایت های فعال در رتبه بندی ، رتبه اول ، بالاتر از Apache با ۲۴.۵۱ درصد را در اختیار دارد. در حالی که طبق W3Techs ، آپاچی با ۴۰.۱ درصد در رتبه اول و Nginx دوم با ۳۱.۸ درصد در رده اول قرار دارند.
اموزش نصب nginx در سی پنل
Nginx یکی از وب سرور های محبوب هست که به راحتی بر روی بیشتر کنترل پنل ها راه اندازی میشود و در این آموزش نیز برای شما طریقه نصب آن را روی Cpanel آورده ایم.
برای نصب Nginx روی cpanel ابتدا وارد محیط سرور (ssh) خود شوید و سپس دستورات زیر را وارد کنید. توجه داشته باشید دستورات زیر را باید جداگانه وارد کنید.
cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller install
شما می توانید به جای خط دوم نسخه مورد نیاز خود را وارد کنید مانند :
http://nginxcp.com/nginxadmin2.0-development.tar
اگر با خطا ” access key doesn’t exist create it in WHM ” مواجه شدید هم به محل زیر بروید و روی کلید “Generate New Key” کلیک کرده و دوباره آن را نصب کنید.
Main >> Cluster/Remote Access >> Setup Remote Access Key
اگر این موارد کار نکرد قبل از نصب پورت وب سرور آپاچی خود را تغییر دهید.
برای عوض کردن پورت آپاچی ابتدا باید ویرایشگر nano روی سرور شما نصب باشد برای این کار کد زیر را با لاگین کردن در سرور با پوتی اجرا کنید.
اموزش نصب nginx در سی پنل
yum install nano
بعد از نصب ویرایشگر nano با دستور زیر فایل پیکربندی آپاچی را ویرایش می کنیم و پورت را تغییر می دهیم. در قسمت کا پورت را به ۸۰۹۰ تغییر می دهیم. شما می توانید هر پورتی انتخاب کنید.(پیشنهاد می شود پورت بالای ۱۰۰۰ انتخاب کنید)
نکته بسیار مهم : قبل از تغییر پورت حتما پورت مورد نظر را در فایروال خود باز کنید. می توانید از این لینک استفاده کنید.
nano /etc/httpd/conf/http.conf
خط Listen 80 را پیدا کنید و به Listen 8090 تغییر دهید. سپس با کلید ctrl + x و پس از آن y فایل را ذخیره کنید
همچنین شما می توانید از این مسیر بدون استفاده از دستور پورت آپاچی را تغییر دهید : قسمت (Apache non-SSL IP/port)
Main >> Server Configuration >> Tweak Settings
سپس با دستور زیر آپاچی را Restart کنید.
service httpd restart
اگر شما برای اولین بار نصب می کنید ممکن است نیاز باشد اسکریپت pythonfix را اجرا کنید. در اینصورت پس دستور چهارم دستور زیر را وارد کنید و سپس دستورات را ادامه دهید
./pythonfix
برای پاک کردن nginx از سی پنل از دستورات زیر استفاده کنید
cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller uninstall
هاست سی پنل ایران
تبریک می گوئیم آموزش نصب nginx در سی پنل به پایان رسید با اموزش های بعدی ما را همراهی کنید.
📌 خلاصه
اموزش نصب nginx در سی پنل در واقع انجینیکس یک وب سرور است که می تواند به عنوان یک پروکسی معکوس ، تعادل بار ، پروکسی نامه و حافظه نهان HTTP نیز استفاده شود