انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

weborf - آنلاین در ابر

وبرف را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

این دستور weborf است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


weborf - حداقل وب سرور

خلاصه


وبرف [گزینه ها]

شرح


Weborf یک وب سرور مینیمال است. همچنین دارای پشتیبانی محدود از webdav است. این صفحه راهنما
اسناد و مدارک وبرفپارامترهای خط فرمان وبرف تحت GNU General منتشر شده است
مجوز عمومی نسخه 3.

OPTIONS


گزینه های ارسال:
-ب، -مستقر
باید یک دایرکتوری معتبر دنبال شود. Weborf از این دایرکتوری به عنوان root استفاده خواهد کرد
دایرکتوری، و فایل های واقع در dirs والد را ارسال نمی کند. اما همچنان امکان پذیر است
برای اسکریپت های سمت سرور برای خواندن محتویات موجود در هر نقطه از سیستم فایل. پیوندها
همچنین یک راه حل برای خروج از دایرکتوری پایه هستند.

-آ، --
باید توسط یک سوکت یونیکس دنبال شود که توسط برنامه ای که کنترل می کند گوش داده شود
احراز هویت. برای جزئیات بیشتر از وبسایت دیدن فرمایید.

-c، --cgi
باید با یک لیست (با کاما و بدون فاصله) از cgi دنبال شود
فرمت ها و باینری برای اجرای آن فرمت. به عنوان مثال: .php,/usr/bin/php-
cgi,.sh,/usr/bin/sh-cgi در /etc/weborf.conf یک دستور 'cgi' وجود دارد،
مربوط به این گزینه هنگام راه اندازی وبرف به عنوان دیمون SystemV استفاده می شود.

-C ، -- کش
پس از آن باید دایرکتوری وجود داشته باشد که برای ذخیره فایل های کش استفاده می شود. برای شستن
حافظه پنهان (آن دایرکتوری را خالی کنید) باید سیگنال USR2 را به فرآیند ارسال کنید. این است
توصیه می شود که حافظه پنهان را هنگام راه اندازی مجدد (به صورت دستی یا با kill) پاک کنید زیرا برخی موارد
ممکن است پس از راه اندازی مجدد نامعتبر باشد، اما وبرف این را نمی داند.

-T، --inetd
هنگام استفاده از weborf با inetd یا xinetd باید مشخص شود. همچنان خواهد بود
برای تعیین پورت استفاده شده، برای ارسال مقدار صحیح به اسکریپت های CGI ضروری است.
دستور -u نادیده گرفته خواهد شد. حالت Daemon -d نباید استفاده شود.

-t، -- تار
در صورت استفاده، به جای ارسال فهرست دایرکتوری هنگام درخواست دایرکتوری، weborf
فایل tar.gz را با محتوای آن دایرکتوری ارسال می کند. به طور عمده استفاده می شود
به اشتراک گذاری فایل ها و حفظ مجوزهای آنها

-ایکس، --noexec
هنگامی که از weborf استفاده می شود، اسکریپت ها را به جای فایل های معمولی ارسال می کند
اجرای آنها و ارسال خروجی آنها.

-m، -- میم
هنگامی که از weborf استفاده می شود، هدر Content-Type را ارسال می کند. استفاده از آن اکیداً توصیه می شود
زمانی که از weborf به عنوان سرور تولید استفاده می کنید، زیرا برخی از مرورگرها به این زمینه متکی هستند.
این مقدار روی صفحات CGI تاثیری نخواهد داشت.

-من، -IP
باید با یک آدرس IP معتبر (v6 یا v4، بسته به نوع weborf) دنبال شود
تدوین شده است. برای دانستن آن، weborf -h را اجرا کنید)، و weborf فقط اتصالات را می پذیرد
به آن IP خاص هدایت می شود. اگر آدرس IP ارائه شده توسط یک شبکه استفاده نمی شود
دستگاه روی میزبان، weborf خاتمه می یابد. به طور پیش فرض weborf به تمام IP ها گوش می دهد
آدرس ها در میزبان محلی

-k، -- کلاه ها
برخی از گزینه های زمان کامپایل را در قالب قابل خواندن ماشین نشان می دهد.

-پ، --بندر
باید یک شماره پورت معتبر (بین 1 و 65535) دنبال شود و وبرف
به اتصال ورودی در پورت مشخص شده گوش دهید. اگر پورت قبلا استفاده شده باشد
weborf خاتمه خواهد داد. برای استفاده از شماره پورت های کم (کمتر از 1024) لازم است
فرآیند را به صورت root اجرا کنید. بنابراین، اجرای یک وب سرور با آن ایده خوبی نیست
امتیازات ریشه، بنابراین امکان تعیین کاربر دیگری وجود دارد.

-V، -- مجازی
وبرف را قادر می سازد تا از هاست های مجازی استفاده کند. پایه ارائه شده با -b خواهد بود
یک پیش فرض (اگر میزبان درخواستی ناشناخته باشد استفاده خواهد شد). هر میزبان مجازی
باید به شکل host[:port]=basedir باشد. پورت باید مشخص شود اگر پورت
استفاده شده متفاوت از 80 است. و baseir باید به a ختم شود /. برای جدا کردن خیلی ها
هاست مجازی، از کاما استفاده کنید و از فاصله ها اجتناب کنید. برای ساخت وبرف از متفاوت استفاده کنید
هاست های مجازی در پورت های مختلف، راه اندازی بسیاری از وبرف ها ضروری خواهد بود
فرآیندهای.

-من، --فهرست مطالب
باید با یک لیست (با کاما و بدون فاصله) از فهرست دنبال شود
فایل ها. Weborf سعی می کند یک فایل فهرست را به ترتیبی که فهرست شده بارگیری کند.
و اگر هیچ کدام یافت نشد، محتوای دایرکتوری را فهرست می کند. که در
/etc/weborf.conf یک دستورالعمل 'indexes' مربوط به این گزینه وجود دارد. آی تی
هنگام راه اندازی وبرف به عنوان دیمون SystemV استفاده می شود.

-u باید یک uid معتبر، متفاوت از 0 دنبال شود. Weborf از این کاربر برای انجام این کار استفاده خواهد کرد
کار خود را، اما به پورت شبکه با کاربر قبلی متصل می شود. این مکانیسم
قرار است به کاربران اجازه دهد آن را به صورت روت اجرا کنند و از پورت 80 استفاده کنند و سپس اجازه دهند اجرا شود
بدون حقوق ریشه

-d وبرف را به صورت دیمون اجرا می کند. زمانی که فرآیند پدرش خاتمه یابد، خاتمه نمی یابد،
و پوسته را برای دریافت دستورات آزاد می گذارد.

اسکریپت


Weborf قادر است صفحات ایجاد شده به صورت پویا را با استفاده از php-cgi (در صورت نصب) ارسال کند. وقتی یک
نام فایل به ".php" ختم می شود، وبرف از php برای اجرای این فایل قبل از ارسال به آن استفاده می کند.
مشتری. سوئیچ -c رفتار پیش فرض را لغو می کند. همچنین امکان پذیر است
اسکریپ یا باینری به زبان های دیگر ایجاد کنید، فقط rfc3875 را بخوانید تا بدانید چگونه کار کنید
پارامترها.

برگشت ارزش


0 خاتمه عادی پس از یک سیگنال، دیمونیزاسیون یا نسخه چاپی و
خروج یا غیره...

1 Basedir یک دایرکتوری نیست

2 آدرس IP نامعتبر است

3 پورت در حال حاضر در حال استفاده است

4 شماره پورت نامعتبر است

5 سوکت احراز هویت وجود ندارد یا سوکت یونیکس نیست

6 نمایه های بسیار زیادی به عنوان پارامتر برای -I یا -c ارائه شده است. افزایش MAXINDEXCOUNT اینچ
فایل options.h و کامپایل مجدد می تواند مشکل را حل کند. اما ارائه یک
مقدار قابل قبولی از نام فایل های فهرست راه حل بهتری خواهد بود.

7 تخصیص حافظه ممکن نیست

9 امکان تغییر UID وجود ندارد

10 خطا در فهرست حافظه پنهان

19 پارامترهای نامعتبر در خط فرمان

علائم


SIGUSR1
وضعیت داخلی صف و رشته های سوکت را روی خروجی استاندارد چاپ می کند

با استفاده از خدمات onworks.net از weborf به صورت آنلاین استفاده کنید


سرورها و ایستگاه های کاری رایگان

دانلود برنامه های ویندوز و لینوکس

  • 1
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • 2
    تم ووکامرس Nextjs React
    تم ووکامرس Nextjs React
    موضوع React WooCommerce، ساخته شده با
    Next JS، Webpack، Babel، Node و
    Express با استفاده از GraphQL و Apollo
    مشتری. فروشگاه ووکامرس در React(
    شامل: محصولات ...
    دانلود قالب WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    مخزن بسته برای ArchLabs این یک است
    برنامه ای که می توان آن را نیز واکشی کرد
    از جانب
    https://sourceforge.net/projects/archlabs-repo/.
    در OnWorks در...
    دانلود archlabs_repo
  • 4
    پروژه زفیر
    پروژه زفیر
    پروژه Zephyr یک نسل جدید است
    سیستم عامل بلادرنگ (RTOS) که
    از چندین سخت افزار پشتیبانی می کند
    معماری ها بر اساس الف است
    هسته با ردپای کوچک ...
    دانلود پروژه Zephyr
  • 5
    جواهرات
    جواهرات
    SCons یک ابزار ساخت نرم افزار است
    که جایگزینی برتر برای
    کلاسیک "ساخت" ابزار ساخت که
    همه ما می دانیم و دوست داریم. SCons است
    یک ...
    SCons را دانلود کنید
  • 6
    PSeInt
    PSeInt
    PSeInt یک مفسر شبه کد برای است
    دانشجویان برنامه نویسی اسپانیایی زبان
    هدف اصلی آن این است که ابزاری برای
    یادگیری و درک اصول اولیه
    مفهوم ...
    PSeInt را دانلود کنید
  • بیشتر "

دستورات لینوکس

Ad