From f2d2b0a8c010c76511f6309fabbe809ec165f83b Mon Sep 17 00:00:00 2001 From: Olof hagsand Date: Sun, 22 Jul 2018 20:49:16 +0200 Subject: [PATCH] readme start nginx --- apps/restconf/README.md | 5 +++++ doc/FAQ.md | 20 +++++++++++++++++++- example/README.md | 4 +++- 3 files changed, 27 insertions(+), 2 deletions(-) diff --git a/apps/restconf/README.md b/apps/restconf/README.md index 06ec90bb..ce077300 100644 --- a/apps/restconf/README.md +++ b/apps/restconf/README.md @@ -22,6 +22,11 @@ Start nginx daemon ``` sudo /etc/init.d nginx start ``` +Alternatively, start it via systemd: +``` +sudo /etc/init.d/nginx start +sudo systemctl start start.service +``` Start clixon restconf daemon ``` diff --git a/doc/FAQ.md b/doc/FAQ.md index 37154618..c1d130d0 100644 --- a/doc/FAQ.md +++ b/doc/FAQ.md @@ -132,7 +132,25 @@ You can access clixon via REST API using restconf, such as using curl. GET, PUT, POST are supported. You need a web-server, such as nginx, and start a restconf fcgi -daemon, clixon_restconf. Read more in the restconf docs. +daemon, clixon_restconf. + +For example, using nginx, install, and edit config file: /etc/nginx/sites-available/default: +``` +server { + ... + location /restconf { + root /usr/share/nginx/html/restconf; + fastcgi_pass unix:/www-data/fastcgi_restconf.sock; + include fastcgi_params; + } +} +``` +Start nginx daemon +``` +sudo /etc/init.d/nginx start +``` + +Read more in the restconf docs. Example: ``` diff --git a/example/README.md b/example/README.md index c2368c2f..0c6d6356 100644 --- a/example/README.md +++ b/example/README.md @@ -19,7 +19,9 @@ routing example. It contains the following files: ## Compile and run -Before you start, see [preparation](../doc/FAQ.md#do-i-need-to-setup-anything-important). +Before you start, +* Make [group setup](../doc/FAQ.md#do-i-need-to-setup-anything-important) +* Setup [restconf](../doc/FAQ.md#how-do-i-use-restconf) ``` cd example