Example web application skeleton using Fano Framework, Pascal web application framework, that demonstrates how to setup HTTP web application which use IPv6 address.
This project is generated using Fano CLI command line tools to help scaffolding web application using Fano Framework.
- Linux or FreeBSD
- Free Pascal >= 3.0
- Fano CLI
- libmicrohttpd
- Web server (Apache with mod_proxy_http, nginx) as reverse proxy (optional)
- Administrative privilege for setting up virtual host
Make sure all requirements are met. Run
$ git clone https://github.com/fanoframework/fano-mhdipv6.git --recursive
$ cd fano-mhdipv6
$ ./tools/config.setup.sh
$ ./build.sh
$ ./bin/app.cgi
Open internet browser and go to http://[::1]:20477
. You should see application.
If you want to run application behind web server using reverse proxy, run
$ sudo fanocli --deploy-http=mhdipv6.fano --host="[::1]"
Edit /etc/hosts
and add
::1 mhdipv6.fano
Open internet browser and go to http://mhdipv6.fano
. You should see application.