Web Servers and Rendering - sgml/signature GitHub Wiki
Use the following process:
-
To update the data from the client, use a custom HTTP header via AJAX
-
To send the data from the server, bind the custom HTTP header value to a cookie using mod_session
>Browser based session
Session On SessionCookieName session path=/
>The session is not useful unless it can be written to or read from. The following example shows how values can be injected into the session through the use of a predetermined HTTP response header called X-Replace-Session.
>Writing to a session
Session On SessionCookieName session path=/ SessionHeader X-Replace-Session
>The header should contain name value pairs expressed in the same format as a query string in a URL, as in the example below. Setting a key to the empty string has the effect of removing that key from the session.
-
For persistence, store the custom HTTP header or the entire cookie into an environment variable using
SetEnv
. For example:SetEnv X-Replace-Session %{X-Replace-Session} SetEnv X-Replace-Session req_novary('X-Replace-Session') SetEnv X-Replace-Session resp('X-Replace-Session')
SetEnv HTTP_COOKIE %{HTTP_COOKIE}
References
-
[mod_session](https://httpd.apache.org/docs/2.4/mod/mod_session.html)
-
[mod_env](https://httpd.apache.org/docs/2.4/mod/mod_env.html)
-
[RewriteRule flags](https://httpd.apache.org/docs/2.4/rewrite/flags.html)
-
[Expressions in Apache HTTP Server - Apache HTTP Server Version 2.5](https://httpd.apache.org/docs/trunk/expr.html)
-
[General Size Limits: Cookies, Headers, URLs | Fastly](https://community.fastly.com/t/general-size-limits-cookies-headers-urls/284)
-
[set Environment variable as cookie (apache) - Stack Overflow](https://stackoverflow.com/questions/43534891/set-environment-variable-as-cookie-apache)
-
[Browser Storage Limits and Eviction Criteria | MDN](https://developer.mozilla.org/en-US/docs/Web/API/IndexedDB_API/Browser_storage_limits_and_eviction_criteria)
-
https://stackoverflow.com/questions/9632852/how-to-debug-apache-mod-rewrite
-
https://stackoverflow.com/questions/10586779/redirectmatch-changes-post-to-get
-
https://developer.mozilla.org/en-US/docs/Learn/Server-side/Express_Nodejs/skeleton_website
-
https://www.slideshare.net/RomanTeresch/jetty-tls-troubleshooting
-
https://developer.xamarin.com/api/namespace/Org.Apache.Http.Client/
-
https://www.codeproject.com/Articles/1223459/Using-Jetty-to-Serve-Static-Web-Content
-
https://www.wouterdanes.net/2014/04/11/continuous-integration-using-docker-maven-and-jenkins.html
-
https://www.eclipse.org/hudson/the-hudson-book/book-hudson.html
-
https://jansipke.nl/websocket-tutorial-with-java-server-jetty-and-javascript-client/
-
http://support.rundeck.com/customer/en/portal/articles/2894840-enable-cgi-script-on-jetty
-
http://www.codingpedia.org/ama/run-java-web-apps-in-embedded-containers-with-maven-jetty-and-tomcat/
-
https://www.tutorialspoint.com/jenkins/jenkins_tomcat_setup.htm
-
https://dzone.com/articles/spring-boot-with-jsps-in-executable-jars-1
-
https://hostpresto.com/community/tutorials/how-to-install-jetty-9-on-ubuntu-14-04/
-
https://docs.oracle.com/cd/E13222_01/wls/docs/classdocs/API_servlet.html
-
https://www.eclipse.org/jetty/javadoc/current/org/eclipse/jetty/server/package-tree.html
-
https://www.eclipse.org/jetty/javadoc/current/org/eclipse/jetty/util/package-tree.html
-
http://www.cs.unc.edu/~jbs/resources/perl/perl-cgi/step5.html
-
https://help.crossbrowsertesting.com/faqs/testing/invalid-host-header-error/
-
https://www.telerik.com/blogs/understanding-head-http-204-and-http-206
-
https://stackoverflow.com/questions/18323152/get-download-progress-in-node-js-with-request
-
https://docs.oracle.com/middleware/1221/wls/WLSMT/concepts.htm#WLSMT728
-
https://codepen.io/jchiatt/post/headless-wordpress-with-react-complete-tutorial
-
https://www.wintellect.com/stop-fighting-node-js-in-the-enterprise/
-
https://thenewstack.io/open-source-profile-mikeal-rogers-node-js/
-
https://github.com/coopermaa/awesome-rack/blob/master/README.md
-
https://github.com/syaroslavtsev/HL-Backend-Architectures/blob/master/README.md
-
https://github.com/webpy/webpy.github.com/blob/master/deployment.md
-
https://github.com/myronmarston/ruby-conf-2011-notes/blob/master/resources_for_real_this_time.md
-
https://github.com/gopala-kr/10-weeks/blob/master/Projects-Blogs/05-opensource-cms/web-interfaces.md
-
https://github.com/igorw/weblog/blob/master/_posts/2013-02-02-http-kernel-middlewares.md
-
https://github.com/Simcookies/gitio/blob/master/_posts/2017-12-02-fullstack-reference.md
-
https://github.com/gopala-kr/10-weeks/blob/master/Projects-Blogs/03-backend-development/README.md
-
http://www.mattzeunert.com/2013/03/31/deploying-a-flask-app-to-ubuntu-with-python-paste.html
-
http://www.jimjag.com/presos/AC-US-07/ACUS07-AdvancedApache2.2LoadBalancing.pdf
-
https://www.slideshare.net/jimjag/apache-httpd-24-reverse-proxy-the-hidden-gem
-
https://specs.openstack.org/openstack/cinder-specs/specs/liberty/non-eventlet-wsgi-app.html
-
https://www.linickx.com/css-styling-apache-directory-listings
-
https://sites.duke.edu/workblog/files/2014/12/www.dedoimedo.com-apache-web-server-lm.pdf
-
http://mikeheavers.com/tutorials/pretty_up_ugly_apache_default_directory_listings/
-
https://css-tricks.com/styling-a-server-generated-file-directory/
-
https://www.nginx.com/resources/wiki/start/topics/tutorials/config_pitfalls/
-
https://xebialabs.com/the-ultimate-devops-tool-chest/open-source/
-
https://support.globaldots.com/hc/en-us/articles/115003996705-Akamai-Pragma-Headers-overview
-
https://medium.com/@RichHewlett/preventing-browser-caching-using-http-headers-52610e1327e8
-
-
http://code.activestate.com/recipes/576906-python-3-wsgi-server/
-
https://thejimmyg.github.io/pylonsbook/en/1.0/the-web-server-gateway-interface-wsgi.html
-
http://ivory.idyll.org/articles/wsgi-intro/what-is-wsgi.html
-
http://wsgi.tutorial.codepoint.net/intro ## node.js
-
https://hapi.dev/tutorials/expresstohapi/?lang=en_US wds disconnected https -angular -windows
Stop and Start Change the domain of the XHR requests Reauthenticate https://github.com/webpack/webpack-dev-server/issues/863 https://github.com/rails/webpacker/issues/2067