无法在 ubuntu 上使用 Nginx 将域分配给特定端口上的 Angular 项目

Can't assign domain to Angular project on specific port with Nginx on ubuntu

我有一个使用端口 4201 的 Angular 项目。我构建了该项目并配置了 nginx 来部署它。

当我使用 IP 地址和指定端口访问我的服务器时,一切正常。

我想将我的域名分配给这个项目,并且我遵循了很多教程,但它总是显示“欢迎使用 Nginx”页面...

我迷路了。

这是我在 /etc/nginx/sites-enabled 中输入的配置:

server {
        listen 4201;
        listen [::]:4201;
        root /var/www/html/alienprods;
        index index.html index.htm;
   server_name alienprods.com www.alienprods.com

   location / {
       try_files $uri $uri/ /index.html;
   }
}

你有什么想法吗?我忘记了什么吗? 预先感谢您的帮助!

我终于找到了我的问题。我对nginx的了解还不够

这是我的 alienprods.conf 文件:

server {
        listen 4201;
        listen [::]:4201;
        root /var/www/html/alienprods;
        index index.html index.htm;

   location / {
       try_files $uri $uri/ /index.html;
   }
}

server {
        listen 80;
        listen [::]:80;
        server_name alienprods.com www.alienprods.com;

   location / {
       proxy_pass http://*MY_IP_ADDRESS*:4201;
   }
}