为MEAN堆栈配置nginx



我听说,由于某些原因,如果MEAN堆栈前面有nginx,那将是有益的,我正在遵循一些已经完成的人的指示。我通过Bitnami和AWS安装了MEAN堆栈,并正在尝试设置nginx配置。我正在修改包含以下代码的文件/usr/share/nginx/default。

server {
listen 80;
server_name example.com www.example.com;
location / {
    proxy_pass http://127.0.0.1:3000;
    proxy_http_version 1.1;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection 'upgrade';
    proxy_set_header Host $host;
    proxy_cache_bypass $http_upgrade;
  }
}

我的问题是,我应该把我的地址,而不是127.0.0.1?我应该保留3000并更改我的AWS端口设置吗?提前感谢!

127.0.0.1是服务器的环回ip地址,所以答案是否定的,您必须保留该ip地址。

端口3000是一个应用程序端口,这意味着您的应用程序正在侦听该端口。您可以定期检查app.js或server.js文件中的端口号。您可以将该端口更改为您设置的应用程序端口正在侦听的端口。抱歉我英语不好。

最新更新