]> lifelog.hopto.org Git - LifeLog.git/commitdiff
Tested on debian.
authorWill Budicm <redacted>
Sun, 30 Aug 2020 23:06:33 +0000 (09:06 +1000)
committerWill Budicm <redacted>
Sun, 30 Aug 2020 23:06:33 +0000 (09:06 +1000)
Current Development Check List.md
Installation_LightHTTPD.txt

index 4ac9fa5beda67b15bdd96a7a0e6f61a2e111bbdf..23aaa1df014ed7ce8af0f7f6f2018ea999966616 100644 (file)
@@ -2,10 +2,12 @@
 
 *This page lists current development and issues being worked on in the LifeLog app. Being in the **Sun** stage, means there is a production environment. And usable, used. When, the project reaches **Earth** stage. It will be at its final specification. No data structures or major new features can be added or requested anymore. Only bug fixes, enhancements and efficiency fixes, if any at the **Earth** stage.*
 
-This version is not compatible in data structure to prior versions. Data migration is required, to transfer previous data (see ../dbLifeLog/main.cnf).
-
 ## Life Log Development
 
+### v.2.1 SUN STABLE New Features
+
+* Static pages setting from pages directory.
+
 ### v.2.0 SUN RC2 Encountered
 
 * &#10004; Export to CVS button on selected logs.
@@ -24,14 +26,14 @@ This version is not compatible in data structure to prior versions. Data migrati
 * &#10004; Implement gzip http page encoding compression of traffic.
 * &#10004; Autocompletion picks up long false words, in html and code type logs.
 
-### v.1.8 SUN STABLE Encountered
+### v.1.8 SUN STABLE Encountered/Fixed
 
 * &#10004; Implement View by Amount Type, reset button for categories.
 * &#10004; Introduce a new column header background colour.
 * &#10004; Autologin bypasses actual wanted login.
   * This is bug 20.
 
-### v.1.7 MOON STAGE Encountered 
+### v.1.7 MOON STAGE Encountered?Fixed 
 
 * &#10004; Database backup tgz ball, upload and download button on config page.
   * You must have the password you logged in to unscramble the backup.
index 1e851cc7561a5ba2a2f6366f5d946e35b1508519..1ec9a39261c8860c027768c77729ff2f6f2ea904 100644 (file)
@@ -1,6 +1,19 @@
 # Compile/Install LightHTTPD with SSL Support
+# wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.54.tar.gz
+
+sudo apt install lighttpd
+
+cd ~/dev/lighttpd-1.4.54
+tar xvzf lighttpd-1.4.54.tar.gz
+sudo apt autoremove -y
+sudo apt-get install intltool -y
+sudo apt-get install pcre-config -y
+sudo apt-get install build-essential -y
+sudo apt-get install libssl-dev -y
+sudo apt-get install libpcre3-dev -y
+sudo apt-get install libbz2-dev -y
+sudo apt install libssl-dev -y
 
-sudo apt install libssl-dev
 ./configure --prefix=/usr/local/lighttpd --with-openssl --with-sqlite
 make
 sudo make install
@@ -10,6 +23,7 @@ lighttpd -V
 
 ## Create Selfsigned SSL Certificate
 
+cd ~/dev
 openssl req -x509 -newkey rsa:4096 -sha256 -days 3650 -nodes \
   -keyout elite.key -out elite.crt -subj "/CN=elite.net" \
   -addext "subjectAltName=DNS:elite.net,DNS:www.elite.net,IP:192.168.1.45"
@@ -44,5 +58,11 @@ accesslog.filename = “/var/log/lighttpd/elite.net.access.log”
 
 ## Start "lighty" with -D option for interactive console trouble shooting and testing.
 
-lighttpd -D -f  ~/dev/LifeLog/lighttpd.conf
+/usr/sbin/lighttpd -D -f  ~/dev/LifeLog/lighttpd.conf
+
+
+## Run as service , def is: lighttpd -D -f  /etc/lighttpd/lighttpd.conf
 
+sudo systemctl start lighttpd -D -f  /home/will/dev/LifeLog/lighttpd.conf
+sudo systemctl enable lighttpd
+sudo systemctl status lighttpd
\ No newline at end of file