1
0
Fork 0
mirror of https://gitlab.com/niansa/simpsh-httpd.git synced 2025-03-06 20:53:36 +01:00
An usable bash-httpserver with easy configuration and very simple PHP
Find a file
2017-03-10 17:07:16 +01:00
docs Create index.html 2017-03-09 23:51:52 +01:00
config.sh Add files via upload 2017-03-09 11:08:00 +01:00
htmlfilelist.sh Update htmlfilelist.sh 2017-03-09 10:39:18 +01:00
httpheaders.sh Add files via upload 2017-03-09 09:00:09 +01:00
init.sh Update init.sh 2017-03-09 10:48:05 +01:00
main.sh Add files via upload 2017-03-09 11:08:00 +01:00
README.md Update README.md 2017-03-10 17:07:16 +01:00
readrequest.sh Add files via upload 2017-03-09 12:48:01 +01:00
start-socat.sh Add files via upload 2017-03-09 09:00:09 +01:00
urlcheck.sh Add files via upload 2017-03-10 10:16:09 +01:00
writehtml.sh Add files via upload 2017-03-09 09:00:09 +01:00

simpsh-httpd

An usable bash-httpserver with easy configuration and PHP.

Installation

  1. Install following packages: bash socat dos2unix
  2. Download simpsh-httpd:
  • $ cd ~
  • $ git clone https://github.com/niansa/simpsh-httpd.git
  • $ cd ./simpsh-httpd
  1. Edit config.sh:
  • FILES Here is the webroot (homefolder for the website).
  • HTMLTITLE This is the title for the filelist.
  • HTMLFILE The finished Document will saved here. ${HTMLFILEID} must be included!
  • DEFAULTCONTENT This Content-Type send the Server, if the requested File isn't a folder or phpfile.
  • PORT This port will used for listening.
  • WEBSITE This is the URL of the Website (Example: "http://localhost:$PORT")
  1. Make all files executable
  • chmod ~/simpsh-httpd/* +x
  1. Start simpsh-httpd:
  • cd ~/simpsh-httpd
  • ./start-socat.sh
  1. Have fun with simpsh-httpd!