外网部署h5,centos 安装 git

centos外网部署H5

1. 查看centos版本号

cat /etc/redhat-release
看cpucat /proc/cpuinfo | grep name
看内存cat /proc/meminfo | head -4
看硬盘df -h

2. centos 安装 git

git --version
yum install -y git

ubunto安装:apt-get update -y; apt install git; apt install nginx

centos加用户,创建用户

useradd test -d /home/www/test
passwd test
// 加权限:
chmod -R 755 /home/www/test

给用户额外文件夹加权限chown -R user:user aaa

3. 配置git

git config --global user.name "xxx"
git config --global user.email xxx@qq.com
ssh-keygen -t rsa -C xxx@qq.com

4. 配置

cat ~/.ssh/id_rsa.pub

拷贝到SSH公钥里去

5. 然后git clone拷贝发布版项目

6. 写updateClient.sh脚本,chmod +x updateClient.sh

cd HorseWeb
git pull

或者看情况cp -rf web-mobile /home/www/client/1拷贝到指定目录下
替换字符串ip
sed -i "s/192.168.0.1/外网ip/g" /home/www/client/project.js

7. 搞定部署!

第二篇 node部署

  1. 安装高版本node: https://npm.taobao.org/mirrors/node
    v10.x版本
curl -sL https://rpm.nodesource.com/setup_10.x | bash -
yum install -y nodejs
npm install -g pm2
//切换淘宝npm数据
npm config set registry https://registry.npm.taobao.org
npm install -g typescript

如果项目是ts-node的话,需要用npm启动:pm2 start npm --name abc -- start
8版本直接改为setup_8.x
ubuntu:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs

或者手动安装:

wget https://npm.taobao.org/mirrors/node/v8.16.0/node-v8.16.0-linux-x64.tar.xz
tar -xf node-v8.16.0-linux-x64.tar.xz
ln -s /root/node-v8.16.0-linux-x64/bin/node /usr/bin/node
ln -s /root/node/node-v8.16.0-linux-x64/bin/npm /usr/bin/npm
npm install -g pm2
ln -s /root/node/bin/pm2 /usr/bin/pm2

其他:

  1. 安装rz:apt-get install lrzsz
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容