簡體   English   中英

如何使用pm2在nuxt js上設置子域?

[英]How to setup subdomain on the nuxt js with pm2?

使用 nuxt js 在服務器上設置子域時遇到問題。

我已經設置 /etc/hosts 並放置 127.0.0.1 subdomain.localhost 然后重新啟動 nginx 服務器並重新啟動 pm2。 並且主域沒有使用 localhost:3000,所以端口可用。 但我仍然遇到錯誤。

錯誤說:服務器錯誤應用程序中發生錯誤,無法提供您的頁面。 如果您是應用程序所有者,請檢查您的日志以了解詳細信息。

我該如何解決這個問題? 任何人都可以幫忙嗎?

pm2 與域或子域無關。
據我了解,您想將您的 nuxt 應用程序代理到子域。

您必須使用 pm2 啟動您的 nuxt 應用程序:
pm2 start 'nuxt start'

並將 localhost:3000 代理到您的域或子域,如下所示:

server {
    listen 80;
    server_name subdomain.localhost;

    location / {
        proxy_set_header   Host $http_host;
        proxy_pass         http://localhost:3000;
    }
}

我安裝了 Plesk 並使用 Plesk 我設置了子域並將 nuxt 應用程序放在那里,似乎可以工作。 有多種方式 Plesk 是一種方式。 要啟動應用程序,我使用了https://nuxtjs.org/faq/deployment-pm2/

暫無
暫無

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

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