نصب و کانفیگ nginx بر روی کنترل پنل سی پنل
کار ساخت nginx از سال ۲۰۰۲ آغاز گردید و اولین نسخه آن در سال ۲۰۰۴ منتشر گردید. در حال حاضر نزدیک به ۱۲ درصد وب سایت های جهان یعنی چیزی در حدود ۲۲ میلیون وب سایت از nginx به عنوان وب سرور خود استفاده می کنند.
جهت نصب این وب سرور بر روی کنترل پنل سی پنل مراحل زیر را طی نمایید
ابتدا وارد محیط سرور (ssh) خود شوید و سپس دستورات زیر را وارد کنید. توجه داشته باشید دستورات زیر را باید جداگانه وارد کنید
cd /usr/local/src
wget http://nginxcp.com/latest/nginxadmin.tar
tar xf nginxadmin.tar
cd publicnginx
./nginxinstaller install
اگر شما برای اولین بارتان هست که نصب می کنید ممکن است نیاز باشد اسکریپت pythonfix را اجرا نمایید. در اینصورت پس از دستور چهارم دستور زیر را وارد نمایید و سپس دستورات را ادامه دهید
./pythonfix
اگر با خطا ” 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 با دستور زیر فایل پیکربندی آپاچی را ویرایش می کنیم و پورت را تغییر می دهیم. پورت را به ۸۰۹۰ تغییر می دهیم. شما می توانید هر پورتی انتخاب کنید.(پیشنهاد می شود پورت بالای ۱۰۰۰ انتخاب کنید)
نکته بسیار مهم : قبل از تغییر پورت حتما پورت مورد نظر را در فایروال خود باز کنید !
nano /etc/httpd/conf/http.conf
خط Listen 80 را پیدا کرده و به Listen 8090 تغییر دهید. سپس فایل را ذخیره نمایید
سپس با دستور زیر آپاچی را Restart نمایید.
service httpd restart