영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

webfsd - 클라우드의 온라인

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

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

프로그램:

이름


webfsd - 가벼운 http 서버

개요


webfsd [ 옵션 ]

기술


이것은 순전히 정적 콘텐츠를 위한 간단한 http 서버입니다. 당신은 그것을 봉사하기 위해 그것을 사용할 수 있습니다
예를 들어 http를 통한 ftp 서버의 콘텐츠. 일부 파일을 내보내는 것도 좋습니다.
일부 구성 파일을 편집하지 않고 몇 초 안에 http 서버를 시작하여 빠른 방법
먼저.

옵션


-h 짧은 인쇄 help 텍스트 및 모든 옵션의 기본값. 마지막으로 사용하는 경우
옵션을 선택하면 인쇄물에 명령줄 선택 사항이 반영됩니다.

-4 IPv 사용4 로 작성되어야 합니다.

-6 IPv 사용6 로 작성되어야 합니다.

-d 사용 d이버그 출력.

-s 시작/중지 알림 및 심각한 오류를 s이스로그. 이 옵션을 지정하십시오
자세한 로그를 얻으려면 두 번(연결 끊김과 같은 추가 로그 이벤트).

-t 네트워크 설정 t>sec<초로 시간 초과됩니다.

-c n 허용되는 병렬 수 설정 c>n<에 대한 연결. 이것은 스레드당 제한입니다.

-a n 디렉터리 캐시의 크기를 구성합니다. Webfs에는 디렉토리에 대한 캐시가 있습니다.
목록. 캐시된 사본이 XNUMX시간 이상인 경우 디렉토리를 다시 읽습니다.
old 또는 디렉토리의 mtime이 변경된 경우. 다음과 같은 경우 mtime이 업데이트됩니다.
파일이 생성되거나 삭제됩니다. 그것은 것이다 지원 파일이 수정된 경우에만 업데이트되므로
오래된 타임스탬프와 파일 크기를 얻을 수 있습니다.

-j 색인 파일을 찾을 수 없는 경우 디렉토리 목록을 생성하지 마십시오.

-y n 생성할 스레드 수를 설정합니다(스레드 지원으로 컴파일된 경우).

-p 포트
들어 봐 port >port< 들어오는 연결의 경우.

-r DIR 문서 설정 r>dir<로 이동합니다.

-R DIR 파일 제공을 시작하기 전에 문서 루트를 >dir<로 설정하고 chroot를 >dir<로 설정하십시오. 메모
이것은 액세스 로그 파일과 pidfile의 경로에도 영향을 미칩니다.

-f 파일
>file<을 인덱스로 사용 f디렉토리에 대한 파일. 클라이언트가 디렉토리를 요청하면
디렉토리와 디렉토리에 그러한 파일이 존재하는 경우 응답으로 >file<을 얻습니다.
그렇지 않으면 나열합니다. index.html은 자주 사용되는 파일 이름입니다.

-n 호스트 이름
호스트 설정n서버가 사용해야 하는 ame(리디렉션에 필요함).

-i ip 바인딩 IP 주소 >ip<.

-l 기록 Log 로그 파일 >log<(공통 로그 형식)에 대한 모든 요청. 파일 이름으로 "-" 사용
webfsd가 stdout에 대한 액세스 로그를 인쇄하도록 합니다. 이는 다음과 함께만 유용합니다.
-F 스위치(아래 참조).

-L 기록 위와 같지만 줄마다 추가로 플러시합니다. 모니터링하려는 경우에 유용합니다.
tail -f가 있는 로그 파일.

-m 파일
읽기 m>file<의 ime 유형. 기본값은 /etc/mime.types입니다. MIME 유형을 읽습니다.
chroot()가 호출되기 전(-R로 시작할 때).

-k 파일
>file<을 pidfile로 사용하십시오.

-u 사용자
세트 uid를 >user<로 변경합니다(tcp 포트에 바인딩한 후). 이 옵션은 루트에 대해 허용됩니다.
로 작성되어야 합니다.

