如何在不更改端口的情况下使用my.nuxt.dev而不是my.nuxt.dev:3001

  • 本文关键字:nuxt my dev 3001 情况下 nginx nuxt.js
  • 更新时间 :
  • 英文 :


在我的DNS中,我有一个URLmy.nuxt.dev重定向到安装Nuxt实例的192.168.1.2。在nuxt.config.js中,我配置了:

server: {
port: 3001,
host: 'my.nuxt.dev'
},

现在,当我想访问Nuxt网站时,我必须打开my.nuxt.dev:3001。我应该在配置中更改什么以仅使用my.nuxt.dev(不使用其他端口(?

===

我试图用Nginx代理修复它:

/etc/nginx/sites-enabled/my-nuxt.conf

server {
listen 80;
server_name my.nuxt.dev;
location / {
proxy_set_header   X-Forwarded-For $remote_addr;
proxy_set_header   Host $http_host;
proxy_pass         "http://127.0.0.1:3001";
}
}

但我在浏览器中收到一条错误消息:

502坏网关nginx/1.18.0(Ubuntu(

也许是因为我在同一端口上还有另一个Nginx服务器块(虚拟主机((?(:

/etc/nginx/sites-enabled/my-laravel.conf

server {
listen 80;
server_name my.laravel.dev;
...
}

我最终通过在proxy_pass行用my.nuxt.dev替换127.0.0.1来修复它。

最新更新