منتديات المجاوشي

منتديات المجاوشي (http://www.vb.mjawshy.net/index.php)
-   Arabic Rss (http://www.vb.mjawshy.net/forumdisplay.php?f=41)
-   -   بعض الحلول لمشاكل NginxAdmin وبعض الشروحات البسيطة (http://www.vb.mjawshy.net/showthread.php?t=258443)

RSS 11-22-2011 06:03 AM

بعض الحلول لمشاكل NginxAdmin وبعض الشروحات البسيطة
 
السلام عليكم ورحمة الله وبركاته


قد لاحظت انه واجهت مشاكل للاعضاء فى تركيب ال nginx او بعد التركيب ... ولم يتم حلها لغالبية السائلين
وايضا قرأت مواضيع النقاش التى تمت حوله .. وللاسف باءت بالفشل وعدم الاستفادة .

جمعت بعض من المشاكل القليلة التى من الممكن حدوثها .. بعضها قديم والبعض منها جديد عند التركيب على توزيعة CentOS 6 ..

1- المشكلة الاولى .. عند التركيب على CentOS 6 كسيرفر :

الخطأ
رمز PHP:
Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/nginx-1.0.5-1.el6.x86_64
error
: Installed (but unpackaged) file(s) found:
/
usr/local/nginx/conf/fastcgi.conf
/usr/local/nginx/conf/fastcgi.conf.default
...
....
.
/
usr/local/nginx/html/50x.html
/usr/local/nginx/html/index.html
/usr/local/nginx/sbin/nginx

RPM build errors
:
Installed (but unpackaged) file(s) found:
/
usr/local/nginx/conf/fastcgi.conf
/usr/local/nginx/conf/fastcgi.conf.default
...
..
.
/
usr/local/nginx/html/50x.html
/usr/local/nginx/html/index.html
/usr/local/nginx/sbin/nginx


الخطأ يحدث عند بناء ملف ال RPM الخاص بال nginx كسيرفر .

اصلاح المشكلة :


فتح ملف ال .spec والبحث عن %changelog ثم اضافة التالى قبله




رمز PHP:
%files
%defattr(-,root,root,-)
%
config(noreplace) /usr/local/nginx/conf/*
/usr/local/nginx/html/
/usr/local/nginx/sbin/nginx


الحل يكمن فى %files حيث يتم تحديد الملفات والمسارات التى سوف يتم التركيب عليها الباكج

بالنهاية يتم عمل بناء للبامج ليتم التركيب
رمز PHP:
rpmbuild --bb nginx.spec


طبعا تركيب السيرفر بحاجة الى بعض المحترفين لذلك من لديه القدرة على التركيب يفهم ماذا اقصد بكلامى هذا ..


2- مشكلة Nginx: 413 Request Entity Too Large Error


هذه المشكلة تحدث عند وجود nginx كفرونت اند مع ال php+Apache+mod_fastCGI
بيحصل لما اعضاء مواقع السيرفر اللى تم التركيب عليه يحاول محاولة رفع ملف حجمه اكبر من 1.5 كصورة ميجا على سبيل المثال وال nginx موجود كبروكسى طبعا .

حلها هو التعديل على ملف الكونفج الخاص بال nginx
رمز PHP:
pico /usr/local/nginx/conf/nginx.conf


اضف التالى بالملف :
رمز PHP:
client_max_body_size 2MB;


قم بالحفظ والخروج ... ثم نعمل ريستارت لل nginx عن طريق
رمز PHP:
/usr/local/nginx/sbin/nginx -s reload



وسوف اقوم بمشيئة الله بوضع بعض المواضيع الخاصة بشروحات عن ال Nginx .

بالنهاية هذه محاولات بسيطة منى لمساعدة اى شخص .. وان اخطأت فى شىء فبالنهاية انا مجرد بشر كلامى يحتمل الخطأ ..

تحياتى لكم.







أكثر...


الساعة الآن 03:57 AM

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. منتديات بلاك بيري mjawshy.net
المجاوشي للتقنية المتقدمة