Skip to content

Commit 7ac7173

Browse files
committed
updating config file on websockets page
1 parent 0637520 commit 7ac7173

File tree

4 files changed

+24
-6
lines changed

4 files changed

+24
-6
lines changed

all.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4872,11 +4872,17 @@ <h2>Nginx WebSocket proxying</h2>
48724872
the first time. </p>
48734873
<p>Here are the configuration settings I use in my Nginx file as part of my
48744874
WebSockets proxy.</p>
4875-
<div class="codehilite"><pre><span class="n">server</span> <span class="p">{</span>
4875+
<div class="codehilite"><pre><span class="cp"># this is where my WSGI server sits answering only on localhost</span>
4876+
<span class="cp"># usually this is Gunicorn monkey patched with gevent</span>
4877+
<span class="n">upstream</span> <span class="n">app_server_wsgiapp</span> <span class="p">{</span>
4878+
<span class="n">server</span> <span class="n">localhost</span><span class="o">:</span><span class="mi">5000</span> <span class="n">fail_timeout</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span>
4879+
<span class="p">}</span>
4880+
4881+
<span class="n">server</span> <span class="p">{</span>
48764882

48774883
<span class="err">#</span> <span class="n">my</span> <span class="n">typical</span> <span class="n">web</span> <span class="n">server</span> <span class="n">configuration</span> <span class="n">goes</span> <span class="n">here</span>
48784884

4879-
<span class="err">#</span> <span class="n">this</span> <span class="n">is</span> <span class="n">specific</span> <span class="n">to</span> <span class="n">the</span> <span class="n">WebSockets</span> <span class="n">proxying</span>
4885+
<span class="err">#</span> <span class="n">this</span> <span class="n">section</span> <span class="n">is</span> <span class="n">specific</span> <span class="n">to</span> <span class="n">the</span> <span class="n">WebSockets</span> <span class="n">proxying</span>
48804886
<span class="n">location</span> <span class="o">/</span><span class="n">socket</span><span class="p">.</span><span class="n">io</span> <span class="p">{</span>
48814887
<span class="n">proxy_pass</span> <span class="n">http</span><span class="o">:</span><span class="c1">//app_server_wsgiapp/socket.io;</span>
48824888
<span class="n">proxy_redirect</span> <span class="n">off</span><span class="p">;</span>

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-01-25T12:39:17Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-01-25T12:42:28Z</updated></feed>

source/content/pages/12-next/1201-websockets.markdown

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,17 @@ the first time.
7272
Here are the configuration settings I use in my Nginx file as part of my
7373
WebSockets proxy.
7474

75+
# this is where my WSGI server sits answering only on localhost
76+
# usually this is Gunicorn monkey patched with gevent
77+
upstream app_server_wsgiapp {
78+
server localhost:5000 fail_timeout=0;
79+
}
80+
7581
server {
7682

7783
# my typical web server configuration goes here
7884

79-
# this is specific to the WebSockets proxying
85+
# this section is specific to the WebSockets proxying
8086
location /socket.io {
8187
proxy_pass http://app_server_wsgiapp/socket.io;
8288
proxy_redirect off;

websockets.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,17 @@ <h2>Nginx WebSocket proxying</h2>
8686
the first time. </p>
8787
<p>Here are the configuration settings I use in my Nginx file as part of my
8888
WebSockets proxy.</p>
89-
<div class="codehilite"><pre><span class="n">server</span> <span class="p">{</span>
89+
<div class="codehilite"><pre><span class="cp"># this is where my WSGI server sits answering only on localhost</span>
90+
<span class="cp"># usually this is Gunicorn monkey patched with gevent</span>
91+
<span class="n">upstream</span> <span class="n">app_server_wsgiapp</span> <span class="p">{</span>
92+
<span class="n">server</span> <span class="n">localhost</span><span class="o">:</span><span class="mi">5000</span> <span class="n">fail_timeout</span><span class="o">=</span><span class="mi">0</span><span class="p">;</span>
93+
<span class="p">}</span>
94+
95+
<span class="n">server</span> <span class="p">{</span>
9096

9197
<span class="err">#</span> <span class="n">my</span> <span class="n">typical</span> <span class="n">web</span> <span class="n">server</span> <span class="n">configuration</span> <span class="n">goes</span> <span class="n">here</span>
9298

93-
<span class="err">#</span> <span class="n">this</span> <span class="n">is</span> <span class="n">specific</span> <span class="n">to</span> <span class="n">the</span> <span class="n">WebSockets</span> <span class="n">proxying</span>
99+
<span class="err">#</span> <span class="n">this</span> <span class="n">section</span> <span class="n">is</span> <span class="n">specific</span> <span class="n">to</span> <span class="n">the</span> <span class="n">WebSockets</span> <span class="n">proxying</span>
94100
<span class="n">location</span> <span class="o">/</span><span class="n">socket</span><span class="p">.</span><span class="n">io</span> <span class="p">{</span>
95101
<span class="n">proxy_pass</span> <span class="n">http</span><span class="o">:</span><span class="c1">//app_server_wsgiapp/socket.io;</span>
96102
<span class="n">proxy_redirect</span> <span class="n">off</span><span class="p">;</span>

0 commit comments

Comments
 (0)