-g 그룹
세트 gid to >group< (tcp 포트에 바인딩 후). 이 옵션은
루트만.

-F 데몬으로 실행하지 마십시오. Webfsd는 백그라운드로 분기하지 않고 분리되지 않습니다.
터미널 및 오류를 stderr에 보고합니다.

-b 사용자:통과
내보낸 파일에 대해 사용자+비밀번호를 설정합니다. 단일 사용자 이름/비밀번호만
모든 파일에 대한 조합이 지원됩니다.

-e E>sec<초 후 xpire 문서. 이를 사용하여 클라이언트가
문서 루트 내의 콘텐츠가 정기적으로 업데이트되는 경우 새로운 데이터 수신
간격. Webfsd는 Expires: 헤더가 마지막 수정 시간에 >초를 더한 값으로 전송합니다.
초이므로 >sec<에 대한 업데이트 간격을 간단히 사용할 수 있습니다.

-v 사용 v가상 호스트. 이것은 webfsd가 디렉토리를 예상하는 효과가 있습니다.
문서 루트 아래의 호스트 이름(소문자). 이 방법으로 시작된 경우: "webfsd -v -r
/home/web", 요청하면 /home/web/ftp.foobar.org/path/file 파일을 찾습니다.
...에 대한 http://ftp.FOObar.org:8000/경로/파일.

-x 통로
>path<를 CGI 디렉토리로 사용하십시오. >path<는 문서 루트를 기준으로 해석됩니다.
CGI 지원은 GET 요청으로 제한됩니다. 경로의 첫 번째 문자
문자열은 슬래시여야 합니다!

-~ servdir
>subdir< 아래에 균일하게 위치한 사용자 특정 하위 디렉토리에 대한 액세스를 활성화합니다. NS
"에 대한 요청/~사용자/경로/파일", 다시 작성 "$홈/servdir/경로/파일", 그리고 나서
존재를 확인했다. 여기서 사용자의 홈 디렉토리는 시스템에서 검색됩니다.
부터 표준 방식으로 $ HOME 환경에서. 잘 표시해, 그 사용자
이 스위치가 없으면 특정 요청이 완전히 비활성화됩니다. 부터
사용자 디렉토리는 아마도 서버의 루트 디렉토리 외부에 위치할 것입니다.
이 옵션에는 주의가 필요합니다.

-S Secure 웹 서버 모드. 경고: 이 모드는 https 전용입니다.

-C 통로
SSL로 사용할 파일 c인증하다. 이 파일은 연결된 PEM 형식이어야 하며
서버 인증서와 RSA 키를 포함하지만 후자는 똑같이 잘 될 수 있습니다.
별도의 엔티티, 참조 -K.

-K 통로
키가 인증서와 함께 번들로 제공되지 않은 경우 개인 키가 포함된 파일입니다.

-A 통로
CA 인증서 및 인증서 체인이 포함된 선택적 파일입니다.

-V 클라이언트 인증서 및 체인에 검증 절차를 적용합니다. 이러한 경우 반드시
이 옵션은 모든 클라이언트가 제공하는 선택입니다. 각 체인 구성원은 통과해야 합니다.
확인하고 다음 체인 구성원을 차례로 확인해야 합니다. 에 대한 유효 시간
클라이언트 인증서가 확인됩니다.

-Q 암호
핸드셰이크, 데이터 교환 등에 대해 허용되는 암호 우선 순위를 지정합니다.
기본값은 표준.

Webfsd는 suid root로 설치할 수 있습니다(기본 설치는 suid root가 아님). 이것
사용자가 webfsd chroot()ed를 시작하고 1024 미만의 포트에 바인딩할 수 있습니다. Webfsd는 삭제됩니다.
파일 제공을 시작하기 전에 루트 권한.

액세스 제어는 단순히 Unix 파일 권한에 의존합니다. Webfsd는 모든 일반 파일을 제공합니다.
할 수 있는 모든 디렉토리에 대한 목록을 제공합니다. 열 수(2).

onworks.net 서비스를 사용하여 온라인에서 webfsd 사용


Ad


Ad