GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

webdeploy - ออนไลน์ใน Cloud

เรียกใช้ webdeploy ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง webdeploy ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


webdeploy - ปรับใช้ไฟล์ในเครื่องกับเซิร์ฟเวอร์ ftp

เรื่องย่อ


การปรับใช้เว็บ [ตัวเลือก]

ตัวเลือก:

--exclude ระบุชื่อไฟล์ที่แยกออก (ค่าเริ่มต้น: '.exclude')

--globalexclude ระบุชื่อของไฟล์ที่ยกเว้นทั่วโลก (ค่าเริ่มต้น:
'.globalexclude')

--server ระบุชื่อโฮสต์หรือที่อยู่

--port ระบุหมายเลขพอร์ตสำหรับการเชื่อมต่อ (ค่าเริ่มต้น: 21)

--server-root ระบุโฟลเดอร์รูทบนเซิร์ฟเวอร์ที่ไฟล์ควรจะเป็น
อัปโหลด

--user ระบุชื่อผู้ใช้เพื่อเข้าสู่ระบบ (ค่าเริ่มต้นสำหรับผู้ใช้ปัจจุบัน)

--no-ftps --no-tls ปิดใช้งาน Transport Layer Security (TLS) เพื่อใช้ FTP ธรรมดาแทน
FTPS

--dry-run พิมพ์รายการไฟล์ในเครื่องที่จะตรวจสอบการอัปโหลด ออก
โดยไม่ต้องอัพโหลด

--ftp-dry-run ล็อกอินเข้าสู่เซิร์ฟเวอร์ FTP เพื่อตรวจสอบว่าไฟล์ในเครื่องใดเป็นไฟล์ใหม่หรือไฟล์ออก
ของวันที่ ออกโดยไม่อัปโหลด

--config ระบุไฟล์การกำหนดค่า (ค่าเริ่มต้น: '.webdeploy_conf')

--help ข้อความช่วยเหลือสั้น ๆ

OPTIONS


--ไม่รวม
ระบุชื่อไฟล์ที่แยกออก ก่อนที่ WebDeploy จะสแกนไดเร็กทอรีเพื่อหาไฟล์ไปยัง
อัพโหลด มันจะอ่านไฟล์แยก ไดเร็กทอรีใด ๆ ที่ระบุไว้ในไฟล์แยก
จะไม่ถูกสแกน ไฟล์อื่นใดในไดเร็กทอรีที่ระบุในรายการแยก
ไฟล์จะไม่ถูกอัปโหลด สิ่งนี้เกิดขึ้นในแต่ละไดเร็กทอรีที่สแกน ข้อยกเว้น
ไฟล์ไม่ซ้ำกับไดเร็กทอรี ไฟล์ที่ยกเว้นทั้งหมดจะต้องมีชื่อเหมือนกัน โดย
ค่าเริ่มต้น WebDeploy จะค้นหาไฟล์ชื่อ '.exclude' หากไม่มีไฟล์อยู่
ไม่มีอะไรจะถูกยกเว้น ดูหัวข้อยกเว้นไฟล์ด้านล่างสำหรับรายละเอียดเพิ่มเติม

--ทั่วโลกไม่รวม
สิ่งนี้จะเหมือนกับไฟล์ยกเว้นปกติมาก ข้อแตกต่างคือไฟล์นี้คือ
ค้นหาเฉพาะในไดเรกทอรีราก (ที่คุณรัน webdeploy) และการยกเว้นทั้งหมดใน
ไฟล์นี้ใช้กับทุกไดเร็กทอรีที่สแกน ดูหัวข้อยกเว้นไฟล์ด้านล่างสำหรับ
รายละเอียดเพิ่มเติม.

--เซิร์ฟเวอร์ราก
ระบุไดเร็กทอรีรากบนเซิร์ฟเวอร์ที่จะใช้สำหรับการอัปโหลด ใด ๆ
ไฟล์ในรูทของคุณทำงานโดยตรงเมื่อคุณเรียกใช้ webdeploy จะถูกอัปโหลดไปยังสิ่งนี้
โฟลเดอร์ หากคุณตั้งค่าตัวเลือกนี้ ตรวจสอบให้แน่ใจว่าคุณระบุไดเร็กทอรีโดยไม่มีการต่อท้าย
เฉือน

ตัวอย่างเช่น หากคุณต้องการให้ไฟล์ของคุณอัปโหลดไปที่ '/ var / www /' บนเซิร์ฟเวอร์ แล้วใช้
ตัวเลือก '--server-root / var / www'

--ดรายรัน
พิมพ์รายการไฟล์ในเครื่องที่จะตรวจสอบการอัปโหลด ออกโดยไม่ต้องอัปโหลด
ซึ่งมีประโยชน์ในการตรวจสอบว่าคุณได้ตั้งค่าไฟล์ที่แยกออกอย่างถูกต้อง

--ftp-ดรายรัน
เข้าสู่ระบบเซิร์ฟเวอร์ FTP เพื่อตรวจสอบว่าไฟล์ในเครื่องใดเป็นไฟล์ใหม่หรือล้าสมัยบน
เซิร์ฟเวอร์ ออกโดยไม่ต้องอัปโหลด ซึ่งมีประโยชน์ในการตรวจสอบว่าคุณมีไฟล์ใดบ้าง
ปรับปรุงหรือสร้างตั้งแต่การปรับใช้ครั้งล่าสุด นอกจากนี้ยังแสดงไดเร็กทอรีบนเซิร์ฟเวอร์
ที่จะใช้เป็นไดเร็กทอรีรากสำหรับการอัปโหลด ไดเร็กทอรีรากสามารถตั้งค่าได้
ด้วย --server-root

โปรดทราบว่าตัวเลือกทั้งหมดสามารถระบุได้โดยใช้ตัวย่อที่ไม่ซ้ำกัน (--conf เหมือนกัน
เป็น --config อย่างไรก็ตาม --ser ไม่ถูกต้องเพราะเป็นจุดเริ่มต้นของ --server และ
--เซิร์ฟเวอร์ราก)

DESCRIPTION


เว็บปรับใช้ จะอัปโหลดไฟล์จากไดเร็กทอรีในเครื่องปัจจุบันไปยังเซิร์ฟเวอร์ FTP ไฟล์เป็น
อัปโหลดเฉพาะในกรณีที่เวอร์ชันภายในเครื่องใหม่กว่าเวอร์ชันเซิร์ฟเวอร์ ไฟล์สามารถ
ยกเว้นโดยใช้ตัวเลือก 'ยกเว้น' และ 'globalexclue'

กำหนดค่า ไฟล์


ตามค่าเริ่มต้น WebDeploy จะค้นหาไฟล์ชื่อ .webdeploy_conf ในไฟล์ปัจจุบัน
ไดเร็กทอรี หากพบไฟล์นี้จะโหลดตัวเลือกจากไฟล์นี้ คุณสามารถ
ระบุไฟล์ปรับแต่งอื่นบนบรรทัดคำสั่งโดยใช้ตัวเลือก --config

ตัวเลือกทั้งหมดที่มีอยู่ในบรรทัดคำสั่ง (ยกเว้นตัวเลือก --config)
สามารถระบุได้ในไฟล์ปรับแต่ง

ไฟล์ปรับแต่งต้องประกอบด้วยบรรทัดว่างเท่านั้น บรรทัดแสดงความคิดเห็น (ที่ขึ้นต้นด้วย '#'
สัญลักษณ์) และบรรทัดตัวเลือก (ซึ่งเป็นคู่คีย์-ค่า-) บรรทัดตัวเลือกอยู่ในรูปของ 'KEY
= มูลค่า' อักขระทั้งหมดหลังเครื่องหมายเท่ากับตัวแรก (ช่องว่างนำหน้าและต่อท้าย)
ถือว่าเป็นส่วนหนึ่งของมูลค่า ค่าจึงสามารถมีเครื่องหมายเท่ากับ
โดยไม่ต้องหลบหนีเป็นพิเศษ

โปรดทราบว่าจะไม่มีการออกคำเตือนหากมีการระบุตัวเลือกทั้งบนบรรทัดคำสั่ง
และไฟล์ปรับแต่ง ในกรณีนี้ ไฟล์ปรับแต่งจะมีลำดับความสำคัญ

โปรดทราบด้วยว่าชื่อตัวเลือก (คีย์) ในไฟล์การกำหนดค่าไม่สามารถย่อได้เช่น
ตัวเลือกบรรทัดคำสั่ง

นี่คือตัวอย่างไฟล์การกำหนดค่า:

# รายละเอียดการเชื่อมต่อเซิร์ฟเวอร์
เซิร์ฟเวอร์ = ftp.example.com
พอร์ต = 1234

# เข้าสู่ระบบชื่อผู้ใช้
ผู้ใช้ = daniel

# โฟลเดอร์ html สาธารณะของเซิร์ฟเวอร์
เซิร์ฟเวอร์ root = var/www

ไม่รวม ไฟล์


ไฟล์ที่ยกเว้นจะประกอบด้วยเฉพาะบรรทัดว่าง บรรทัดแสดงความคิดเห็น (ที่ขึ้นต้นด้วย '#'
สัญลักษณ์) และรูปแบบเพื่อจับคู่ไฟล์ที่จะแยกออก

หากต้องการแยกไฟล์ชื่อ 'foo' คุณสามารถใช้ไฟล์ปรับแต่งดังนี้:

# ยกเว้นไฟล์ 'foo'
foo

หากต้องการยกเว้นไฟล์ทั้งหมดที่ลงท้ายด้วย '.foo' คุณสามารถใช้รูปแบบไวด์การ์ดดังนี้:

# ยกเว้นไฟล์ทั้งหมดที่มีนามสกุล foo
*.ฟู

คุณยังสามารถจับคู่กับคลาสของตัวละคร:

# ยกเว้น a.foo และ b.foo แต่ไม่ใช่ c.foo
[ab].ฟู

ในการยกเว้นไดเร็กทอรี เพียงตั้งชื่อไดเร็กทอรีโดยไม่มีเครื่องหมายสแลชนำหน้าหรือต่อท้าย:

# ไม่รวมไดเรกทอรี 'src'
สิ่งอำนวยความสะดวก

Gotcha: ไดเร็กทอรีสามารถจับคู่กับรูปแบบที่คุณต้องการใช้กับไฟล์ปกติเท่านั้น

ตัวอย่าง


อัปโหลดไฟล์ผ่านการเชื่อมต่อ ftp ธรรมดาไปยัง ftp.example.com พอร์ต 1234 ในฐานะผู้ใช้
'[ป้องกันอีเมล]'

การปรับใช้เว็บ --server=ftp.example.com --user=[ป้องกันอีเมล] --port=1234 --no-tls

ดูว่าไฟล์ใดจำเป็นต้องอัปโหลด (มีการเปลี่ยนแปลงตั้งแต่การอัปโหลดครั้งล่าสุด) โดยใช้การตั้งค่าใน
'my_config.conf'

webdeploy --config my_config.conf --ftp-ดรายรัน

ดูว่าไฟล์ใดที่จะอัปโหลด (อาจเพื่อทดสอบกฎ .exclude)

การปรับใช้เว็บ --dry-run

ข้อ จำกัด


ขณะนี้ WebDeploy ไม่รองรับ SFTP (FTP ผ่าน SSH)

WebDeploy สามารถใช้สำหรับการอัปโหลดเนื้อหาในไดเร็กทอรีปัจจุบันเท่านั้น มันไม่ใช่
เป็นไปได้ที่จะอัปโหลดเนื้อหาจากไดเร็กทอรีอื่นโดยไม่ต้องเปลี่ยนเป็นนั้นก่อน
ไดเรกทอรี

ใช้ webdeploy ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี