mirror of
https://github.com/YGGverse/next.git
synced 2026-03-31 17:55:34 +00:00
1.4 KiB
1.4 KiB
next
PHP 8 Server for Nex Protocol, based on the nex-php library
Install
git clone https://github.com/YGGverse/next.gitcd next- navigate the server directorycomposer update- get latest dependencies
NEX
Optimal to serve static files
For security reasons, next server prevents any access to the hidden files (started with dot)
Start
Create as many servers as wanted by providing separated host and port using optional arguments
php src/nex.php host=127.0.0.1 port=1900 path=/target/dir
Arguments
Required
path- absolute path to the public directory
Optional
host-127.0.0.1by defaultport-1900by defaultfile- index file name that server try to open in path requested, disabled by defaultfail- failure file path that contain template (e.g.error.gmi) for the error handler,failtext by defaultlist- show content listing in the requested directory (when index file not found),yesby defaultsize- limit request length in bytes,1024by defaultdump- dump queries, blank to disable, default:[{time}] [{code}] {host}:{port} {path}{time}- event time incformat{code}- formal response code:1- found,0- not found{host}- peer host{port}- peer port{path}- path requested