Installation
Uplusware edited this page Feb 19, 2021
·
31 revisions
- Enter the directory the source code of heaphttpd
- Downlload and build OpenSSL
- Download openssl from http://openssl.org into the heaphttpd source code tree.
- eg.:
wget https://www.openssl.org/source/openssl-1.1.0c.tar.gz
- eg.:
- Extract it and rename or
ln -s
it to openssl. cd openssl
./config
make
-
make test
- Maybe need to run
yum install perl-Test-Harness.noarch
andyum install perl-Test-Simple
firstly in CentOS8
- Maybe need to run
make install
- Download openssl from http://openssl.org into the heaphttpd source code tree.
- Build heaphttpd
cd src/
make
- Run
release.sh
to generate the installation files package - run
sudo intsall.sh
in installation package - configure /etc/heaphttpd/heaphttpd.conf. Please refer to the example
- Load balance solution
sudo /etc/init.d/heaphttpd start
- cd api and
make clean
andsudo make install
(it's for API code sample) - cd api and
make clean
andsudo make install UPLOADSAMPLE=1
(it's for file uploading) - cd api and
make clean
andsudo make install MYSQLDB=1
(It's MySQL sample) - cd api and
make clean
andsudo make install MONGODB=1
(It's MongoDB sample) - cd cgi and
make clean
andsudo make install
(it's for CGI code sample) - cd ws and
make clean
andsudo 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
andsudo make install
(it's for heaphttpd extension)