From eda6326d35e65098e08518a2c6b499709f8ee67e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Ko=C4=8D=C3=AD?= Date: Thu, 2 Feb 2017 18:44:11 +0100 Subject: Add web --- web/add_msg.sh | 43 +++++++++++++++++++++++++++++++++++++++++++ web/index.html | 16 ++++++++++++++++ web/lighttpd.conf | 41 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 100 insertions(+) create mode 100755 web/add_msg.sh create mode 100644 web/index.html create mode 100644 web/lighttpd.conf diff --git a/web/add_msg.sh b/web/add_msg.sh new file mode 100755 index 0000000..a956335 --- /dev/null +++ b/web/add_msg.sh @@ -0,0 +1,43 @@ +#!/bin/sh +set -e + +echo "Content-type:text/html +"; + +if [ "$REQUEST_METHOD" != "POST" ]; then + echo "Wrong request method" + exit 0 +fi + +if grep -q "$REMOTE_ADDR" /tmp/turris-lcd-did; then + echo " + + + Turris Omnia Feed + +

We already have post from you.

+

+ " + exit 0 +else + echo "$REMOTE_ADDR" >> /tmp/turris-lcd-did +fi + +MESSAGE="$(cat | sed 's/message=//;s/+/ /g')" + +echo " + + + Turris Omnia Feed + +

Thank you for your message

+

$(cat< +" + +cat >/tmp/turris-lcd < + + + Turris Omnia Feed + + +

+
+ +
+
+ + Only ASCII characters are supported! + + + diff --git a/web/lighttpd.conf b/web/lighttpd.conf new file mode 100644 index 0000000..65fa580 --- /dev/null +++ b/web/lighttpd.conf @@ -0,0 +1,41 @@ +server.modules = ( + "mod_cgi" +) + +server.document-root = "/www2" +server.upload-dirs = ( "/tmp" ) +server.errorlog = "/var/log/lighttpd/error.log" +server.pid-file = "/var/run/lighttpd.pid" +#server.username = "http" +#server.groupname = "www-data" + +index-file.names = ( "index.php", "index.html", + "index.htm", "default.htm", + ) + +static-file.exclude-extensions = ( ".php", ".pl", ".fcgi", ".py" ) + +### Options that are useful but not always necessary: +#server.chroot = "/" +#server.port = 81 +#server.bind = "localhost" +#server.tag = "lighttpd" +#server.errorlog-use-syslog = "enable" +#server.network-backend = "writev" + +# listen on IPv6 +$SERVER["socket"] == "[::]:80" { } + +### Use IPv6 if available +#include_shell "/usr/share/lighttpd/use-ipv6.pl" + +#dir-listing.encoding = "utf-8" +#server.dir-listing = "enable" + +include "/etc/lighttpd/mime.conf" +#include "/etc/lighttpd/modules.d/*.load" +#include "/etc/lighttpd/conf.d/*.conf" + +cgi.assign += ( + ".sh" => "/bin/sh" +) -- cgit v1.2.3