⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.pi3

📁 mini http server,可以集成嵌入到程序中,实现简单的web功能
💻 PI3
📖 第 1 页 / 共 3 页
字号:
	Variable "HTTPS=$g"
	Variable "&if($K,HTTPS_KEYSIZE=$K,)"
	Variable "&if($K,HTTPS_SECRETKEYSIZE=$G,)"
	Variable "GATEWAY_INTERFACE=CGI/1.1"
	Variable "PATH_INFO=$I"
	Variable "PATH_TRANSLATED=$Z"
	Variable "QUERY_STRING=$q"
	Variable "REMOTE_ADDR=$A"
	Variable "REMOTE_HOST=$h"
	Variable "REMOTE_IDENT=$i"
	Variable "REMOTE_USER=$u"
	Variable "REQUEST_METHOD=$m"
	Variable "SCRIPT_NAME=$z"
	Variable "SERVER_NAME=$v"
	Variable "SERVER_PORT=$p"
	Variable "SERVER_PROTOCOL=$H"
	Variable "SERVER_SOFTWARE=$S"
	ExtraHeaders Yes
	ExtraHeadersPrefix "HTTP_"
	ExtraHeadersIgnore "Content-Type Content-Length"
#	SendCRLF Yes
    #
    # Kill CGI programs after 1 minute if they don't respond
    #
    KillAfter 60
</Object>


# ---
#
# WindowsCGI
#
# Handle windows CGI
#
# ---
<Object>
	Name WindowsCGI
	Class WinCGIClass
	FileIOObject CGIFileIOObject
	DefaultCommandLine "%p %d"
	ExtraHeaders Yes
	ExtraHeadersPrefix "HTTP_"
	ExtraHeadersIgnore "Content-Type Content-Length"

	# Generate windows CGI filenames by preappending the
	# process id to the unique identifier.
	ExternalPath "cgi-temp/"
	DataFile "cgi-temp/$P_%u.ini"
	StdinFile "cgi-temp/$P_%u.in"
	StdoutFile "cgi-temp/$P_%u.out"
	DataBlock "\[CGI]$M\
Request Protocol=$H$M\
Request Method=$m$M\
Executable Path=$f$M\
Logical Path=$I$M\
Physical Path=$Z$M\
Query String=$q$M\
Referer=&dblookup(request,rfc822,Referer)$M\
From=$i$M\
User Agent=&dblookup(request,rfc822,User-Agent)$M\
Content Type=$C$M\
Content Length=$Y$M\
Content File=%i$M\
Server Name=$v$M\
Server Admin=$a$M\
Server Port=$p$M\
Server Software=$S$M\
CGI Version=CGI/1.1 (Win)$M\
Remote Address=$A$M\
Remote Host=$h$M\
Authentication Method=$x$M\
Authenticated Username=$u$M\
Authenticated Password=&dblookup(response,string,AuthPass)$M\
Authentication Realm=&dblookup(response,string,AuthType)$M\
$M\
[Accept]$M\
%a$M\
[System]$M\
Output File=%o$M\
Content File=%i$M\
$M\
[Extra Headers]$M\
%h$M\
[Form Literal]$M\
%l$M\
[Form External]$M\
%e$M\
[Form File]$M\
%f$M\
[Form Huge]$M\
%g$M"
</Object>

# ---
#
# CGIMapper
#
#	Instance of PathMapperClass to Map CGI URLs
#
#	CGI Scripts set PATH_INFO. 
#
# ---
<Object>
	Name CGIMapper
	Class PathMapperClass
	CaseSensitive "No"
	#
	# Subdirectories below the mapping directory should be put in path info
	#
	PathInfo "Yes"
	#
	# Set the 'ObjectMap' variable in the response DB if this map is
	# successful
	#
	Action "&dbreplace(response,string,ObjectMap,Scripts)"
</Object>

# ---
#
# WinCGIMapper, FCGIMapper and ISAPIMapper
#
# 	Like CGIMapper, except it leaves a different marker to cause
# 	a different object to handle the request.
#
# ---
<Object>
	Name WinCGIMapper
	Class PathMapperClass
	PathInfo "Yes"
	Action "&dbreplace(response,string,ObjectMap,WinScripts)"
</Object>
<Object>
	Name FCGIMapper
	Class PathMapperClass
	PathInfo "Yes"
	Action "&dbreplace(response,string,ObjectMap,FastCGIScripts)"
</Object>
<Object>
	Name ISAPIMapper
	Class PathMapperClass
	PathInfo "Yes"
	Action "&dbreplace(response,string,ObjectMap,ISAPI)"
</Object>

