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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


webdeploy - استقرار فایل های محلی در یک سرور ftp.

خلاصه


webdeploy [گزینه ها]

گزینه های ارسال:

--exclude نام فایل exclude را مشخص کنید. (پیش‌فرض: '.exclude')

--globalexclude نام فایل exclude جهانی را مشخص کنید. (پیش فرض:
'.globalexclude')

--server نام یا آدرس میزبان را مشخص کنید.

--port شماره پورت اتصال را مشخص کنید. (پیش فرض: 21)

--server-root پوشه ریشه ای را در سرور که فایل ها باید در آن قرار گیرند را مشخص کنید
آپلود شد.

--user نام کاربری را برای ورود مشخص کنید. (به طور پیش فرض برای کاربر فعلی)

--no-ftps --no-tls غیر فعال کردن امنیت لایه انتقال (TLS) برای استفاده از FTP ساده به جای
FTPS

--dry-run فهرستی از فایل های محلی را که برای آپلود بررسی می شوند چاپ کنید، خارج شوید
بدون آپلود

--ftp-dry-run وارد سرور FTP شوید تا بررسی کنید کدام فایل های محلی جدید یا خارج شده اند
تاریخ، بدون آپلود خارج شوید.

--config فایل پیکربندی را مشخص کنید (پیش‌فرض: '.webdeploy_conf')

- پیام کمک مختصر کمک

OPTIONS


-- استثناء کردن
نام یک فایل Exclude را مشخص کنید. قبل از اینکه WebDeploy فهرستی را برای فایل‌ها اسکن کند
آپلود، فایل حذف را می خواند. هر دایرکتوری لیست شده در فایل exclude
هیچ فایل دیگری در دایرکتوری که در فهرست حذف شده است اسکن نخواهد شد
فایل آپلود نخواهد شد این در هر دایرکتوری که اسکن می شود اتفاق می افتد. یک استثناء
فایل در دایرکتوری منحصر به فرد است. با این حال، همه فایل های حذف باید یک نام داشته باشند. توسط
به طور پیش فرض، WebDeploy به دنبال فایلی به نام «.exclude» می گردد. اگر فایل وجود ندارد پس
هیچ چیز مستثنی نخواهد شد برای جزئیات بیشتر به بخش حذف فایل ها در زیر مراجعه کنید.

--globalexclude
این تقریباً مشابه فایل exclude معمولی است. تفاوت این است که این فایل است
فقط در دایرکتوری ریشه (جایی که webdeploy را اجرا کردید) و همه موارد استثنا جستجو شد
این فایل به هر دایرکتوری اسکن شده اعمال می شود. بخش حذف فایل‌ها را در زیر ببینید
جزئیات بیشتر.

--سرور-ریشه
این دایرکتوری ریشه روی سروری که برای آپلود استفاده می شود را مشخص می کند. هر
فایل‌های موجود در روت شما مستقیماً هنگام اجرای webdeploy در این آپلود می‌شوند
پوشه اگر این گزینه را تنظیم کرده اید، مطمئن شوید که دایرکتوری را بدون دنباله مشخص کرده اید
بریده بریده

برای مثال، اگر می‌خواهید فایل‌های شما در '/ var / www /روی سرور، سپس استفاده کنید
گزینه '--server-root / ور / وو'

-- خشک اجرا شود
لیست فایل های محلی را که برای آپلود بررسی می شوند چاپ کنید، بدون آپلود خارج شوید.
این برای بررسی اینکه آیا فایل های حذف را به درستی تنظیم کرده اید مفید است.

--ftp-dry-run
وارد سرور FTP شوید تا بررسی کنید کدام فایل‌های محلی جدید یا قدیمی هستند
سرور، بدون آپلود خارج شوید. این برای بررسی فایل هایی که دارید مفید است
از آخرین استقرار به روز شده یا ایجاد شده است. این دایرکتوری روی سرور را نیز نشان می دهد
که به عنوان دایرکتوری ریشه برای آپلود استفاده خواهد شد. دایرکتوری ریشه را می توان تنظیم کرد
با ---server-root

توجه داشته باشید که همه گزینه ها را می توان با استفاده از هر علامت اختصاری منحصر به فرد مشخص کرد. (--conf یکسان است
به عنوان --config، با این حال --ser نامعتبر است زیرا شروع --server و است
--سرور-ریشه)

شرح


WebDeploy فایل ها را از دایرکتوری محلی فعلی به یک سرور FTP آپلود می کند. فایل ها هستند
فقط در صورتی آپلود می شود که نسخه محلی جدیدتر از نسخه سرور باشد. فایل ها می توانند باشند
با استفاده از گزینه های «exclude» و «globalexclue» حذف شد.

پیکربندی کنید فایل ها


به طور پیش فرض، WebDeploy به دنبال فایلی به نام .webdeploy_conf در جریان است
فهرست راهنما. اگر این فایل پیدا شد، گزینه های این فایل را بارگیری می کند. تو می توانی
با استفاده از گزینه --config یک فایل پیکربندی متفاوت را در خط فرمان مشخص کنید.

همه گزینه های موجود در خط فرمان (به جز گزینه --config)
را می توان در یک فایل پیکربندی مشخص کرد.

یک فایل پیکربندی باید فقط از خطوط خالی، خطوط نظر (که با "#" شروع می شود تشکیل شود.
نماد) و خطوط گزینه (که جفت کلید-مقدار هستند). خطوط گزینه به شکل 'KEY' است
= VALUE'. همه کاراکترهای بعد از اولین علامت تساوی (بدون جاهای خالی پیشرو و انتهایی)
بخشی از ارزش محسوب می شوند. بنابراین یک مقدار می تواند دارای علامت تساوی باشد
بدون هیچ فرار خاصی

توجه داشته باشید که اگر گزینه ای در هر دو خط فرمان مشخص شود هیچ هشداری صادر نخواهد شد
و فایل کانفیگ در این صورت فایل کانفیگ اولویت دارد.

همچنین توجه داشته باشید که نام گزینه ها (کلیدها) در فایل های پیکربندی را نمی توان به صورت اختصاری مانند
گزینه های خط فرمان

در اینجا یک نمونه فایل پیکربندی است:

# جزئیات اتصال به سرور
سرور = ftp.example.com
پورت = 1234

# نام کاربری وارد شوید
کاربر = دانیل

# پوشه html عمومی سرور
سرور ریشه = var/www

منحصر به فرد فایل ها


یک فایل حذف فقط از خطوط خالی، خطوط نظر (که با "#" شروع می شود تشکیل می شود.
نماد) و الگوهایی برای مطابقت با فایل ها برای حذف.

برای حذف فایلی به نام "foo" می توانید از یک فایل پیکربندی مانند این استفاده کنید:

# حذف فایل "foo"
فو

برای حذف همه فایل‌هایی که به «.foo» ختم می‌شوند، می‌توانید از یک الگوی عام مانند این استفاده کنید:

# تمام فایل های با پسوند foo را حذف کنید.
*.فو

همچنین می توانید با دسته ای از شخصیت ها مطابقت دهید:

# a.foo و b.foo را حذف کنید اما c.foo را نه
[ab].foo

برای حذف یک دایرکتوری، به سادگی نام دایرکتوری را بدون هیچ گونه اسلش اصلی یا انتهایی نامگذاری کنید:

# دایرکتوری 'src' را حذف کنید
"

Gotcha: یک دایرکتوری می تواند با الگویی مطابقت داشته باشد که شما می خواهید فقط برای فایل های معمولی اعمال کنید

مثال ها


آپلود فایل ها از طریق یک اتصال ftp ساده به ftp.example.com، پورت 1234 به عنوان کاربر
'[ایمیل محافظت شده]'

webdeploy --server=ftp.example.com --user=[ایمیل محافظت شده] --port=1234 --no-tls

با استفاده از تنظیمات موجود، ببینید کدام فایل‌ها نیاز به آپلود دارند (از آخرین بارگذاری تغییر کرده‌اند).
'my_config.conf'

webdeploy --config my_config.conf --ftp-dry-run

ببینید چه فایل‌هایی آپلود می‌شوند (شاید برای آزمایش یک قانون .exclude)

webdeploy --dry-run

محدودیت ها


WebDeploy در حال حاضر از SFTP (FTP از طریق SSH) پشتیبانی نمی کند

WebDeploy فقط می تواند برای آپلود محتوا در فهرست فعلی استفاده شود. این نیست
امکان آپلود محتوا از یک دایرکتوری دیگر بدون تغییر در آن وجود دارد
دایرکتوری.

از webdeploy آنلاین با استفاده از خدمات onworks.net استفاده کنید


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

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

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

Ad