diff options
| -rw-r--r-- | README.txt | 3 | ||||
| -rw-r--r-- | debian/README.Debian | 34 | ||||
| -rw-r--r-- | debian/example/banner256.png | bin | 0 -> 5647 bytes | |||
| -rw-r--r-- | debian/example/favicon.ico | bin | 0 -> 2238 bytes | |||
| -rw-r--r-- | debian/example/index.html | 22 | ||||
| -rw-r--r-- | debian/example/reichwein.css | 51 | ||||
| -rw-r--r-- | debian/webserver.conf | 24 | ||||
| -rw-r--r-- | debian/webserver.dirs | 1 | ||||
| -rw-r--r-- | debian/webserver.install | 1 | 
9 files changed, 123 insertions, 13 deletions
| @@ -31,6 +31,9 @@ Configuration    or observe /var/log/syslog +* Enable in Debian: + +  # systemctl disable webserver.service  Example Configuration  --------------------- diff --git a/debian/README.Debian b/debian/README.Debian index 35011f3..6150bff 100644 --- a/debian/README.Debian +++ b/debian/README.Debian @@ -4,6 +4,40 @@ webserver for Debian  This package is the Debian version of webserver. +Setup and Configuration +----------------------- + +The default configuration in Debian contains an example configuration file in +/etc/webserver.conf and serves an example html page from +/usr/lib/webserver/example and an example webbox from +/var/lib/webserver/webbox. You need to replace the latter for a writable +location to get a writable webbox). + +For initial startup, do the following: + +* Edit /etc/webserver.conf + +* Enable in Debian: + +  # systemctl enable webserver.service + +* Start: + +  # systemctl start webserver + +For debugging purposes, do the following: + +* Query Status: + +  # systemctl status webserver + +  or observe /var/log/syslog + +To finally disable the service if you don't need it anymore: + +  # systemctl disable webserver.service + +  Contact  ------- diff --git a/debian/example/banner256.png b/debian/example/banner256.pngBinary files differ new file mode 100644 index 0000000..89efb4f --- /dev/null +++ b/debian/example/banner256.png diff --git a/debian/example/favicon.ico b/debian/example/favicon.icoBinary files differ new file mode 100644 index 0000000..e8cbddb --- /dev/null +++ b/debian/example/favicon.ico diff --git a/debian/example/index.html b/debian/example/index.html new file mode 100644 index 0000000..758e8b8 --- /dev/null +++ b/debian/example/index.html @@ -0,0 +1,22 @@ +<!DOCTYPE html> +<html> +	<head> +		<meta charset="utf-8"/> +		<meta name="viewport" content="width=device-width, initial-scale=1"> +		<meta name="keywords" content="Reichwein, webserver"> +		<title>Webserver</title> +		<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/> +		<link rel="stylesheet" type="text/css" href="reichwein.css"/> +	</head> +	<body> +		<div class="page"> +			<h1><img class="banner" src="banner256.png" alt="Reichwein.IT"/> Webserver</h1> + +			<div> +			It works! +			</div> + +		</div> +	</body> +</html> + diff --git a/debian/example/reichwein.css b/debian/example/reichwein.css new file mode 100644 index 0000000..f682af1 --- /dev/null +++ b/debian/example/reichwein.css @@ -0,0 +1,51 @@ +body { +	font-family: "sans-serif"; +	font-weight: 300; +} + +figcaption { +	text-align: center; +	font-size: 8px; +	color: #808080; +} + +figure { +	display: inline-block; +} + +.mobile { +	width: 300px; +	border-width: 80px 15px 80px 15px; +       	border-style: solid; +	border-radius: 30px; +	border-color: #000000; +} + +.logo { +	display: block; +	margin: 0 auto; +} + +.screenshot { +	width: 400px; +	border: 2px solid; +	border-color: #8888AA; +} + +img.banner { +	vertical-align: -5px; +} + +@media only screen and (min-width: 1px) and (max-width: 630px) { +} + +@media only screen and (min-width: 631px) and (max-width: 950px) { +} + +@media only screen and (min-width: 951px) { +	div.page { +		max-width: 950px; +		width: 100%; +		margin: 0 auto; +	} +} diff --git a/debian/webserver.conf b/debian/webserver.conf index 55e7246..f40e793 100644 --- a/debian/webserver.conf +++ b/debian/webserver.conf @@ -5,26 +5,22 @@   <plugin-directory>/usr/lib/webserver/plugins</plugin-directory>   <sites>    <site> -   <name>antcom.de</name> -   <host>lists.antcom.de</host> -   <host>antcom.de</host> -   <host>www.antcom.de</host> +   <name>localhost</name> +   <host>localhost</host>     <path requested="/">      <plugin>static-files</plugin> -    <target>/home/ernie/homepage/test</target> +    <target>/usr/lib/webserver/example</target>     </path>     <path requested="/webbox"> -    <plugin>static-files</plugin> -    <target>/home/ernie/code/webserver/plugins/webbox/html</target> -   </path> -   <path requested="/webbox/bin">      <plugin>webbox</plugin> -    <target>/home/ernie/testbox</target> +    <target>/var/lib/webserver/webbox</target>      <WEBBOX_NAME>Testbox1</WEBBOX_NAME> -    <WEBBOX_READONLY>1</WEBBOX_READONLY> +    <WEBBOX_READONLY>0</WEBBOX_READONLY>     </path> -   <certpath>/home/ernie/code/webserver/fullchain.pem</certpath> -   <keypath>/home/ernie/code/webserver/privkey.pem</keypath> +   <!-- +   <certpath>/etc/letsencrypt/live/my-site/fullchain.pem</certpath> +   <keypath>/etc/letsencrypt/live/my-site/privkey.pem</keypath> +   -->    </site>   </sites>   <sockets> @@ -38,6 +34,7 @@     <port>80</port>     <protocol>http</protocol>    </socket> +  <!--    <socket>     <address>127.0.0.1</address>     <port>443</port> @@ -48,6 +45,7 @@     <port>443</port>     <protocol>https</protocol>    </socket> +  -->   </sockets>  </webserver> diff --git a/debian/webserver.dirs b/debian/webserver.dirs index 23315d6..404114b 100644 --- a/debian/webserver.dirs +++ b/debian/webserver.dirs @@ -1 +1,2 @@  var/lib/webserver +var/lib/webserver/webbox diff --git a/debian/webserver.install b/debian/webserver.install index b4997f3..32137ae 100644 --- a/debian/webserver.install +++ b/debian/webserver.install @@ -1 +1,2 @@  debian/webserver.conf etc +debian/example usr/lib/webserver | 
