我听说,由于某些原因,如果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文件中的端口号。您可以将该端口更改为您设置的应用程序端口正在侦听的端口。抱歉我英语不好。