خادم المزرعة : تثبيت وتكوين ملقم الويب
جدول المحتويات |
1.- مقدمة
خادم المزرعة هو خادم الويب لأنظمة التشغيل يونيكس / لينكس ومايكروسوفت ويندوز. هذا الخادم المعروف أيضا باسم Lighty ، هو بديل للصفحات خادم الويب اباتشي.
هذا اللغط diseï ¿½ أن تكون آمنة وسريعة (سريع جدا في الواقع) ، متوافق مع STANDARS مرنة ، بينما هو الأمثل للبيئات حيث السرعة أمر بالغ الأهمية. ذاكرته البصمة جدا pequeï ¿½ أ (بالمقارنة مع خوادم الويب الأخرى) ، وزرا طفيف على سرعة وحدة المعالجة المركزية ونهجها يجعل الكمال خادم خادم المزرعة هو تحميل بكثرة.
2.- تثبيت على ديبيان
لتثبيت خادم المزرعة ، لوحات المفاتيح ، والجذر :
خادم المزرعة deathbian : ~ # القدرة على تثبيت
ملاحظة : في ديبيان ليني ، ويدير خادم المزرعة مع وو المستخدم البيانات ، وليس خادم المزرعة.
3.- تكوين أساسي
تثبيت ديبيان توفر ملفات التكوين وLighty التمهيد ، ولكن اذا كنت بحاجة الى بعض الأمثلة
| الملف : / الخ / خادم المزرعة / lighttpd.conf |
# ديبيان تكوين ملف خادم المزرعة # ############ خيارات لديك فعلا لرعاية #################### # # لتحميل الوحدات النمطية # Mod_access ، mod_accesslog وmod_alias يتم تحميلها من قبل الافتراضي # كل وحدة أخرى لا ينبغي تحميلها إذا لزم الأمر # -- ينقذ بعض الوقت # -- لحفظ الذاكرة server.modules = ( "mod_access" ، "mod_alias" ، "mod_accesslog" "mod_compress" "mod_fastcgi" ، # "mod_rewrite" ، # "Mod_redirect" # "Mod_status" ، # "Mod_evhost" # "Mod_usertrack" ، # "Mod_rrdtool" # "Mod_webdav" # "Mod_expire" # "Mod_flv_streaming" # "Mod_evasive" ) fastcgi.server = ( ". [فب]" => (( "بن لمسار" => "/ البيرة / بن / فب - المجموعة الاستشارية لاندونيسيا". "مأخذ" => "/ تمة / php.socket" ))) # # وثيقة جامدة الجذرية ، لالظاهرية التي تستضيف اتخاذ نظرة على # # Server.virtual - * خيارات server.document الجذر = "/ فار / على شبكة الاتصالات العالمية /" # # أين الخطأ في إرسال رسائل إلى server.errorlog = "/ فار / السجل / خادم المزرعة / error.log" # # ملفات للتحقق من واذا... / مطلوب مؤشر - File.Name = ( "index.php" ، "index.html" "index.htm" ، "default.htm" "index.lighttpd.html") # # استخدام المحتوى "من نوع" الموسعة للحصول على سمة نوع الملف إذا كان ذلك ممكنا # Mimetype.use - xattr = "تمكين" # # # # Accesslog النمطية accesslog.filename = "/ فار / السجل / خادم المزرعة / access.log" # # رفض الوصول إلى الملف ملحقات # # ~ هل لbackupfiles من السادس ، إيماكس ، جو ،... #. المؤتمر الوطني العراقي وكثيرا ما يستخدم للرمز الذي يشمل بصفة عامة لا ينبغي أن تكون جزءا # من وثيقة الجذر url.access - ينكر = ( "~". "المؤتمر الوطني العراقي") # # # ما هي امتدادات لا ينبغي أن يكون التعامل عن طريق ثابت لنقل الملفات # #. بى ،. رر ،. Fcgi غالبا ما تتولى mod_fastcgi أو mod_cgi file.exclude ملحقات الساكنة = ( ". [فب]". "ر" ، ". fcgi") ######### الخيارات التي هي جيدة لكنها لا يمكن تغيير ####### اللازمة # # ربط الميناء (الافتراضي : 80) # Server.port = 81 # # ربط مضيف محلي فقط (الافتراضي : جميع واجهات) # # Server.bind = "مضيف محلي" # # خطأ ، معالج للحصول على المركز 404 # server.error - معالج - 404 = "/ خطأ handler.html" # server.error - معالج - 404 = "/ خطأ handler.php" # # لمساعدة rc.scripts server.pid ملف = "/ فار / تشغيل / lighttpd.pid" # # # # الشكل : |
مع lighty تثبيت ويعمل بشكل صحيح ، وليس الذهاب الى استخدام أباتشي 1.3/2.x ، ولذا فإننا إزالة نظام أفضل (لنتذكر أن تتخذ احتياطية من البيانات وملفات التكوين اباتشي) ، وكتابة :
deathbian : ~ # القدرة على إزالة apache2
3.1.- وضع توجيهات أساسية لخادم المزرعة
- server.document الجذر = ï ¿½ / فار / على شبكة الاتصالات العالمية / HTMLi ¿½ يحدد الدليل الافتراضي لهذه المواقع.
- server.port = 80 تعيين الملقم الافتراضي الميناء.
- server.username = الشبكه العالمية ¿½ ï ¿½ المستخدم في Datai الذي يمتد على ديبيان lighty.
- server.groupname = ½ ï ¿¿½ Datai شبكة الاتصالات العالمية تحديد اسم المستخدم والتي تبدأ مع مجموعة / وقف الخفي خادم خادم المزرعة. هذا هو توصيف ¿½ stica الأمن ، وحتى في هذه الطريقة لا يتعارض مع امتيازات الجذر.
- ï ¿½ server.bind = الخادم الملكية الفكرية addressï ¿½ تعين عنوان بروتوكول الإنترنت من خادم. وبالمثل فإنه من الممكن أيضا أن يدخل المضيف أو مضيف محلي.
- server.tag = lighttpdï ¿½ ï ¿½ وهي تستخدم لتعيين اسم وإصدار عدد من خادم المزرعة (الافتراضي). هذا هو سمة من سمات السلامة. يمكنك تكوين هذه الطريقة :
server.tag = "يا خادم ويب v1.0"ملاحظة : هذا هو اسم على الخادم الخاص بك تقارير رأس استجابة. ويمكنك التحقق من استخدام نيتكرافت.
- server.errorlog = ï ¿½ / فار / السجل / خادم المزرعة / error.logï ¿½ تحديد ملف سجل خطأ.
- accesslog.filename = ï ¿½ / فار / السجل / lighttpdï ¿½
- تحدد وصول ملف السجل ، والتي يمكن استخدامها من قبل تطبيق الإحصاءات من الزوار كما webalizer.
- مؤشر - File.Name = (index.phpï ¿½ ï ¿½ ï ¿½ ¿½ index.htmlï) قائمة بأسماء الملفات في كل دليل افتراضيا.
- server.modules = (
mod_accessï ¿½ ï ¿½ ،
mod_accesslogï ¿½ ï ¿½ ،
mod_fastcgiï ¿½ ï ¿½ ،
mod_rewriteï ¿½ ï ¿½ ،
mod_authï ¿½ ï ¿½
) : وحدات الموصوفة أعلاه ستكون lighty فقط خصم. بالطبع يمكنك إضافة المزيد. ومن هنا سر سرعة والاستهلاك المنخفض للذاكرة الخادم ، انظر وصفا أكثر تفصيلا :- mod_access : وصول وحدة تستخدم لمنع الوصول إلى بعض الملفات.
- mod_accesslog : تستخدم لكتابة CLF سجل ومرنة واباتشي.
- mod_fastcgi : FastCGI دعم بيرل / فب الخ.
- mod_rewrite : وهذا ضروري لإعادة كتابة عنوان 'متوافق مع كبار المسئولين الاقتصاديين.
- mod_auth : التوثيق ، وعادة ما يكون لالدلائل المحمية contraseï ¿½ a.
mimetype.assign = (
ï ¿½. pdfï ¿½ => ï ¿½ التطبيق / pdfï ¿½ ،
ï ¿½. منظمتنا ¿½ => ï ¿½ التطبيق / مرفق المفاتيح العمومية - signatureï ¿½
) : يستخدم لتعيين ورسم خرائط للmimetype.
تحرير الملف / الخ / خادم المزرعة / lighttpd.conf وتعيين جميع السياسات المذكورة أعلاه.
deathbian : ~ # همة / الخ / خادم المزرعة / lighttpd.conf
4.- شهادة الخدمة على شبكة الإنترنت
لأن كل شيء يتم تكوين لاحتياجاتنا ، ونحن سجل الملف وبدء برنامج المحرك خادم المزرعة :
deathbian : ~ # / الخ / init.d / يبدأ خادم المزرعة
اذا كنا نريد التحقق من الخدمات التي تعمل والتي الميناء للتحقق من نجاح في عملية التركيب من نوع خادم المزرعة ، :
deathbian : ~ # [نتستت - ntulp وصلات الانترنت بالموقع (الملقمات فقط) بروتو تلقي - سؤال - أرسل سؤال العنوان المحلي الخارجية العنوان الدولة معرف المنتج / اسم البرنامج برنامج التعاون الفني 0 0 127.0.0.1:3306 0.0.0.0 : * الاستماع 2522/mysqld برنامج التعاون الفني 0 0 0.0.0.0:111 0.0.0.0 : * الاستماع 2151/portmap برنامج التعاون الفني 0 0 0.0.0.0:80 0.0.0.0 : * الاستماع 2720/lighttpd برنامج التعاون الفني 0 0 0.0.0.0:113 0.0.0.0 : * الاستماع 2742/inetd برنامج التعاون الفني 0 0 0.0.0.0:21 0.0.0.0 : * الاستماع 2927/tcpsvd برنامج التعاون الفني 0 0 0.0.0.0:443 0.0.0.0 : * الاستماع 2720/lighttpd برنامج التعاون الفني 0 0 127.0.0.1:831 0.0.0.0 : * الاستماع 2775/famd tcp6 0 0 : : : 22 : : : * الاستماع 2444/sshd udp 0 0 0.0.0.0:32768 0.0.0.0 : * 2432/lwresd udp 0 0 0.0.0.0:32770 0.0.0.0 : * 2793/avahi-daemon : udp 0 0 0.0.0.0:517 0.0.0.0 : * 2742/inetd udp 0 0 0.0.0.0:518 0.0.0.0 : * 2742/inetd udp 0 0 127.0.0.1:921 0.0.0.0 : * 2432/lwresd udp 0 0 0.0.0.0:5353 0.0.0.0 : * 2793/avahi-daemon : udp 0 0 0.0.0.0:111 0.0.0.0 : * 2151/portmap udp6 0 0 : : : 32769 : : : * 2432/lwresd
الآن السماح للمتصفح ، إما فايرفوكس أو إنترنت إكسبلورر ، والتحقق من أن الموقع الجديد لدينا هو الوصول إليها عبر شبكة الإنترنت ، كنت اكتب في شريط عنوان المتصفح الخاص بك
http://localhost/ أو http://127.0.0.1/
5. الكلمات الأخيرة
من تجربة شخصية ، أستطيع أن أؤكد لكم أن أداء أباتشي هي أدنى بكثير مقارنة lighttp.
Lighty يمكن الصغار جدا (مقارنة مع النظم الأخرى ، ملقمات ويب) ، والتنمية يسعى إلى مواجهة واقع لنا الأيام التي كان الأداء العالي المطلوب لweb2.0 المواقع مع الآلاف من الزوار يوميا.
في الأيام القادمة سوف نقوم بعد موضوعات مثل ؛
الأمثل خادم الويب خادم المزرعة
- إنشاء [فب] FastCGI على خادم المزرعة
- تكوين تستضيف الظاهرية على خادم المزرعة
- ترجمة وتحقيق الاستفادة المثلى النصية [فب] على خادم المزرعة مع eAccelerator [فب]
- حل المشاكل مع مخبأ eAccelerator
تعزيز الأمن خادم المزرعة
- المدقع خادم ويب الأمن : تكوين خادم المزرعة ، ووردبريس ، والخلية مع دعم لبيئة نظام الملفات الظاهرية (السجن استجذار)
- إعدادات خدمة تصميم المواقع
- إنشاء واستخدام منطقتنا شهادة خدمة تصميم المواقع على خادم المزرعة
- مع حماية كلمة السر ، والأدلة
خادم المزرعة المتنوعة التكوين
- تثبيت والاحصاءات Webalizer تكوين لخادم المزرعة
- عناوين كبار المسئولين الاقتصاديين ومتوافق مع خادم المزرعة لورد
- ينكرون صلتهم المباشرة أو سرقت صور (الإمتصاص) مع خادم المزرعة
رصد خادم خادم المزرعة
- رصد وإعادة تشغيل الخدمة عندما تحطمت خادم المزرعة.
شعبية : 18 ٪
14 تعليقات
تركبكس
- مصغرة دراسة حالة : اباتشي 2 مقابل خادم المزرعة 1.x
- ماي : بحث واستبدال النص مع مزود |...::: Guatewireless.org ::::..






























