IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

webdeploy: online nel cloud

Esegui webdeploy nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando webdeploy che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


webdeploy: distribuisce file locali su un server ftp.

SINOSSI


distribuzione web [opzioni]

Opzioni:

--exclude Specifica il nome del file di esclusione. (predefinito: '.exclude')

--globalexclude Specifica il nome del file di esclusione globale. (predefinito:
'.globalexclude')

--server Specifica il nome host o l'indirizzo.

--port Specifica il numero di porta per la connessione. (predefinito: 21)

--server-root Specifica la cartella principale sul server in cui dovrebbero trovarsi i file
caricato.

--user Specifica il nome utente per l'accesso. (predefinito per l'utente corrente)

--no-ftps --no-tls Disabilita Transport Layer Security (TLS) per utilizzare invece il semplice FTP
FTPS

--dry-run Stampa l'elenco dei file locali di cui verrà controllato il caricamento, esce
senza caricare.

--ftp-dry-run Accedi al server FTP per verificare quali file locali sono nuovi o non più disponibili
della data, esci senza caricare.

--config Specifica il file di configurazione (predefinito: '.webdeploy_conf')

--help breve messaggio di aiuto

VERSIONI


--escludere
Specificare il nome di un file di esclusione. Prima che WebDeploy esegua la scansione di una directory alla ricerca di file
upload, leggerà il file di esclusione. Qualsiasi directory elencata nel file di esclusione
non verrà scansionato qualsiasi altro file nella directory elencato nell'exclude
il file non verrà caricato. Ciò accade in ciascuna directory sottoposta a scansione. Un'esclusione
il file è univoco per la directory. Tutti i file esclusi devono comunque avere lo stesso nome. Di
per impostazione predefinita, WebDeploy cerca un file chiamato ".exclude". Se il file non esiste allora
nulla sarà escluso. Per ulteriori dettagli, vedere la sezione relativa ai file esclusi di seguito.

--globalexclude
Questo è più o meno lo stesso del normale file di esclusione. La differenza è che questo file lo è
cercato solo nella directory root (dove hai eseguito webdeploy) e tutte le esclusioni in
questo file viene applicato a ogni directory scansionata. Consulta la sezione relativa ai file esclusi di seguito
più dettagli.

--server-root
Specifica la directory root sul server che verrà utilizzata per il caricamento. Qualunque
i file nella root che funzionano direttamente quando esegui webdeploy verranno caricati qui
cartella. Se imposti questa opzione, assicurati di specificare una directory senza finale
barra.

Ad esempio, se desideri che i tuoi file vengano caricati su "/ Var / www /' sul server, quindi utilizzare
l'opzione '--server-root / Var / www'

--funzionamento a secco
Stampa l'elenco dei file locali di cui verrà controllato il caricamento, esci senza caricare.
Ciò è utile per verificare di aver impostato correttamente i file di esclusione.

--ftp-prova
Accedi al server FTP per verificare quali file locali sono nuovi o non aggiornati sul
server, esci senza caricare. Questo è utile per verificare quali file hai
aggiornato o creato dall'ultima distribuzione. Questo mostra anche la directory sul server
che verrà utilizzata come directory root per il caricamento. È possibile impostare la directory principale
con --server-root

Tieni presente che tutte le opzioni possono essere specificate utilizzando qualsiasi abbreviazione univoca. (--conf è lo stesso
come --config, tuttavia --ser non è valido perché è l'inizio di --server e
--server-root)

DESCRIZIONE


WebDeploy caricherà i file dalla directory locale corrente su un server FTP. I file sono
caricato solo se la versione locale è più recente della versione del server. I file possono essere
esclusi utilizzando le opzioni 'exclude' e 'globalexclue'.

CONFIGURA FILE


Per impostazione predefinita, WebDeploy cercherà un file chiamato .webdeploy_conf nel file current
directory. Se questo file viene trovato, caricherà le opzioni da questo file. Puoi
specificare un file di configurazione diverso sulla riga di comando utilizzando l'opzione --config.

Tutte le opzioni disponibili sulla riga di comando (ad eccezione dell'opzione --config)
può essere specificato in un file di configurazione.

Un file di configurazione deve essere costituito solo da righe vuote, righe di commento (che iniziano con un '#'
simbolo) e righe di opzione (che sono coppie chiave-valore). Le righe di opzione assumono la forma di "KEY".
= VALORE'. Tutti i caratteri dopo il primo segno di uguale (senza spazi iniziali e finali)
sono considerati parte del valore. Un valore può quindi contenere un segno di uguale
senza alcuna fuga speciale.

Tieni presente che non verrà emesso alcun avviso se un'opzione viene specificata su entrambe le righe di comando
e il file di configurazione. In questo caso, il file di configurazione ha la priorità.

Si noti inoltre che i nomi delle opzioni (chiavi) nei file di configurazione non possono essere abbreviati come
opzioni della riga di comando.

Ecco un esempio di file di configurazione:

# Dettagli sulla connessione al server
server = ftp.esempio.com
porta = 1234

# Nome utente di accesso
utente = Daniele

# Cartella html pubblica del server
root-server = var/www

ESCLUDERE FILE


Un file di esclusione consisterà solo di righe vuote, righe di commento (che iniziano con un '#'
simbolo) e modelli per abbinare i file da escludere.

Per escludere un file chiamato 'foo' potresti usare un file di configurazione come questo:

# Esclude il file 'foo'
foo

Per escludere tutti i file che terminano con ".foo" puoi utilizzare uno schema di caratteri jolly come questo:

# Esclude tutti i file con estensione foo.
*.foo

Puoi anche abbinare una classe di personaggi:

# Esclude a.foo e b.foo ma non c.foo
[ab].foo

Per escludere una directory, assegna semplicemente un nome alla directory senza barre iniziali o finali:

# Esclude la directory 'src'
src

Gotcha: una directory potrebbe corrispondere a un modello che intendevi applicare solo ai file normali

ESEMPI


Carica file tramite una semplice connessione ftp su ftp.example.com, porta 1234 come utente
'[email protected]'

webdeploy --server=ftp.example.com --user=[email protected] --port=1234 --no-tls

Scopri quali file devono essere caricati (sono cambiati dall'ultimo caricamento) utilizzando le impostazioni in
'mio_config.conf'

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

Guarda quali file verranno caricati (magari per testare una regola .exclude)

webdeploy --esecuzione a secco

LIMITAZIONI


WebDeploy attualmente non supporta SFTP (FTP tramite SSH)

WebDeploy può essere utilizzato solo per caricare contenuto nella directory corrente. Non è
possibile caricare contenuti da una directory diversa senza prima cambiarla
directory.

Utilizzare webdeploy online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad