【发布时间】:2024-04-21 19:00:02
【问题描述】:
我几乎可以肯定这只是我的无知,并希望这很容易解决,但基本上 mydomain.com:3000 提供正确的内容,但 mydomain.com 没有。这是我的 nginx.conf.default 文件的内容:
upstream mydomain {
server 127.0.0.1:3000;
keepalive 8;
}
server {
listen 0.0.0.0:80;
server_name mydomain.com www.mydomain.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://mydomain/;
proxy_redirect off;
}
}
我一直在关注这篇文章,但无法弄清楚我的错误在哪里: http://dailyjs.com/2010/03/15/hosting-nodejs-apps/
(注意:我相信我的 nginx 安装与此不同,因为没有可用的站点文件夹。相反,我正在编辑 nginx.conf.default 文件,因为我在我看到的 localhost 服务器的行上方已经到了。)
基本上,我想要的是能够访问 mydomain.com 来加载内容,而不是 mydomain.com:3000。
【问题讨论】: