【发布时间】:2020-09-04 07:58:14
【问题描述】:
在我的 DNS 中,我有一个 URL my.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;
...
}
【问题讨论】: