영어FrenchSpanish

서버 실행 | Ubuntu > | Fedora > |


온웍스 파비콘

weborf - 클라우드의 온라인

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

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

프로그램:

이름


webor - 최소 웹 서버

개요


웨보프 [옵션]

기술


Weborf는 최소한의 웹서버입니다. 또한 webdav에 대한 제한된 지원이 있습니다. 이 매뉴얼 페이지
서류 웨보프의 명령줄 매개변수. 웨보프 GNU 일반에 따라 릴리스됩니다.
공중 라이선스 버전 3.

옵션


옵션 :
-NS, --basedir
유효한 디렉토리가 뒤에 와야 합니다. Weborf는 이 디렉토리를 루트로 사용합니다.
디렉토리에 있으며 상위 디렉토리에 있는 파일은 보내지 않습니다. 그러나 그것은 여전히 ​​가능합니다
서버 측 스크립트가 파일 시스템의 아무 곳에나 있는 내용을 읽도록 합니다. 연결
기본 디렉토리를 종료하는 해결 방법이기도 합니다.

-ㅏ --인증
처리할 프로그램이 수신하는 유닉스 소켓이 뒤에 와야 합니다.
입증. 자세한 내용은 웹사이트를 참조하십시오.

-씨, --cgi
다음에는 cgi 목록(쉼표로 구분하고 공백 없이)이 와야 합니다.
형식 및 해당 형식을 실행할 바이너리. 예: .php,/usr/bin/php-
cgi,.sh,/usr/bin/sh-cgi /etc/weborf.conf에는 'cgi' 지시문이 있습니다.
이 옵션에 해당합니다. Weborf를 SystemV 데몬으로 실행할 때 사용합니다.

-씨, --은닉처
캐시된 파일을 저장하는 데 사용할 디렉토리가 뒤에 와야 합니다. 플러시
캐시(해당 디렉토리를 비움) 프로세스에 USR2 신호를 보내야 합니다. 그것은이다
일부 항목 때문에 재부팅(수동 또는 종료) 시 캐시를 플러시하도록 권장
재부팅 후에는 유효하지 않을 수 있지만 weborf는 이를 알지 못합니다.

-NS, --inetd
inetd 또는 xinetd와 함께 weborf를 사용할 때 지정해야 합니다. 아직일거야
CGI 스크립트에 올바른 값을 전달하기 위해 사용된 포트를 지정하는 데 필요합니다.
-u 지시문은 무시됩니다. Daemon -d 모드를 사용하면 안 됩니다.

-NS, --타르
디렉토리를 요청할 때 디렉토리 목록을 보내는 대신 weborf를 사용하면
해당 디렉토리의 내용과 함께 tar.gz 파일을 보냅니다. 하는 데 주로 사용됩니다.
파일을 공유하고 권한을 유지합니다.

-NS, --noexec
사용하면 weborf는 스크립트가 아닌 일반 파일인 것처럼 스크립트를 보냅니다.
실행하고 출력을 보냅니다.

-미디엄, --몸짓 광대극
사용되면 weborf는 Content-Type 헤더를 보냅니다. 사용하는 것이 좋습니다.
일부 브라우저는 이 필드에 의존하기 때문에 weborf를 프로덕션 서버로 사용할 때 사용합니다.
이 값은 CGI 페이지에 영향을 주지 않습니다.

-NS, --ip
유효한 IP 주소(weborf의 방식에 따라 v6 또는 v4)가 뒤에 와야 합니다.
컴파일. weborf -h를 실행하여 확인) weborf는 연결만 허용합니다.
해당 특정 IP로 연결됩니다. 제공된 IP 주소가 네트워크에서 사용되지 않는 경우
호스트의 장치에서 weborf가 종료됩니다. 기본적으로 weborf는 모든 IP를 수신합니다.
로컬 호스트의 주소.

-케이, --캡
컴퓨터가 읽을 수 있는 형식으로 일부 컴파일 시간 옵션을 표시합니다.

