چگونگی نصب Nginx روی cPanel و تغییر پورت آپاچی
با سلام خدمت همه مخاطبان عزیز. در این مقاله میخواهیم به تحلیل و بررسی چگونگی نصب Nginx روی cPanel و تغییر پورت آپاچی بپردازیم و اطلاعات خوبی در این زمینه در اختیار شما قرار دهیم . به همین منظور در ایتدا میخواهیم شما را با مفهوم Nginx آشنا کنیم و سپس به موضوع اصلی بپردازیم . با ما همراه باشید .
به طور کلی هر چیز ( نرم افزاری یا سخت افزاری ) که داده ای را از طریق اینترنت یا شبکه به کاربر انتقال دهد web serverگفته می شـود .
توضیح nginx
nginx نامweb server/reverse proxy ی سبکی است که در سـال ۲۰۰۲ به علت مساله افزایش تعداد تقاضـای در وبسایت روسی http://www.rambler.ru شکل گرفت و در سـال ۲۰۰۴ نخستین ورژن رسمی خود را منتشر کرد. تا به امروز این وب سرور 11.28%. از سهم همـه وب سرور های دنیا را در دست دارد.
این وب سرور که روزانه تعداد زیادتری از آن بهره گیری می نمایند WordPress.com را در لیست بهره گیری کننده گان خود دارد.
از نکات با ارزش این وب سرور این است که بر روی سیستم علت های windows linux Bsd و osx به آسانـی نصب می شـود .
برای نصب 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 روی سرور شما نصب باشد برای این کار کد پایین را با ورود به سرور با پوتی اجرا نمایید .
yum install nano
عوض کردن پورت آپاچی
بعد از نصب ویرایشگر nano با دستور پایین فایل پیکربندی آپاچی را ویرایش می کنیم و پورت را تغییر می دهیم. در بخـش کا پورت را به 8090 تغییر می دهیم. شما خواهید توانست هر پورتی گزینش نمایید .(پیشنهاد می شود پورت بالای 1000 گزینش نمایید )
توجه : قبل از تغییر پورت قطعا پورت مورد نظـر را در فایروال خود باز نمایید . خواهید توانست از این لینک بهره گیری نمایید .
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 ازcPanel از کدهای پایین بهره گیری نمایید
cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller uninstall
خب دوستان به پایان این مقاله آموزشی رسیدیم . از توجه و همراهی شما سپاسگزاریم .