搭建node环境
2020-04-26 本文已影响0人
_前端码农_
- 更新系统:sudo apt-get update
- 安装文件:sudo apt-get install vim openssl build-essential libssl-dev wget curl git
- 安装nvm:在git搜索nvm,里边有安装语句
- 安装nodejs:nvm install v13.13.0
- 设置默认版本:nvm alias default v12.13.0
- 设置淘宝镜像:npm --registry=https://registry.npm.taobao.org install -g npm
- 若用户无法访问,可查看端口是否打开,查看安全组规则是否设置
nginx配置
upstream ant {
server 127.0.0.1:8081;
}
server {
listen 80;
server_name 47.93.148.12;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_pass http://ant;
proxy_redirect off;
}
}
为何使用多线程:
- 操作系统限制一个进程的内存
- 无法充分利用机器全部内存
- 无法充分利用多核CPU的优势
多进程的问题
- 多进程之间,内存无法共享
- 多进程之间可通过共享redis共享数据