Skip to main content

HTTP / WebSocket server

Configuration

port
integer (Listening port)
Default: 80

The TCP port number on which HTTP & WebSocket server.

ssl_cert
string (SSL Certificate Path)

The public x509 certificate used for server-side SSL encryption.

ssl_private_key
string (SSL Private Key Path)

The private x509 key used for server-side SSL encryption.

{
  • "port": 80,
  • "ssl_cert": "/etc/ssl/certs/mycert.pem",
  • "ssl_private_key": "/etc/ssl/private/mykey.pem"
}

Example

http = {
enabled = true, # Do not listen on a port if false

htdocs = "/villas/web/socket/", # Root directory of internal webserver
port = 80 # Port for HTTP connections

ssl_cert = "/etc/ssl/certs/mycert.pem";
ssl_private_key= "/etc/ssl/private/mykey.pem";
}