Can';t在Nginx中配置子域

Can';t在Nginx中配置子域,nginx,proxy,subdomain,Nginx,Proxy,Subdomain,这是4个小时的斗争和互联网挖掘,我似乎无法理解为什么这个Nginx配置不起作用 目标: 我有两个完全不同的项目,我想在同一个域主机使用子域。因此,项目一将是one.example.com,而项目二必须是two.example.com。我还在端口4000和4001上设置了两个不同的节点js服务器,希望将项目一路由到4000,将项目二路由到4001 server { listen 80; server_name one.example.com; location / {

这是4个小时的斗争和互联网挖掘,我似乎无法理解为什么这个Nginx配置不起作用

目标: 我有两个完全不同的项目,我想在同一个域主机使用子域。因此,项目一将是
one.example.com
,而项目二必须是
two.example.com
。我还在端口
4000
4001
上设置了两个不同的节点js服务器,希望将项目一路由到
4000
,将项目二路由到
4001

server {
    listen 80;
    server_name one.example.com;

    location / {
        proxy_pass http://127.0.0.1:4000/;
    }
}

server {
    listen 80;
    server_name two.example.com;

    location / {
        proxy_pass http://127.0.0.1:4001/;
    }
}
使用的命令
服务nginx启动

和我得到的错误
nginx.service的作业失败,因为控制进程带错误代码退出。有关详细信息,请参阅“systemctl status nginx.service”和“journalctl-xe”。

为了解决我的问题,我必须转到
/etc/nginx/nginx.conf
并将这一行添加到http服务器块的顶部:
服务器名称\u散列\u bucket\u大小64

我是否需要提供任何DNS信息,问题是否存在?“经过4个小时的斗争和互联网挖掘,我似乎无法理解为什么这个Nginx配置不起作用。”但你甚至没有解释什么在你眼中不起作用。。。对于任何故障排除,您需要显示您使用的命令、得到的结果以及您期望的结果。同样,通过混淆事情,你获得有用和快速回复的机会也会大大降低。此外,您的问题与编程无关,因此这里不再讨论这个话题。您应该一路查看或改进您的问题。@PatrickMevzek当我尝试启动Nginx服务器时,我遇到了一个错误,我提供了代码,给出了我的目标,还添加了我尝试启动Nginx时使用的命令。请检查
Nginx-t
输出。请用其他信息编辑您的问题,不要对此使用注释。此外,您得到的错误明确地提示您需要首先尝试什么,您是否执行了这些操作?你看到了什么?