egg是阿里巴巴团队推出的基于Node.js和Koa的为企业级框架和应用
详细文档,了解更多
上传代码到服务器
可以通过Git、FileZilla等多种方式上传
启动
1 2 3 4
| npm i // 需要安装依赖才行 npm start // 启动生产环境 egg会自动后台管理
npm stop // 结束
|
nginx转发
使用http
1 2 3 4 5 6 7 8 9 10 11
| server { listen 80; server_name ***.***; location / { proxy_pass http://127.0.0.1:7001/; proxy_connect_timeout 1; proxy_send_timeout 30; proxy_read_timeout 60; } }
|
使用https
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| server { listen 443; server_name ***.***; // 访问域名
ssl on; ssl_certificate ****.pem; ssl_certificate_key ****.key; // 证书地址 ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; ssl_prefer_server_ciphers on;
client_max_body_size 20m;
location / { proxy_pass http://127.0.0.1:7001/; // 端口地址 proxy_connect_timeout 1; proxy_send_timeout 30; proxy_read_timeout 60; } }
|