{"id":8,"date":"2014-07-06T09:39:52","date_gmt":"2014-07-06T07:39:52","guid":{"rendered":"http:\/\/projects.dejvino.cz\/w\/?p=8"},"modified":"2014-07-06T09:39:52","modified_gmt":"2014-07-06T07:39:52","slug":"https-multiplexer","status":"publish","type":"post","link":"https:\/\/projects.dejvino.com\/w\/https-multiplexer\/","title":{"rendered":"HTTPS Multiplexer"},"content":{"rendered":"<p>Running HTTP and HTTPS on the same port with Apache. They said it couldn\u2019t be done. They were wrong!<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/github.com\/Dejvino\/https-multiplexer\">https:\/\/github.com\/Dejvino\/https-multiplexer<\/a><\/p>\n<p>I\u2019ve modified a simple Python port forwarding utility to act as a port multiplexer that can automatically forward HTTP and HTTPS requests to the appropriate ports. If the request looks like an HTTP in plain text, it forwards it to port A. Otherwise it is assumed to be HTTPS and is forwarded to port B.<\/p>\n<p>Now you can run your web applications from a single port, regardless of using HTTP or HTTPS. Hooray!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Running HTTP and HTTPS on the same port with Apache. They said it couldn\u2019t be done. They were wrong! https:\/\/github.com\/Dejvino\/https-multiplexer I\u2019ve modified a simple Python port forwarding utility to act as a port multiplexer that can automatically forward HTTP and &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"more-link\" href=\"https:\/\/projects.dejvino.com\/w\/https-multiplexer\/\"> <span class=\"screen-reader-text\">HTTPS Multiplexer<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,11],"tags":[14,12,13,15],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-finished","category-utilities","tag-apache","tag-http","tag-https","tag-python"],"_links":{"self":[{"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":1,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":9,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/posts\/8\/revisions\/9"}],"wp:attachment":[{"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projects.dejvino.com\/w\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}