首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在 centos 7 上使用 nginx 代理你的 node 服务

经常,我们一个服务器上不只有一个应用。我们可以通过给不同的应用设置不同的监听端口,通过nginx把请求转发给对应的应用。假设你是管理员用户,不用打那么多 sudo。

首先安装 nginx

安装后启动服务

查看是否启动成功

如果启动成功,会展示一段 HTML 字符。否则会报错。

现在准备我们的node应用。新建文件夹 app

启动你的应用:

测试应用是否已经启动:

看到 Welcome to Node.js! 说明已启动。

下面就该将应用配置到 Nginx 中去了。

新建文件 app.conf

输入以下内容 ,将 servername 设置为你服务器的域名,proxypass 的端口设置为你的应用监听的端口。

这样还是不行的,还需要修改另一个文件。

将 http 中的 server 给去掉,改完后 http 属性是下面的样子

测试配置文件是否有效

说明配置没有问题。重启nginx 服务

打开客户端的浏览器,访问你的域名。看到 Welcome to Node.js ! 你就成功了。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180429G0XD5300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券