영어프랑스어스페인어

Ad


온웍스 파비콘

webdeploy - 클라우드에서의 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공업체에서 webdeploy를 실행하세요.

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 webdeploy 명령입니다.

프로그램:

이름


webdeploy - FTP 서버에 로컬 파일을 배포합니다.

개요


웹 배포 [옵션]

옵션 :

--exclude 제외 파일의 이름을 지정합니다. (기본값: '.exclude')

--globalexclude 전역 제외 파일의 이름을 지정합니다. (기본:
'.globalexclude')

--server 호스트 이름이나 주소를 지정합니다.

--port 연결을 위한 포트 번호를 지정합니다. (기본값: 21)

--server-root 파일이 있어야 하는 서버의 루트 폴더를 지정합니다.
업로드.

--user 로그인을 위한 사용자 이름을 지정합니다. (기본값은 현재 사용자)

--no-ftps --no-tls TLS(전송 계층 보안)를 비활성화하여 대신 일반 FTP를 사용합니다.
FTPS

--dry-run 업로드를 확인할 로컬 파일 목록을 인쇄하고 종료합니다.
업로드하지 않고.

--ftp-dry-run FTP 서버에 로그인하여 어떤 로컬 파일이 새롭거나 삭제되었는지 확인합니다.
날짜를 업로드하지 않고 종료합니다.

--config 구성 파일 지정(기본값: '.webdeploy_conf')

--help 간단한 도움말 메시지

옵션


--들어오지 못하게 하다
제외 파일의 이름을 지정합니다. WebDeploy가 디렉터리에서 파일을 검색하기 전에
업로드하면 제외 파일을 읽습니다. 제외 파일에 나열된 모든 디렉터리
제외 목록에 나열된 디렉터리의 다른 파일은 검사되지 않습니다.
파일이 업로드되지 않습니다. 이는 스캔되는 각 디렉토리에서 발생합니다. 제외
파일은 디렉토리에 고유합니다. 그러나 모든 제외 파일의 이름은 동일해야 합니다. 에 의해
기본적으로 WebDeploy는 '.exclude'라는 파일을 찾습니다. 파일이 존재하지 않으면
아무것도 제외되지 않습니다. 자세한 내용은 아래 파일 제외 섹션을 참조하세요.

--globalexclude
이는 일반 제외 파일과 거의 동일합니다. 차이점은 이 파일이
webdeploy를 실행한 루트 디렉터리에서만 검색했으며 모든 제외 항목은
이 파일은 검색된 모든 디렉터리에 적용됩니다. 아래의 제외 파일 섹션을 참조하세요.
자세한 내용은.

--서버 루트
업로드에 사용될 서버의 루트 디렉터리를 지정합니다. 어느
webdeploy를 실행할 때 직접 작업하는 루트의 파일이 여기에 업로드됩니다.
폴더. 이 옵션을 설정하는 경우 후행 없이 디렉터리를 지정해야 합니다.
삭감.

예를 들어, 파일을 '/ var / www /' 서버에서 다음을 사용하십시오.
옵션 '--server-root 의 / var / www가'

-건조
업로드를 확인할 로컬 파일 목록을 인쇄하고, 업로드하지 않고 종료합니다.
이는 제외 파일을 올바르게 설정했는지 확인하는 데 유용합니다.

--ftp-드라이런
FTP 서버에 로그인하여 어떤 로컬 파일이 새롭거나 오래된 것인지 확인하세요.
서버, 업로드하지 않고 종료합니다. 어떤 파일이 있는지 확인하는 데 유용합니다.
마지막 배포 이후 업데이트되거나 생성되었습니다. 이것은 또한 서버의 디렉토리를 보여줍니다
업로드를 위한 루트 디렉터리로 사용됩니다. 루트 디렉터리를 설정할 수 있습니다.
--server-root 사용

모든 옵션은 고유한 약어를 사용하여 지정할 수 있습니다. (--conf는 동일합니다
--config와 같지만 --ser는 --server의 시작이므로 유효하지 않습니다.
--서버 루트)

기술


웹배포 현재 로컬 디렉터리에서 FTP 서버로 파일을 업로드합니다. 파일은
로컬 버전이 서버 버전보다 최신인 경우에만 업로드됩니다. 파일은 다음과 같습니다.
'exclude' 및 'globalexclue' 옵션을 사용하여 제외됩니다.

구성 파일


기본적으로 WebDeploy는 현재 위치에서 .webdeploy_conf라는 파일을 찾습니다.
예배 규칙서. 이 파일이 발견되면 이 파일에서 옵션을 로드합니다. 당신은 할 수 있습니다
--config 옵션을 사용하여 명령줄에서 다른 구성 파일을 지정합니다.

명령줄에서 사용할 수 있는 모든 옵션(--config 옵션 제외)
구성 파일에서 지정할 수 있습니다.

구성 파일은 빈 줄, 주석 줄('#'으로 시작하는)로만 구성되어야 합니다.
기호) 및 옵션 줄(키-값 쌍)입니다. 옵션 라인은 'KEY' 형식을 취합니다.
= 값'. 첫 번째 등호 뒤의 모든 문자(선행 및 후행 공백 제외)
가치의 일부로 간주됩니다. 따라서 값에는 등호가 포함될 수 있습니다.
특별한 탈출 없이.

두 명령줄 모두에 옵션을 지정하면 경고가 발행되지 않습니다.
그리고 구성 파일. 이 경우 구성 파일이 우선순위를 가집니다.

또한 구성 파일의 옵션 이름(키)은 다음과 같이 축약될 수 없습니다.
명령줄 옵션.

다음은 구성 파일의 예입니다.

# 서버 연결 세부정보
서버 = ftp.example.com
포트 = 1234

# 로그인 사용자 이름
사용자 = 다니엘

# 서버의 공개 HTML 폴더
서버 루트 = var/www

들어오지 못하게 하다 파일


제외 파일은 빈 줄, 주석 줄('#'으로 시작함)로만 구성됩니다.
기호) 및 제외할 파일과 일치하는 패턴입니다.

'foo'라는 파일을 제외하려면 다음과 같은 구성 파일을 사용할 수 있습니다.

# 'foo' 파일을 제외합니다.


'.foo'로 끝나는 모든 파일을 제외하려면 다음과 같은 와일드카드 패턴을 사용할 수 있습니다.

# foo 확장자를 가진 모든 파일을 제외합니다.
*.foo

또한 문자 클래스와 일치시킬 수도 있습니다.

# a.foo와 b.foo는 제외하지만 c.foo는 제외하지 않습니다.
[ab].foo

디렉토리를 제외하려면 선행 또는 후행 슬래시 없이 디렉토리 이름을 지정하십시오.

# 'src' 디렉터리를 제외합니다.
SRC

알았습니다: 디렉터리가 일반 파일에만 적용하려는 패턴과 일치할 수 있습니다.

사용 예


사용자로 일반 FTP 연결을 통해 ftp.example.com, 포트 1234에 파일을 업로드합니다.
'[이메일 보호]'

webdeploy --server=ftp.example.com --user=[이메일 보호] --포트=1234 --no-tls

다음의 설정을 사용하여 업로드가 필요한 파일(마지막 업로드 이후 변경됨)을 확인하세요.
'my_config.conf'

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

어떤 파일이 업로드될지 확인합니다(아마도 .exclude 규칙을 테스트하기 위해).

webdeploy --드라이런

제한 사항


WebDeploy는 현재 SFTP(SSH를 통한 FTP)를 지원하지 않습니다.

WebDeploy는 현재 디렉터리의 콘텐츠를 업로드하는 데에만 사용할 수 있습니다. 그렇지 않다
먼저 다른 디렉터리로 변경하지 않고도 다른 디렉터리의 콘텐츠를 업로드할 수 있습니다.
디렉토리.

onworks.net 서비스를 사용하여 온라인으로 webdeploy 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad