جاتلينج - عبر الإنترنت في السحابة

هذا هو أمر gatling الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


جاتلينج - خادم ملفات عالي الأداء

موجز


جاتلينج [-هنففتددففولاي] [-أنا ربط إلى IP] [-ص ربط إلى منفذ] [-ت ثواني]
[-ش معرف المستخدم] [-ج دير] [-ث مجموعة العمل] [-ص بايت] [-O [f /] ip / port / regex]
[-ر redir- url] [-X timeout، sshd]

الوصف


جاتلينج هو خادم HTTP و FTP. سيقوم بتصدير دليل العمل الحالي إلى ملف
العالم.

استعمل -i 127.0.0.1 للالتزام فقط بعنوان IP معين.

استعمل -p 81 لربط HTTP بمنفذ TCP مختلف عن 80. استخدم -f -p 2100 لربط FTP بملف
منفذ TCP مختلف عن 21. عند التشغيل كمنافذ غير جذرية ، فإن المنافذ الافتراضية هي 8000 و
2121 ، على التوالي.

استعمل -u لا أحد للتشغيل تحت UID مختلف عن الجذر. يتم ذلك بعد ربط ملف
منافذ الخادم ، لذلك من الآمن استخدام -u ولا يزال مرتبطًا بالمنفذ 80 - في الواقع ، هو كذلك
يوصى بعدم تشغيل جاتلينج كمستخدم خارق.

استعمل -c / الصفحة الرئيسية / www إلى chdir و chroot إلى دليل آخر غير دليل العمل الحالي
الدليل. يوصى بتشغيل جاتلينج في بيئة chroot لتقليل التأثير
من المشاكل الأمنية المحتملة في المستقبل.

استعمل -P 2M لتنشيط وضع الجلب المسبق. سيتأكد جاتلينج بعد ذلك من أن هذا القدر من البيانات موجود
مسبقة الإحضار. يمكن أن يقلل هذا من نشاط القرص ويحسن الإنتاجية بشكل كبير إذا كان نظام التشغيل لديك
جدولة I / O ليست حديثة وأنت تخدم العديد من الملفات الكبيرة من
نفس القرص الصلب لمختلف التنزيلات. بدون الجلب المسبق ، فإن القرص سوف خلاف ذلك
إضاعة الوقت في تحريك رأس القرص بين الملفين الكبيرين.

استعمل -f لتمكين FTP مجهول (افتراضي) أو -F لتعطيله. يستخدم -U لتعطيل التحميلات
تمامًا (عادةً ما يسمح جاتلينج بتحميل الملفات). جاتلينج يسمح فقط بتحميل ملفات
الدلائل العالمية القابلة للكتابة لمنع إذن التحميل العرضي ، ولن تفعل الملفات
كن مقروءًا عالميًا (استخدم -a إذا كنت تريد أن يكون العالم قابلاً للقراءة). سيسمح جاتلينج فقط
تنزيلات لملفات عالمية قابلة للقراءة ، ولهذا السبب يعد هذا التبديل مهمًا. هذه الخيارات
متاح فقط إذا تم ترجمة جاتلينج مع تعريف SUPPORT_FTP.

استعمل -e لتمكين دعم التشفير (https) أو -E لتعطيله. هذه الخيارات فقط
متاحًا إذا تم تجميع جاتلينج باستخدام SUPPORT_HTTPS معرّف.

استعمل -l لجعل جاتلينج يطلب دائمًا كلمات مرور FTP. عادة لا جاتلينج ، أي
يربك بعض العملاء الأغبياء. هذا الخيار يجعل جاتلينج يطلب (ويتجاهل) كلمة المرور.

استعمل -d لتمكين إنشاء فهرس الدليل لـ HTTP (سرد الدلائل دائمًا
ممكن في FTP) ، -D تعطيل. من الصعب نشر مستند عن طريق الخطأ إذا كان ملف
لا يستطيع المهاجم معرفة اسم الملف من خلال قوائم الدليل.

استعمل -t لتمكين وضع الوكيل الشفاف. عادةً ، سيحل جاتلينج محل المنفذ في المضيف:
رؤوس HTTP وأسماء مضيف FTP الظاهرية مع المنفذ الفعلي الذي وصل إليه الاتصال.
هذا مهم للأمان (في حالة وجود موقع ويب سري على إنترانت على المنفذ 81 ،
الذي تم حظره في جدار الحماية). ومع ذلك ، عند استخدام جدار حماية لإعادة توجيه الاتصالات
إلى gatling ، قد يكون من المنطقي الاحتفاظ بالمنافذ من HTTP Host: headers for
استضافة افتراضية.

استعمل -v لتمكين وضع الاستضافة الظاهري ، -V لتعطيله. عادة ، عند اتصال HTTP
يطلب /foo.html ويحمل رأس "Host: www.fefe.de:80" ، فإن gatling سوف يؤدي إلى
"www.fefe.de:80". إذا لم يكن "www.fefe.de:80" موجودًا ، فسيؤدي جاتلينج إلى chdir إلى "افتراضي".
إذا لم يكن هذا موجودًا أيضًا ، ولم يتم تقديم أي من -v أو -V ، فسيعرض برنامج gatling "foo.html"
من دليل العمل الحالي. سيؤدي تحديد -v إلى التأكد من عدم وجود أي ملف على الإطلاق
خدم من دليل العمل الحالي ، فقط من أدلة المضيف الظاهري أو من
إفتراضي. يعني تحديد -V أن جاتلينج لن يحاول إطلاقًا وسيخدم دائمًا
من دليل العمل الحالي.

استعمل -T 600 لتعيين مهلة اتصالات بيانات HTTP و FTP على 10 دقائق (600
ثانية ، الافتراضي 23 ثانية). يستخدم -f -T 600 لتعيين مهلة التحكم في FTP
اتصالات (الافتراضي 600 ثانية).

إذا كنت تستخدم -r http://master.example.com/ على mirror.example.com ، ويطلب أحد الأشخاص ملف
ملف غير موجود ، لن يُنشئ جاتلينج خطأ 404 ولكن سيتم إعادة توجيهه إلى نفس الخطأ
ملف على master.example.com.

استعمل -X مهلة ، sshd لتمكين وضع عبور SSH. إذا قام شخص ما بالاتصال عبر SSL
المقبس ، ولكن لا يقول أي شيء عن مهلة (قيمة عاقلة: 2-10) ثانية ، ثم جاتلينج
سيتم تشغيل sshd في وضع inetd مع هذا المقبس. سشد هو اسم المسار الكامل لـ sshd، plus
سطر الأوامر الذي تريد إعطائه ، إن وجد. يلحق gatling تلقائيًا -i ، لذا استخدم
هذا على سبيل المثال لـ -u0 لتعطيل عمليات بحث DNS.

استعمل -O [علم /] ip / port / regex لتمكين وضع الوكيل ، يستخدم أيضًا لـ SCGI و FastCGI. ليستخدم
في وضع الوكيل ، يجب أن يكون هناك ملف ".proxy" في جذر المضيف الظاهري
يعني ل. حدد ip والمنفذ للإشارة إلى خادم التطبيق الخاص بك ، وقم بإعطاء regex لمطابقة
URI. ملاحظة: يجب أن يتطابق التعبير العادي مع اسم الملف الكامل ، لذا استخدم الامتداد لـ
مطابقة. إذا لم يتم إعطاء أي إشارات ، فسيتم استخدام وكلاء HTTP. خلاف ذلك ، تحدد العلامات ملف
وضع الوكلاء: استخدم S لـ SCGI و F لوضع FastCGI. انظر README.php للحصول على مثال.

من الممكن أيضًا تحديد مقبس مجال Unix ، باستخدام بناء الجملة --O
[علم /] | اسم الملف | regex. تذكر وضع الوسيطة بين علامتي اقتباس عند كتابتها في ملف
قذيفة.

لن يعرض جاتلينج أو يسرد ملفات dotfiles ما لم يتم تسميتها باسم مستعار بـ: dotfile ، على سبيل المثال
لتمكين العرض .dotfile ، يجب عليك ln -s .dotfile ": dotfile".

الإشارات


سيؤدي إرسال SIGHUP جاتلينج إلى إغلاق جميع مآخذ الخادم (حتى تتمكن من بدء ملف
عملية جاتلينج بخيارات مختلفة على نفس المنافذ). سوف عملية جاتلينج القديمة
استمر في خدمة الاتصالات القائمة حتى تنتهي جميعها.

استخدم جاتلينج عبر الإنترنت باستخدام خدمات onworks.net



أحدث برامج Linux و Windows عبر الإنترنت