ノードの開発段階では、通常、デバッグを容易にするためにローカル サーバーを起動するために http
モジュールが使用されます。
おそらく次のようになります:
<code><span>var</span> http = <span>require</span>(<span>"http"</span>); <span>var</span> server = http.createServer(); server.listen(<span>8888</span>);</code>
それでは、アプリケーションが作成されたのですが、それをどのように vps にデプロイすればよいでしょうか? http://10.88.77.66:8888
を使用してアクセスすることはまだできませんね。はい、記事のタイトルが解決策です。 http://10.88.77.66:8888
来访问吧?是的文章的标题就是解决方案。
我的环境大致是这样的centos 6
用的是lnmp一键部署
。至于lnmp
如何操作,我就不写了。自行Google
假设我的域名是money.ivan.com
我想把它代理到http://10.88.77.66:8888
,接下来修改对应域名的nginx config文件
<code>upstream nodejs { server <span>127.0</span><span>.0</span><span>.1</span>:<span>8888</span>; <span>#server</span><span>127.0</span><span>.0</span><span>.1</span>:<span>8888</span>; keepalive <span>64</span>; } server { listen <span>80</span>; server_name money<span>.</span>ivan<span>.</span>com; access_log /home/wwwlogs/money<span>.</span>ivan<span>.</span>com<span>.</span><span>log</span> access; location <span>/</span> { proxy_set_header X<span>-Real</span><span>-IP</span><span>$remote_addr</span>; proxy_set_header X<span>-Forwarded</span><span>-For</span><span>$proxy_add_x_forwarded_for</span>; proxy_set_header Host <span>$http_host</span>; proxy_set_header X<span>-Nginx</span><span>-Proxy</span><span>true</span>; proxy_set_header Connection <span>""</span>; proxy_pass http:<span>//nodejs;</span> } }</code>
通过上面的修改,使nginx反向代理到我们的站点。就可以通过money.ivan.com
centos 6
は lnmp ワンクリック デプロイメント
を使用します。 lnmp
の操作方法については書きません。自分でGoogleで調べてください私のドメイン名がmoney.ivan.com
であるとします。それをhttp://10.88.77.66:8888
にプロキシして、対応するドメインを変更したいと思いますドメイン名 nginx 設定ファイル rrreee は、上記の変更により、当サイトへの nginx リバース プロキシを作成します。 money.ivan.com
を通じてアプリケーションにアクセスできます。
').addClass('事前番号付け').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i
').text(i)); }; $numbering.fadeIn(1700); }); }); 🎜 🎜 上記では、NodeJS と nginx の内容を含む、nginx リバース プロキシのデプロイメントについて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。 🎜 🎜 🎜