-NS, --포트
뒤에 유효한 포트 번호(1에서 65535 사이)가 와야 하며 weborf는
지정된 포트에서 들어오는 연결을 수신합니다. 포트가 이미 사용 중인 경우
weborf가 종료됩니다. 낮은 포트 번호(1024 미만)를 사용하려면 다음이 필요합니다.
프로세스를 루트로 실행합니다. 따라서 웹 서버를 실행하는 것은 좋은 생각이 아닙니다.
루트 권한이므로 다른 사용자를 지정할 수 있습니다.

-V, --가상
weborf가 가상 호스트를 사용할 수 있도록 합니다. -b와 함께 제공된 기반은
기본 값(요청된 호스트를 알 수 없는 경우 사용됨). 모든 가상 호스트
host[:port]=basedir 형식이어야 합니다. 포트는 다음과 같은 경우 지정해야 합니다.
used는 80과 다릅니다. 그리고 basedir는 다음으로 끝나야 합니다. /. 많은 것을 분리하기 위해
virtualhosts, 쉼표를 사용하고 공백을 사용하지 마십시오. webor 사용을 다르게 하려면
다른 포트에 있는 가상 호스트를 사용하려면 많은 weborf를 시작해야 합니다.
프로세스.

-NS, --인덱스
다음에는 인덱스 목록(쉼표로 구분하고 공백 없이)이 와야 합니다.
파일. Weborf는 나열된 순서에 따라 인덱스 파일을 로드하려고 시도합니다.
아무 것도 발견되지 않으면 디렉토리의 내용을 나열합니다. 에
/etc/weborf.conf 이 옵션에 해당하는 'indexes' 지시문이 있습니다. 그것
Weborf를 SystemV 데몬으로 실행할 때 사용됩니다.

-u 0이 아닌 유효한 uid가 뒤에 와야 합니다. Weborf는 이 사용자를 사용하여 수행합니다.
그의 작업이지만 이전 사용자와 네트워크 포트에 바인딩됩니다. 이 메커니즘
사용자가 루트로 실행하고 포트 80을 사용하도록 한 다음 실행하도록 합니다.
루트 권한 없이.

-d weborf를 데몬으로 실행합니다. 아버지 프로세스가 종료될 때 종료되지 않습니다.
그러면 쉘이 명령을 수신할 수 있습니다.

스크립팅


Weborf는 php-cgi(설치된 경우)를 사용하여 동적으로 생성된 페이지를 보낼 수 있습니다. 언제
파일 이름이 ".php"로 끝나면 weborf는 php를 사용하여 이 파일을 실행한 다음
클라이언트. -c 스위치는 기본 동작을 무시합니다. 그것은 또한 가능하다
다른 언어로 스크립트 또는 바이너리를 생성하고 처리 방법을 알기 위해 rfc3875를 읽으십시오.
매개 변수를 설정합니다.

RETURN VALUE


0 신호, 데몬화 또는 인쇄 버전 후에 정상적인 종료가 발생했으며
나가거나 등등...

1 Baseir는 디렉토리가 아닙니다.

2 잘못된 IP 주소

3 이미 사용 중인 포트

4 잘못된 포트 번호

5 인증 소켓이 존재하지 않거나 유닉스 소켓이 아닙니다.

6 -I 또는 -c에 대한 매개변수로 제공된 인덱스가 너무 많습니다. MAXINDEXCOUNT개 증가
options.h 파일을 다시 컴파일하면 문제를 해결할 수 있습니다. 하지만 제공하는
합리적인 양의 인덱스 파일 이름이 더 나은 솔루션이 될 것입니다.

7 메모리를 할당할 수 없습니다.

9 UID를 변경할 수 없습니다

10 캐시 디렉토리 오류

19 명령줄에 잘못된 매개변수가 있습니다.

신호


시구스르1
소켓의 큐와 스레드의 내부 상태를 표준 출력에 출력합니다.

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


Ad


Ad