在我的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
来修复它。