1.安装apache2
1.更新软件
sudo apt-get update
2.安装apache2
sudo apt-get install apache2
2.更换apache2项目地址,端口
1.更换apache2.conf项目地址
vi /etc/apache2/apache2.conf
将/var/www/更换成你的项目地址,我的项目地址是/home/wjz/service/dist
2.更换000-default项目地址
vi /etc/apache2/sites-available/000-default.conf
将*:80改成*:8888
将/var/www/html改成/home/wjz/service/dist
3.更改default-ssl.conf项目地址
vi /etc/apache2/sites-available/default-ssl.conf
将 DocumentRoot 后面的地址改成/home/wjz/service/dist
4.更改ports.conf文件端口号
vi /etc/apache2/ports.conf
将Listen后面的80改成8888
3.安装nodejs
1.安装nodejs压缩包(附录:nodejs下载地址:https://npm.taobao.org/mirrors/node)(我用的是v7.10.0版本)
wget https://npm.taobao.org/mirrors/node/v7.10.0/node-v7.10.0-linux-x64.tar.gz
2.解压
tar xvf node-v7.10.0-linux-x64.tar.gz
3.改名
mv node-v7.10.0-linux-x64 nodejs
4.添加软链接
ln -s /home/wjz/myApp/nodejs/bin/node /usr/local/bin/node
ln -s /home/wjz/myApp/nodejs/bin/npm /usr/local/bin/npm
5.测试一下node是否安装成功
node -v
npm -v
4.安装git
sudo apt-get install git
5.git克隆项目地址,安装依赖,打包项目
git clone '项目git地址'
npm install
npm run build
6.将打包生产的dist文件夹所有内容拷贝到apache2.conf里面的路径下
cp -rf /home/wjz/workspace/offical/dist/. /home/wjz/service/
7.重启apache2服务
service apache2 restart
8.注意事项:
linux卸载node.js
sudo apt-get remove nodejs