部署
1.确认安装了nginx ,安装了之后 在nginx.conf的配置文件中加一层上游服务器 如下图中的第一个框
2:在nginx配置文件中添加一个虚拟服务server 如上图的第二个框框 监听的还是80端口 设置一个代理到上游服务器中
3:上传express的项目并且启动3000端口的服务
4:然后就可以直接访问express的项目了
5:我是在虚拟机里面做的调试 如果需要在本地访问的话 需要在本地的hosts配置一下虚拟路径指定到web服务
我的配置是 192.168.22.133 demo.express.com(我的虚拟机的ip是192.168.22.133)
安装
1:下载node的包 去官网下载linux的版本 现在都是10版本了的
使用wget来下载安装包 如果wget命令运行失败 则先安装wget 使用yum install wget
2.解压
下载下来的安装包是一个.tar.xz的文件 解压的方法有两部
xz -d nodeXXX.tar.xz
tar -xf nodeXXX.tar
一般比较新的版本的话 都是编译好的文件 解压完之后 直接写入linux的环境变量
3:软连接指向node编译好的文件 ./bin下面一般是有三个文件 node npm npx
-
echo "export PATH=$PATH:/你的node解压出来的目录/bin" >> ~/.bash_profile
-
. ~/.bash_profile
4:测试node环境
node -v
npm -v