# ---
#
# FastCGIIOObject
# 
# IOObject for communicating with fast CGI application servers. This
# one uses the TCP/IP transport.
#
# ---
<Object>
	Name FastCGIIOObject
	Class TCPIPIOClass
	Type Active

	# Timeouts. -1 specifies no timeout.
	RecvTimeout 20
	SendTimeout 20
</Object>


# ---
#
# AccessLogger
#
#	An instance of ExpressionLoggerClass configured to generate an 
#	logfile
#
# ---
<Object>
	Name AccessLogger
	Class ExpressionLoggerClass

	#
	# Append
	#
	OpenMode "a"
	#
	# Line to log 
	Expression "$A $h - [$t] \"$r\" $s $b$M"
</Object>

# ---
#
# RefererLogger
#
#	Log bad links only (HTTP error code 404)
#
# ---
<Object>
	Name RefererLogger
	Class ExpressionLoggerClass

	#
	# Append
	#
	OpenMode "a"
	#
	# Line to log 
	Expression "&if(&cmp($s,404),\
[$t] $h \"$r\" &dblookup(request,rfc822,Referer)$M)"
</Object>

#+++---AD Saved section end---+++
#+++---AD Section Start, Do not Modify:Internal
#URLProtocol:http://
#DefaultPort:80
#ServerIOObjectLine:	IOObject ServerIOObject
#DefaultMIMEType:application/octet-stream
#HandlerLine:	Handlers Start Scripts WinScripts FastCGIScripts ISAPI Default
#MappingTypes:Documents
#MappingTypes:CGI
#MappingTypes:Windows CGI
#MappingTypes:Fast CGI
#MappingTypes:ISAPI
#LoggingTypes:Access (CLF)
#LoggingTypes:Referer Logfile
#+++---AD Section End---+++
#+++---AD Section Start, Do not Modify:General
#Threads:20
#Admin:webmaster@localhost
#ExePath:E:\PI3WEB\BIN\ENHPI3.EXE
#BinDir:E:\PI3WEB\bin
#InstallDir:E:\PI3WEB
#SendTimeout:350
#RecvTimeout:400
#DNSReverseLookup:Yo
#RunMode:Desktop
#ServiceName:Pi3Web
#KeepOpen:On
#Port:80
#Host:localhost
#OS:W95
#+++---AD Section End---+++
#+++---AD Section Start, Do not Modify:Identity
#Use:Remote
#URL:http://localhost
#+++---AD Section End---+++
#+++---AD Section Start, Do not Modify:MIMETypes
#Mapping:xls	application/msexcel
#Mapping:xlt	application/msexcel
#Mapping:doc	application/msword
#Mapping:bin	application/octet-stream
#Mapping:dms	application/octet-stream
#Mapping:lha	application/octet-stream
#Mapping:lzh	application/octet-stream
#Mapping:exe	application/octet-stream
#Mapping:class	application/octet-stream
#Mapping:oda	application/oda
#Mapping:pdf	application/pdf
#Mapping:ai	application/postscript
#Mapping:eps	application/postscript
#Mapping:ps	application/postscript
#Mapping:ppt	application/powerpoint
#Mapping:rtf	application/rtf
#Mapping:bcpio	application/x-bcpio
#Mapping:vcd	application/x-cdlink
#Mapping:cpio	application/x-cpio
#Mapping:csh	application/x-csh
#Mapping:dcr	application/x-director
#Mapping:dir	application/x-director
#Mapping:dxr	application/x-director
#Mapping:dvi	application/x-dvi
#Mapping:gtar	application/x-gtar
#Mapping:gz	application/x-gzip
#Mapping:hdf	application/x-hdf
#Mapping:skp	application/x-koan
#Mapping:skd	application/x-koan
#Mapping:skt	application/x-koan
#Mapping:skm	application/x-koan
#Mapping:latex	application/x-latex
#Mapping:mif	application/x-mif
#Mapping:nc	application/x-netcdf
#Mapping:cdf	application/x-netcdf
#Mapping:sh	application/x-sh
#Mapping:shar	application/x-shar
#Mapping:sit	application/x-stuffit
#Mapping:sv4cpio	application/x-sv4cpio
#Mapping:sv4crc	application/x-sv4crc
#Mapping:tar	application/x-tar
#Mapping:tcl	application/x-tcl
#Mapping:tex	application/x-tex
#Mapping:texinfo	application/x-texinfo
#Mapping:texi	application/x-texinfo
#Mapping:t	application/x-troff
#Mapping:troff	application/x-troff
#Mapping:man	application/x-troff-man
#Mapping:me	application/x-troff-me
#Mapping:ms	application/x-troff-ms
#Mapping:ustar	application/x-ustar
#Mapping:uu	application/x-uuencoded
#Mapping:src	application/x-wais-source
#Mapping:zip	application/zip
#Mapping:au	audio/basic
#Mapping:snd	audio/basic
#Mapping:mid	audio/midi
#Mapping:midi	audio/midi
#Mapping:kar	audio/midi
#Mapping:mpga	audio/mpeg
#Mapping:mp2	audio/mpeg
#Mapping:aif	audio/x-aiff
#Mapping:aiff	audio/x-aiff
#Mapping:aifc	audio/x-aiff
#Mapping:ram	audio/x-pn-realaudio
#Mapping:rpm	audio/x-pn-realaudio-plugin
#Mapping:ra	audio/x-realaudio
#Mapping:wav	audio/x-wav
#Mapping:pdb	chemical/x-pdb
#Mapping:xyz	chemical/x-pdb
#Mapping:gif	image/gif
#Mapping:ief	image/ief
#Mapping:jpeg	image/jpeg
#Mapping:jpg	image/jpeg
#Mapping:jpe	image/jpeg
#Mapping:png	image/png
#Mapping:tif	image/tiff
#Mapping:tiff	image/tiff
#Mapping:bmp	image/x-MS-bmp
#Mapping:dip	image/x-MS-bmp
#Mapping:ras	image/x-cmu-raster
#Mapping:pnm	image/x-portable-anymap
#Mapping:pbm	image/x-portable-bitmap
#Mapping:pgm	image/x-portable-graymap
#Mapping:ppm	image/x-portable-pixmap
#Mapping:rgb	image/x-rgb
#Mapping:xbm	image/x-xbitmap
#Mapping:xpm	image/x-xpixmap
#Mapping:xwd	image/x-xwindowdump
#Mapping:htm	text/html
#Mapping:html	text/html
#Mapping:txt	text/plain
#Mapping:pi3	text/plain
#Mapping:rtx	text/richtext
#Mapping:tsv	text/tab-separated-values
#Mapping:etx	text/x-setext
#Mapping:sgm	text/x-sgml
#Mapping:sgml	text/x-sgml
#Mapping:c	text/x-code
#Mapping:cpp	text/x-code
#Mapping:cxx	text/x-code
#Mapping:cc	text/x-code
#Mapping:pm	text/x-perl
#Mapping:pl	text/x-perl
#Mapping:mpg	video/mpeg
#Mapping:mpeg	video/mpeg
#Mapping:mpe	video/mpeg
#Mapping:mov	video/quicktime
#Mapping:qt	video/quicktime
#Mapping:avi	video/x-msvideo
#Mapping:movie	video/x-sgi-movie
#Mapping:ice	x-conference/x-cooltalk
#Mapping:vrml	x-world/x-vrml
#Mapping:wrl	x-world/x-vrml
#Mapping:shtml	internal/x-server-parsed-html
#Mapping:html-ssi	internal/x-server-parsed-html
#Mapping:ssi	internal/x-server-parsed-html
#Mapping:fcgi	internal/x-fastcgi
#Mapping:map	internal/x-imagemap
#Mapping:imap	internal/x-imagemap
#+++---AD Section End---+++
#+++---AD Section Start, Do not Modify:Mappings
#Mapping:CGI	/cgi-bin/	Cgi-Bin\	(none)
#Mapping:Windows CGI	/cgi-win/	Cgi-Win\	(none)
#Mapping:Fast CGI	/cgi-fcgi/	Cgi-Fcgi\	(none)
#Mapping:Documents	/pidocs/	Pi3Docs\	(none)
#Mapping:Documents	/icons/	Icons\	(none)
#Mapping:Documents	/images/	Images\	(none)
#Mapping:Documents	/errors/	Fragment\	(none)
#Mapping:ISAPI	/isapi/	Isapi\	(none)
#Mapping:Documents	/admin/	Logs\	Administration
#Mapping:Documents	/	WebRoot\	(none)
#+++---AD Section End---+++
#+++---AD Section Start, Do not Modify:Logfiles
#Logging:Access (CLF)	Logs\access.txt
#+++---AD Section End---+++
#+++---AD Section Start, Do not Modify:Realms
#Basic:Administration
#+++---AD Section End---+++
#+++---AD Section Start, Do not Modify:Startup
#SemaphoreName:E:/PI3WEB/CONF/CONFIG.PI3
#ConfigName:..\Conf\Config.pi3
#+++---AD Section End---+++
#+++---AD Section Start, Do not Modify:Times
#LastSaveTime:1105600704 29295126
#+++---AD Section End---+++

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -