nginx package icon
syrusakbary/nginx
Public
wasmer run syrusakbary/nginx

Nginx

You can install nginx with:

wapm install nginx

Running

You can run nginx.

$ wapm run nginx -p example -c nginx.conf
2015/10/21 07:28:00 [notice] 73097#0: nginx/1.15.3
2015/10/21 07:28:00 [notice] 73097#0: built by clang 6.0.1  (emscripten 1.38.12 : 1.38.12)
2015/10/21 07:28:00 [notice] 73097#0: OS: Darwin

Note: the example directory is taken from here: https://github.com/wapm-packages/nginx

And you will have a webserver running in: http://localhost:8080/

Building from Source

You will need Emscripten SDK (emsdk) to build the nginx.wasm file.

Steps:

  1. Setup emsdk (>= 1.38.11), see Installation Instructions
  2. Run bash build.sh

Nginx is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache


Github
More packages
Package to showcase a news scraper on wasmer edge
dgjx/proxy js worker
HTTP proxy test
christoph avatar
christoph
christoph avatar
christoph
Reverse proxy that shows the rust website
Reverse proxy that shows the rust website
Nginx is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache
zhangpan
zhangpan
zhangpan
zhangpan
QuickJS is a small and embeddable JavaScript engine. It supports the ES2019 specification including modules, asynchronous generators and proxies.
Syrus Akbary
Syrus Akbary
Saúl Ibarra Corretgé
Saúl Ibarra Corretgé
Syrus Akbary
Syrus Akbary
Saúl Ibarra Corretgé
Saúl Ibarra Corretgé
QuickJS is a small and embeddable JavaScript engine. It supports the ES2019 specification including modules, asynchronous generators and proxies.
adamz
adamz
adamz
adamz

Making software universally accessible