Tenes ماجستير وثائق لجعله يعمل مع بيرل وأريد تثبيت بجزيلا احدب احد toq تا.. شكرا
شكرا لك سيد إضافة وحدة نمطية والمجموعة الاستشارية لاندونيسيا وAndavo نوماس..
مع بيرل؟ كنت أقول لFastcgi / بيرل... حسنا إذا كنت مخطئا ، ويصل دعم قال FastCGI ، تخبرنا كيف تذهب!
تحيات
المادة ممتاز. انها بمثابة مرجع. شكرا لك.
@ بول : شكرا لك على التعليق ، وإذا كان هناك موضوع آخر أن مصالح لكم واذا كان يمكننا مساعدتك ، وبكل سرور.
الأخيار ، ولدي مشكلة التالية قليلا / problemon
أنا ركبت روبي على القضبان ، في الموضوع الأول المثبتة من قبل الرابطة بين الحصول على خادم المزرعة ولكن عندما حملت وزارة الدفاع ، وغوش ohhh لا أن من mod_fastcgi
لماذا يحدث هذا؟ وأنا حلها؟ هو أنه إذا كنت رمي خطأ وأنا لا يمكن رفعه ليأتي من الخارج
التحيات ، بولي
@ بولي : والخ / خادم المزرعة / server.modules lighttpd.conf يبحث عن خيار وغير تعليق (إزالة #) في السطر الذي يقرأ "mod_fastcgi" ، وبالتالي قد يكون ممكنا.
تحيات
Saludos..
التكوين التي من شأنها أن تكون كافية لكل virtualhost لها error.log access.log والخاصة ، من أجل تحقيق الاحصاءات من كل جهاز ظاهري.
التكوين الافتراضي لا يسمح لي أن يكون هو configruacion!
هل يمكنك مساعدتي لتكوين خادم المزرعة Django؟
حالتي هي :
أنا خلقت بلادي "مشروع بحثي" في المنزل / ECOI / django_projects /
لكنني لا استطيع hacerlocorrer في خادم المزرعة
أوين...
شكرا جزيلا لتعليمي. لدي سؤال أنني لا يمكن أن يحل الكثير من المرشدين تقرأ. ولست بحاجة للدخول موقعي ، عندما أطلب auth.module اسم المستخدم وكلمة المرور من خلال المستخدم لا يظهر أو يظهر واحدة ثابتة.
على سبيل المثال ، إذا تركت المنبثقة المستخدم : كلمة المرور : أريد أن تظهر
حسنا
مستخدم : المشرف على سبيل المثال #
كلمة السر : # فارغة
أو فقط
كلمة السر : # فارغة
شكرا!
لا ننسى أن تثبيت
القدرة على تثبيت php5 - المجموعة الاستشارية لاندونيسيا php5 - مؤشرها
أوبونتو خادم ويب دليل