@ -78,6 +78,16 @@ I am not knowledgable enough to understand how.</p>
<p>Happy hacking!</p>
<p><em>P.S. I forgot to mention I also symbolically linked the <codeclass="highlighter-rouge">socket.io.js</code> file (that node is supposed to serve automatically) to the static client dir.
For some reson the node instance would not serve this file without that.</em></p>
<?xml version="1.0" encoding="utf-8"?><feedxmlns="http://www.w3.org/2005/Atom"><generatoruri="https://jekyllrb.com/"version="4.0.0">Jekyll</generator><linkhref="http://localhost:4000/feed.xml"rel="self"type="application/atom+xml"/><linkhref="http://localhost:4000/"rel="alternate"type="text/html"/><updated>2020-05-01T16:50:20+00:00</updated><id>http://localhost:4000/feed.xml</id><entry><titletype="html">How to use NGINX as a reverse-proxy server for a Node.js application using socket.io</title><linkhref="http://localhost:4000/2020/05/01/nginx-socket-io-projects.html"rel="alternate"type="text/html"title="How to use NGINX as a reverse-proxy server for a Node.js application using socket.io"/><published>2020-05-01T00:00:00+00:00</published><updated>2020-05-01T00:00:00+00:00</updated><id>http://localhost:4000/2020/05/01/nginx-socket-io-projects</id><contenttype="html"xml:base="http://localhost:4000/2020/05/01/nginx-socket-io-projects.html"><p>Despite the long name of the article, I have a feeling this may apply to more people than I might think.
<?xml version="1.0" encoding="utf-8"?><feedxmlns="http://www.w3.org/2005/Atom"><generatoruri="https://jekyllrb.com/"version="4.0.0">Jekyll</generator><linkhref="http://localhost:4000/feed.xml"rel="self"type="application/atom+xml"/><linkhref="http://localhost:4000/"rel="alternate"type="text/html"/><updated>2020-05-01T17:15:52+00:00</updated><id>http://localhost:4000/feed.xml</id><entry><titletype="html">How to use NGINX as a reverse-proxy server for a Node.js application using socket.io</title><linkhref="http://localhost:4000/2020/05/01/nginx-socket-io-projects.html"rel="alternate"type="text/html"title="How to use NGINX as a reverse-proxy server for a Node.js application using socket.io"/><published>2020-05-01T00:00:00+00:00</published><updated>2020-05-01T00:00:00+00:00</updated><id>http://localhost:4000/2020/05/01/nginx-socket-io-projects</id><contenttype="html"xml:base="http://localhost:4000/2020/05/01/nginx-socket-io-projects.html"><p>Despite the long name of the article, I have a feeling this may apply to more people than I might think.
If you have a Node.js application which needs socket.io connections that you want to pass throgh nginx’s <code class="highlighter-rouge">reverse_proxy</code> directive then this is the article for you!</p>
<p>You <em>must</em> seperate the socket.io sockets and the static resources.</p>
@ -44,7 +44,18 @@ I am not knowledgable enough to understand how.</p>
<p>For now, the project is alive!!!</p>
<p>Happy hacking!</p></content><author><name></name></author><summarytype="html">Despite the long name of the article, I have a feeling this may apply to more people than I might think. If you have a Node.js application which needs socket.io connections that you want to pass throgh nginx’s reverse_proxy directive then this is the article for you!</summary></entry><entry><titletype="html">What is XSS?</title><linkhref="http://localhost:4000/2020/04/25/xss.html"rel="alternate"type="text/html"title="What is XSS?"/><published>2020-04-25T00:00:00+00:00</published><updated>2020-04-25T00:00:00+00:00</updated><id>http://localhost:4000/2020/04/25/xss</id><contenttype="html"xml:base="http://localhost:4000/2020/04/25/xss.html"><p>I found a cross-site scripting (XSS) attack
<p>Happy hacking!</p>
<p><em>P.S. I forgot to mention I also symbolically linked the <code class="highlighter-rouge">socket.io.js</code> file (that node is supposed to serve automatically) to the static client dir.
For some reson the node instance would not serve this file without that.</em></p>
<p><em>Happy hacking 2.0!</em></p></content><author><name></name></author><summarytype="html">Despite the long name of the article, I have a feeling this may apply to more people than I might think. If you have a Node.js application which needs socket.io connections that you want to pass throgh nginx’s reverse_proxy directive then this is the article for you!</summary></entry><entry><titletype="html">What is XSS?</title><linkhref="http://localhost:4000/2020/04/25/xss.html"rel="alternate"type="text/html"title="What is XSS?"/><published>2020-04-25T00:00:00+00:00</published><updated>2020-04-25T00:00:00+00:00</updated><id>http://localhost:4000/2020/04/25/xss</id><contenttype="html"xml:base="http://localhost:4000/2020/04/25/xss.html"><p>I found a cross-site scripting (XSS) attack
in a well-known quiz hosting website.
I disclosed the vulnerability to them years ago, so I thought
now might be a good time to write about it.</p>