سوف نقوم اليوم بشرح طريقة تركيب الأنجينكس المجانى والذى يساعد فى تخفيف وتسريع المواقع على السيرفر لانه لا يستهلك موارد ويعمل كبروكسى للأباتشى
بسم الله نبدأ
سجل دخول الى الشل الخاص بسيرفركسوف نقوم بالتركيب فى هذا المجلد
cd /usr/local/src
ثم نقوم بسحب اخر نسخه للانيجينكس
wget http://nginxcp.com/latest/nginxadmin.tar
الان نقوم بفك ضغط ملف الانجينكس
tar xf nginxadmin.tar
ثم الدخول المجلد
cd publicnginx
ثم بدأ التركيب
./nginxinstaller install
عند التنصيب ربما يظهر لك خطأ بأنه بحاجه الى ولاده مفتاح جديد للكلستر عن طريق ال WHM
سوف تقوم بفتح رابط ال WHM
ثم التوجه الى
Cluster/Remote Access
ثم
Setup Remote Access Key
ثم يتم الضغط على
Generate New Key
كما بالصوره

ثم اكمال التنصيب مره اخرى
./nginxinstaller install
فى بعض الاحيان ربما يظهر معك مثل هذا الخطأ
Traceback (most recent call last):
File "/scripts/createvhosts.py", line 7, in ?
import yaml
File "/usr/lib/python2.4/site-packages/PyYAML-3.10-py2.4-linux-i686.egg/yaml/__init__.py", line 26
SyntaxError: 'yield' not allowed in a 'try' block with a 'finally' clause
Installing WHM interface...
Installing mod_rpaf...
Updating cPanel Configuration
Traceback (most recent call last):
File "/usr/local/src/publicnginx/nginxinstaller2", line 15, in ?
import createvhosts
File "/usr/local/src/publicnginx/createvhosts.py", line 7, in ?
import yaml
File "/usr/lib/python2.4/site-packages/PyYAML-3.10-py2.4-linux-i686.egg/yaml/__init__.py", line 26
الحل هو ترقيه البايثون الى النسخه 2.5
wget http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tgz
tar fxz Python-2.5.2.tgz
cd Python-2.5.2
./configure
make
make install
ثم العوده الى التنصيب مره اخرى
cd /usr/local/src/publicnginx
./nginxinstaller install
بعد الانتهاء اعد تنصيب الاباتشى والانجينكس
service httpd restart
service nginx restart