使用 eggjs 开发 REST API 服务,还需要 Nginx 反向代理吗?
发布于 6 年前 作者 xuxu7 6472 次预览 最后一次回复是 6 年前 来自 问答
背景
- 目前 eggjs REST API 应用程序部署在单个服务器上,使用 Nginx 作端口转发 80 -> 7001。
- 个人没有大项目经验,后端部署从来都是一个数据库 + 一个 API 服务
问题
仅仅端口转发感觉这没多大意义,对于是否有必要使用 Nginx 大家有什么建议?
Nginx 配置:
server {
listen 80;
listen [::]:80;
server_name api.myserver.com;
location / {
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $http_host;
proxy_pass http://localhost:7001;
}
}
4 回复
好,谢谢,看来 Nginx 的场景很多
通过
apt install nginx安装后,默认用户变成了www-data:可能原因是:
引用来自 https://unix.stackexchange.com/a/186581/232345
用