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