如何解决在运行ubuntu的Nginx VPS服务器上部署nuxt应用程序
我正在尝试将nuxt博客部署到运行nginx的虚拟专用服务器。 当我浏览到https://exampledomain.com/articles
时,应该可以访问该博客我已成功在服务器上成功运行npm run dev ...该应用程序正在服务器上的localhost:3000上运行。...
我需要在服务器上设置一个反向代理,以将所有请求从https://exampledomain.com/articles/重定向到localhost:3000
我已经尝试了两次,但都失败了。...浏览https://exampledomain.com:3000时,该应用程序将永远加载....当访问https://exampledomain.com/articles时,它会显示“页面无法正常工作”,或者“内部服务器错误”
请协助
解决方法
这可能是由于配置错误造成的。
尝试
sudo nano /etc/nginx/sites-available/your-domain.com
请记住将 your-domain.com 更改为您想要的域
server {
listen 80;
listen [::]:80;
index index.html;
server_name your-domain.com;
location / {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。