首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Nginx设置反向代理。

无法使用Nginx设置反向代理。
EN

Server Fault用户
提问于 2020-10-17 15:42:08
回答 1查看 338关注 0票数 0

当用户键入特定域时,我试图显示我的NodeJS应用程序。我已经将域指向服务器上,然后安装了Nginx并创建了一个配置文件:

代码语言:javascript
复制
/etc/nginx/conf.d/myapp.conf

这有以下内容:

代码语言:javascript
复制
server {
        listen 80;
        server_name myapp.it www.myapp.it;

        location / {
                proxy_set_header X-Forwarded-For $remote_addr;
                proxy_set_header Host $http_host;
                proxy_pass http://localhost:4568;
        }
}

我重新启动了Nginx并执行了以下命令:nginx -t,但我得到了:

代码语言:javascript
复制
nginx: [warn] conflicting server name "myapp.it" on 0.0.0.0:80, ignored
nginx: [warn] conflicting server name "www.myapp.it" on 0.0.0.0:80, ignored

当我访问这个域时,我被禁止使用403,这是因为Letsencrypt不能为上面的冲突注册证书。我做错了什么?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-10-17 16:40:18

您应该将站点配置文件放入启用/etc/nginx/ site中。

要解决问题,请检查是否启用了/etc/nginx/ site中的默认站点配置,并将其删除。然后,将您的myapp.conf文件移动到/etc/ nginx /sites启用并重新启动nginx。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1039102

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档