Skip to content
Uplusware edited this page Dec 12, 2016 · 31 revisions

install niuhttpd

  • Enter the directory the source code of niuhttpd
  • Downlload and build OpenSSL
    • Download openssl from http://openssl.org into the niuhttpd source code tree.
      • eg.: wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz
    • Extract it and rename or ln -s it to openssl.
    • cd openssl
    • ./config
    • make
    • make test
  • Build niuhttpd
    • cd src/
    • make
  • Run release.sh to generate the installation files package
  • run sudo intsall.sh in installation package
  • configure /etc/niuhttpd/niuhttpd.conf
  • sudo /etc/init.d/niuhttpd start

install demo

  • cd api and make clean and sudo make install (it's for API code sample)
  • cd api and make clean and sudo make install MYSQLDB=1 (It's MySQL sample)
  • cd api and make clean and sudo make install MONGODB=1 (It's MongoDB sample)
  • cd cgi and make clean and sudo make install (it's for CGI code sample)
  • cd ws and make clean and sudo make install (it's for WebSocket code sample)
  • cd webpy and sudo make install (it's for web.py, need to install Spawn-fcgi)
  • cd ext and make clean and sudo make install (it's for Web Server Extension)

Clone this wiki locally