nginx反向代理部署nodejs nginx反向代理nodejs nodejs 框架 nginx代理nodej

WBOY
Libérer: 2016-07-29 08:49:24
original
1364 Les gens l'ont consulté

node开发阶段,一般都会用http 模块启一个本地服务器,方便调试。
它大概是这样的:

<code><span>var</span> http = <span>require</span>(<span>"http"</span>);
<span>var</span> server = http.createServer();
server.listen(<span>8888</span>);</code>
Copier après la connexion

那么问题来了,我的应用都已经成型,该如何部署到vps上?总不能还用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>
Copier après la connexion

通过上面的修改,使nginx反向代理到我们的站点。就可以通过money.ivan.com 去访问我们的应用了。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了nginx反向代理部署nodejs,包括了NodeJS,nginx方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!