然而我在 Cent OS 中遇到了麻烦。
我使用安装 nginxyum install nginx
现在 nginx 中的文件夹丢失了,所以我创建了sites-available
和sites-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