fixed memory leaks in restconf evhtp module
This commit is contained in:
parent
6be4b18391
commit
2e23856676
4 changed files with 83 additions and 45 deletions
|
|
@ -1,13 +1,37 @@
|
|||
# Clixon Restconf
|
||||
|
||||
* [Installation](#installation)
|
||||
* [Evhtp](#evhtp)
|
||||
* [Nginx](#nginx)
|
||||
* [Streams](#streams)
|
||||
* [Nchan Streams](#nchan)
|
||||
* [Debugging](#debugging)
|
||||
|
||||
## Installation
|
||||
There are two installation instructions: for libevhtp and nginx.
|
||||
|
||||
The examples are based on Nginx. Other reverse proxies should work but are not verified.
|
||||
## Evhtp
|
||||
|
||||
Download, build and install libevhtp from source. Prereqs: libevent and cmake.
|
||||
```
|
||||
git clone https://github.com/criticalstack/libevhtp.git
|
||||
cd libevhtp/build
|
||||
cmake -DEVHTP_DISABLE_REGEX=ON -DEVHTP_DISABLE_EVTHR=ON ..
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
|
||||
Configure clixon with evhtp:
|
||||
```
|
||||
./configure --with-restconf=evhtp
|
||||
```
|
||||
|
||||
Ensure www-data is member of the CLICON_SOCK_GROUP (default clicon). If not, add it:
|
||||
```
|
||||
sudo usermod -a -G clicon www-data
|
||||
```
|
||||
|
||||
## Nginx
|
||||
|
||||
Installation instruction for Nginx. Other reverse proxies should work but are not verified.
|
||||
|
||||
Ensure www-data is member of the CLICON_SOCK_GROUP (default clicon). If not, add it:
|
||||
```
|
||||
|
|
@ -49,6 +73,8 @@ Or on FreeBSD:
|
|||
sudo service nginx start
|
||||
```
|
||||
|
||||
## Run
|
||||
|
||||
Start clixon backend daemon (if not already started)
|
||||
```
|
||||
sudo clixon_backend -s init -f /usr/local/etc/example.xml
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue