cgi

Lynx CGI 스크립트란 무엇입니까?
cgi

Lynx CGI 스크립트란 무엇입니까?

여기에는 lynx.cfg다음이 포함됩니다. .h1 CGI scripts # These settings control Lynx's ability to execute various types of scripts. .h2 LOCAL_EXECUTION_LINKS_ALWAYS_ON .h2 LOCAL_EXECUTION_LINKS_ON_BUT_NOT_REMOTE # Local execution links and scripts are by default completely disabled, # unless a c...

Admin

lighttpd: ajax 요청은 실행하는 대신 cgi 스크립트의 내용을 인쇄합니다.
cgi

lighttpd: ajax 요청은 실행하는 대신 cgi 스크립트의 내용을 인쇄합니다.

ARM 환경에서 lighttpd 버전 1.4.55를 사용하고 있습니다. 일부 json 데이터를 다운로드하는 버튼이 있는 HTML 페이지를 만들었습니다. 이 버튼은 CGI 스크립트를 호출하는 양식 제출을 트리거합니다. 스크립트는 양식의 출력을 가져와 파일에 작성해야 합니다. 그러나 버튼을 클릭하면 xhr 요청의 응답 텍스트는 printf 메시지 대신 cgi 스크립트의 내용입니다. cgi에는 실행 권한이 있습니다. 폴더를 다음과 같이 나눕니다. •mnt/userfs/lighttpd/ •www ...

Admin

웹 브라우저에 대한 CGI 스크립트 버퍼링 비활성화
cgi

웹 브라우저에 대한 CGI 스크립트 버퍼링 비활성화

1초 간격으로 1부터 10까지의 숫자를 인쇄하는 Perl로 작성된 작은 CGI 스크립트가 있습니다. root@debian-s-1vcpu-1gb-fra1-01:~# cat /usr/lib/cgi-bin/test #!/usr/bin/perl use strict; local $|=1; print "Content-encoding: none\nContent-type: text/plain\n\n"; #print "Content-type: text/plain\n\n"; for ( my $i = 1 ; $i ...

Admin

FastCGI 스크립트의 비동기 하위 프로세스
cgi

FastCGI 스크립트의 비동기 하위 프로세스

/sleep내 서버가 경로에 대한 HTTP 요청(예: )에 대해 절전 모드로 설정하고 http://hostname/sleep절전 모드(예: ) 전에 전체 응답을 보내길 원한다고 가정해 보겠습니다 .HTTP 200 사용nginx그리고빠른 CGI, 경로를 구성했습니다nginx구성: location /sleep { fastcgi_pass unix:/path/to/fcgiwrap.socket; include fastcgi_params; fastcgi_param SCRIPT_FILENAM...

Admin

기본 fcgiwrap 소켓 액세스 권한 및 nginx(Alpine Linux) 관련 문제
cgi

기본 fcgiwrap 소켓 액세스 권한 및 nginx(Alpine Linux) 관련 문제

nginx와 fcgiwrap을 사용하여 Alpine Linux에서 git-daemon(git-http-backend)을 실행하고 싶습니다. 그러나 nginx 및 fcgiwrap의 기본 설치로 인해 502 잘못된 게이트웨이 오류가 발생합니다. 분명히 그룹 액세스에는 fcgiwrap 소켓에 대한 쓰기 권한이 누락된 것 같습니다. fcgiwrap 소켓의 그룹에 쓰기 액세스 권한을 부여하면 모든 것이 잘 작동합니다. 작동시키는 올바른 방법은 무엇입니까? fcgiwrap이 시작될 때 소켓 파일이 생성되므로 실...

Admin

PHP-FPM 사이트에 접속할 수 없습니다
cgi

PHP-FPM 사이트에 접속할 수 없습니다

OpenSUSE v15.2, Apache를 사용하세요. PHP-FPM을 설치하려면 zypper를 사용하세요. 웹사이트의 지침을 따르십시오. https://en.opensuse.org/SDB:Apache_FastCGI_and_PHP-FPM_configuration Apache와 PHP-FPM을 다시 시작했습니다. 그런데 웹사이트가 브라우저에 로딩되지 않습니다. HTTP 오류 502가 발생합니다. lynx http://10.20.30.40/info.php결과Alert!: HTTP/1.0 502 canno...

Admin

Apache2는 shebang 기반 cgi 파일을 실행하지 않습니다.
cgi

Apache2는 shebang 기반 cgi 파일을 실행하지 않습니다.

PHP 대신 Python을 서버 스크립팅 언어로 사용하려고 합니다. localhost를 구성했고 그 아래에서 PHP 파일이 제대로 실행되고 있습니다. 파일을 생성하면.../localhost/temp/test.cgi(실행 가능하게 만듭니다): #!/home/mike/python_venvs/test_venv369/bin/python print( """Content-type:text/html\n\n <!DOCTYPE html> <html l...

Admin

fastcgi php nginx 오류 로그가 엉망이 되었습니다.
cgi

fastcgi php nginx 오류 로그가 엉망이 되었습니다.

이상한 문제가 있습니다. 내 nginx 서버의 오류 로그가 어쩐지 엉망이 되어 있습니다. PHP 오류가 모두 한 줄에 기록되고 재귀적으로 반복되는 것 같습니다. 이런 식으로 llog는 하루 만에 몇 기가바이트씩 늘어났습니다! 이것은한 줄오류 로그에서: 2020/03/26 16:58:45 [error] 29816#29816: *32 FastCGI sent in stderr: "PHP message: PHP Notice: Undefined variable: SCRIPT_FILENAME in /var...

Admin

Perl CGI 스크립트를 콘솔에서 실행할 때 MySQL에 연결하지 못하는 이유는 무엇입니까?
cgi

Perl CGI 스크립트를 콘솔에서 실행할 때 MySQL에 연결하지 못하는 이유는 무엇입니까?

저는 새로운 서버 하드웨어로 마이그레이션할 예정입니다. 이는 새로운 Linux 배포판(Debian Buster)의 기능을 배우는 것을 의미하기도 합니다. 콘솔에서 실행할 때 실행되지만 MySQL에 연결하지 못하는 Perl CGI 스크립트가 있습니다. AH01215: DBI 연결('my_db','my_db_user',...) 실패: '/tmp/mysql.sock' 소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다. 동일한 하드웨어에서 실행되고 있다는 점을 고려하면 동일한 Perl 설치...

Admin

Perl.cgi Soap 요청 HTTP 오류 411
cgi

Perl.cgi Soap 요청 HTTP 오류 411

SoapUI를 배우려고 하는데 아래 코드를 실행하면HTTP 오류 411 모든 파일은 /var/www/html/에 있는데 문제가 무엇인지 잘 모르겠습니다. #!/usr/bin/perl use SOAP::Transport::HTTP; SOAP::Transport::HTTP::CGI -> dispatch_to('Demo') -> handle; package Demo; sub hi { return "h...

Admin

쉘 스크립트에서 대화형 명령의 출력을 인쇄합니다.
cgi

쉘 스크립트에서 대화형 명령의 출력을 인쇄합니다.

echo시스템 상태를 모니터링하기 위해 CGI 스크립트를 작성 중이므로 해당 정보를 터미널에 사용하거나 출력해야 합니다 cat. 문제는 systat이것이 대화형 명령이기 때문에 화면에 아무 것도 인쇄하지 않는다는 것입니다. 시도해 보았 systat | echo으나 systat | cat전자는 결과가 나오지 않는 반면 후자는 systat. 편집하다 좋아요, 명확히 해보겠습니다. 기본적으로 와 같은 쉘 스크립트를 요청합니다 monitor.sh. exec 를 사용하여 실행하면 ./monitor.sh새...

Admin

phpbrew를 사용하여 php-cgi를 얻는 방법(PHP5.3.x)
cgi

phpbrew를 사용하여 php-cgi를 얻는 방법(PHP5.3.x)

phpbrew를 사용하여 php-5.6.40 php-7.1.14를 설치했고 두 버전 모두에 php-cgi 바이너리가 있습니다. 이 명령을 사용하여 php-cgi 5.6.40을 얻습니다. phpbrew install 5.6.40 +default+fpm+mysql+sqlite+mb+iconv+json+iconv+exif+fileinfo +curl=/opt/CURL/curl-7.26.0 +openssl=/opt/OpenSSL/openssl-1.0.1u 나는 얻다 ~# /opt/phpbrew/php/...

Admin