/http-server

Minimalistic HTTP server for static pages

Primary LanguageCMakeMIT LicenseMIT

💻 SoftServer 💻

minimalistic http-server for static pages

forthebadge forthebadge

License PRs Welcome

Table of contents

Getting started

Prerequisites

  • Boost 1.69 or newer

Boost 1.65 or older is incompatible. Regarding updating Boost on Ubuntu 16/18, look here. Uninstallation of previous boost-dev packages might be necessary.

  • CMake 3.10 or newer

Installing

  1. Clone project.

  2. Compile project.

    mkdir build && cd build
    cmake -G"Unix Makefiles" ..
    make
  3. Run async specifying at least wanted port and a path for served documents. Run with --help to learn more about command line options.

    Example: async -p 8080 /srv/http

  4. Enjoy! 🎉

Usage

Simply open the webpage in the browser 🌐

Contributing

Pull requests :octocat: are welcome. For major changes, please open an issue first to discuss what you would like to change.

Team

Volodymyr Chernetskyi Hermann Yavorskyi
chernetskyi wardady
Andrii Koval Petro Franchuk
andrwkoval franchukpetro
Oleg Farenyuk Yulianna Tymchenko
indrekis neverlandjt

See also the list of contributors who participated in this project.

License and Copyright

License

This project is licensed under the MIT License.

© 2019 Volodymyr Chernetskyi, Hermann Yavorskyi, Andrii Koval, Petro Franchuk, Yulianna Tymchenko, Oleg Farenyuk