簡體   English   中英

在運行 ubuntu 的 nginx VPS 服務器上部署 nuxt 應用程序

[英]Deploy nuxt application on a nginx VPS server running ubuntu

我正在嘗試將 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;
    }
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM