EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

webdeploy - Online di Cloud

Jalankan webdeploy di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah webdeploy yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


webdeploy - Menyebarkan file lokal ke server ftp.

RINGKASAN


penyebaran web [opsi]

Pilihan:

--exclude Tentukan nama file yang dikecualikan. (default: '.exclude')

--globalexclude Tentukan nama file pengecualian global. (bawaan:
'.globalexclude')

--server Tentukan nama atau alamat host.

--port Tentukan nomor port untuk koneksi. (bawaan: 21)

--server-root Tentukan folder root di server tempat file seharusnya berada
upload.

--user Tentukan nama pengguna untuk login. (default untuk pengguna saat ini)

--no-ftps --no-tls Nonaktifkan Transport Layer Security (TLS) untuk menggunakan FTP biasa alih-alih
FTPS

--dry-run Cetak daftar file lokal yang akan diperiksa untuk diunggah, keluar
tanpa mengunggah.

--ftp-dry-run Masuk ke server FTP untuk memeriksa file lokal mana yang baru atau keluar
tanggal, keluar tanpa mengunggah.

--config Tentukan file konfigurasi (default: '.webdeploy_conf')

--help pesan bantuan singkat

PILIHAN


--mengecualikan
Tentukan nama file pengecualian. Sebelum WebDeploy memindai direktori untuk file ke
unggah, itu akan membaca file pengecualian. Direktori apa pun yang tercantum dalam file pengecualian
tidak akan dipindai, file lain apa pun di direktori yang tercantum dalam pengecualian
file tidak akan diunggah. Ini terjadi di setiap direktori yang dipindai. Pengecualian
file unik untuk direktori. Semua file yang dikecualikan harus memiliki nama yang sama. Oleh
default, WebDeploy mencari file bernama '.exclude'. Jika file tidak ada maka
tidak ada yang akan dikecualikan. Lihat bagian mengecualikan file di bawah untuk detail lebih lanjut.

--globalexclude
Ini hampir sama dengan file pengecualian normal. Perbedaannya adalah bahwa file ini adalah
hanya mencari di direktori root (tempat Anda menjalankan webdeploy) dan semua pengecualian di
file ini diterapkan ke setiap direktori yang dipindai. Lihat bagian mengecualikan file di bawah untuk
keterangan lebih lanjut.

--server-root
Ini menentukan direktori root di server yang akan digunakan untuk mengunggah. Setiap
file di root Anda yang berfungsi langsung ketika Anda menjalankan webdeploy akan diunggah ke ini
map. Jika Anda mengatur opsi ini, pastikan Anda menentukan direktori tanpa trailing
memotong.

Misalnya, jika Anda ingin file Anda diunggah ke '/ var / www /' di server, lalu gunakan
opsi '--server-root / Var / www'

--dry-run
Cetak daftar file lokal yang akan diperiksa untuk diunggah, keluar tanpa mengunggah.
Ini berguna untuk memeriksa apakah Anda telah menyiapkan file pengecualian dengan benar.

--ftp-dry-run
Masuk ke server FTP untuk memeriksa file lokal mana yang baru atau kedaluwarsa di
server, keluar tanpa mengunggah. Ini berguna untuk memeriksa file mana yang Anda miliki
diperbarui atau dibuat sejak penerapan terakhir. Ini juga menunjukkan direktori di server
yang akan digunakan sebagai direktori root untuk upload. Direktori root dapat diatur
dengan --server-root

Perhatikan bahwa semua opsi dapat ditentukan menggunakan singkatan unik apa pun. (--conf adalah sama
sebagai --config, namun --ser tidak valid karena ini adalah awal dari --server dan
--server-root)

DESKRIPSI


Penyebaran Web akan mengunggah file dari direktori lokal saat ini ke server FTP. File adalah
hanya diunggah jika versi lokal lebih baru dari versi server. File bisa
dikecualikan menggunakan opsi 'kecualikan' dan 'globalexclue'.

KONFIG FILE


Secara default, WebDeploy akan mencari file bernama .webdeploy_conf saat ini
direktori. Jika file ini ditemukan maka akan memuat opsi dari file ini. Kamu bisa
tentukan file konfigurasi yang berbeda pada baris perintah menggunakan opsi --config.

Semua opsi yang tersedia di baris perintah (kecuali opsi --config)
dapat ditentukan dalam file konfigurasi.

File konfigurasi hanya boleh terdiri dari baris kosong, baris komentar (yang dimulai dengan '#'
simbol) dan garis opsi (yang merupakan pasangan nilai kunci). Garis opsi berbentuk 'KEY
= NILAI'. Semua karakter setelah tanda sama dengan pertama (tanpa awalan dan akhiran kosong)
dianggap sebagai bagian dari nilai. Oleh karena itu, suatu nilai dapat berisi tanda sama dengan
tanpa pelarian khusus.

Perhatikan bahwa tidak ada peringatan yang akan dikeluarkan jika opsi ditentukan pada kedua baris perintah
dan file konfigurasi. Dalam hal ini, file konfigurasi memiliki prioritas.

Perhatikan juga bahwa nama opsi (kunci) dalam file konfigurasi tidak dapat disingkat seperti
opsi baris perintah.

Berikut adalah contoh file konfigurasi:

# Detail koneksi server
server = ftp.example.com
pelabuhan = 1234

# Masuk nama pengguna
pengguna = daniel

# Folder html publik server
server-root = var/www

MENGECUALIKAN FILE


File pengecualian hanya akan terdiri dari baris kosong, baris komentar (yang dimulai dengan '#'
simbol) dan pola untuk mencocokkan file yang akan dikecualikan.

Untuk mengecualikan file bernama 'foo' Anda dapat menggunakan file konfigurasi seperti ini:

# Kecualikan file 'foo'
foo

Untuk mengecualikan semua file yang diakhiri dengan '.foo' Anda dapat menggunakan pola wildcard seperti ini:

# Kecualikan semua file dengan ekstensi foo.
*.foo

Anda juga dapat mencocokkan dengan kelas karakter:

# Kecualikan a.foo dan b.foo tetapi tidak c.foo
[ab].foo

Untuk mengecualikan direktori, cukup beri nama direktori tanpa garis miring di depan atau di belakang:

# Kecualikan direktori 'src'
src

Gotcha: direktori bisa cocok dengan pola yang Anda maksudkan hanya berlaku untuk file biasa

CONTOH


Unggah file melalui koneksi ftp biasa ke ftp.example.com, port 1234 sebagai pengguna
'pengguna@example.com'

webdeploy --server=ftp.example.com --user=pengguna@example.com --port=1234 --no-tls

Lihat file mana yang perlu diunggah (telah berubah sejak unggahan terakhir) menggunakan pengaturan di
'my_config.conf'

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

Lihat file apa yang akan diunggah (mungkin untuk menguji aturan .exclude)

webdeploy --dry-run

PEMBATASAN


WebDeploy saat ini tidak mendukung SFTP (FTP melalui SSH)

WebDeploy hanya dapat digunakan untuk mengunggah konten di direktori saat ini. Bukan itu
memungkinkan untuk mengunggah konten dari direktori yang berbeda tanpa terlebih dahulu mengubahnya
direktori.

Gunakan webdeploy online menggunakan layanan onworks.net


Ad


Ad