如何在 cent OS 7.9 服务器上使用 pm2 部署 nextjs 应用程序?

如何在 cent OS 7.9 服务器上使用 pm2 部署 nextjs 应用程序?

然而我在 Cent OS 中遇到了麻烦。

我使用安装 nginxyum install nginx 现在 nginx 中的文件夹丢失了,所以我创建了sites-availablesites-enabled

然后编辑/etc/nginx/nginx.conf并添加

http {
 ...
 ...
 include /etc/nginx/sites-enabled/*.conf;
 server_names_hash_bucket_size 64;
}

现在在sites-available nano webgenie

server {
        listen 80 default_server;
        listen [::]:80 default_server;

        server_name XXX.XXX.XXX.XXX;

        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;
        }
}

现在我使用创建链接 ln -s /etc/nginx/sites-available/webgenie /etc/nginx/sites-enabled/webgenie

我克隆了 repo,然后 当我转到 URL 时 npm run build是否 仍然看到此信息pm2 start npm --name "nextapp" -- start在此处输入图片描述

相关内容