我使用以下命令运行reactjs应用程序(我使用nginx的docker(172.18.0.199),172.17.0.1是Linux主机本身)
pm2 serve -l tcp://172.17.0.1:3001 -n -s build --ssl-cert cert/cert.pem --ssl-key cert/key.pem
字符串
它工作得很好,但我想做一个js.js来运行,这里是文件
module.exports = {
apps: [
{
name: "frontend",
script: "/usr/bin/serve",
args: [
"-l tcp://172.17.0.1:3001 -n -s build --ssl-cert cert/cert.pem --ssl-key cert/key.pem"
],
exec_mode: "fork_mode",
error_file: "./logs/frontend-error.log",
out_file: "./logs/frontend-out.log",
instances: 1,
autorestart: true,
watch: false,
max_memory_restart: "10G",
env: {
PM2_SERVE_SPA: "true",
},
},
],
};
型
当我检查PM2日志时
11|fronten | Exposing /home/ubuntu/src/mydomain/frontend/-c directory on 0.0.0.0:8080
11|fronten | Exposing /home/ubuntu/src/mydomain/frontend/-c directory on 0.0.0.0:8080
11|fronten | Exposing /home/ubuntu/src/mydomain/frontend/-c directory on 0.0.0.0:8080
11|fronten | Exposing /home/ubuntu/src/mydomain/frontend/-c directory on 0.0.0.0:8080
11|fronten | Exposing /home/ubuntu/src/mydomain/frontend/-l tcp:/172.17.0.1:3001 build --ssl-cert cert/cert.pem --ssl-key cert/key.pem directory on 0.0.0.0:8080
11|fronten | Exposing /home/ubuntu/src/mydomain/frontend/-l tcp:/172.17.0.1:3001 -n -s build --ssl-cert cert/cert.pem --ssl-key cert/key.pem directory on 0.0.0.0:8080
11|fronten | Exposing /home/ubuntu/src/mydomain/frontend/-l tcp:/172.17.0.1:3001 -n -s build --ssl-cert cert/cert.pem --ssl-key cert/key.pem directory on 0.0.0.0:8080
11|fronten | Exposing /home/ubuntu/src/mydomain/frontend/-l tcp:/172.17.0.1:3001 -n -s build --ssl-cert cert/cert.pem --ssl-key cert/key.pem directory on 0.0.0.0:8080
型
nginx也在cloudflare后面,这里是我域的nginx的配置
服务器{ listen 80; listen 443; server_name mydomain.com;
ssl_certificate /etc/nginx/conf.d/cert.pem;
ssl_certificate_key /etc/nginx/conf.d/key.pem;
location / {
proxy_pass https://172.17.0.1:3001;
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;
}
型
}
请问问题在哪里?
1条答案
按热度按时间wwodge7n1#
我已经区分了两个进程之间的区别,对于使用JavaScript. js,我必须使用解释器,并使用脚本中的路径,并需要删除内置参数
字符串