美文网首页
通过ssh部署代码到线上

通过ssh部署代码到线上

作者: zZ_d205 | 来源:发表于2023-01-05 19:13 被阅读0次

    将本地文件夹传输到远程

    参考文档:https://blog.csdn.net/hkl_Forever/article/details/120091485

    scp {本地文件夹} root@123:{远程文件夹}
    例如:scp -r /dist root@ip地址:/
    

    -r:拷贝目录文件,将目录下的文件依序拷贝到目标目录中
    -f:如果目标文件中已经有相同的文件名存在,在复制前先将同名文件删除再进行复制
    -l:对源文件进行硬链接,而不复制文件
    -u:源文件的Modification Time较目的文件有更新的时候,才会进行复制。
    -v:输出详细信息

    登录远程服务器

    ssh root@ip地址
    密码:服务器密码
    cd /  //切换到根目录
    apt-get update  //用来更新数据源列表
    apt-get install nginx //下载nginx
    
    cd /var/www/html/
    rm -rf  *    //删除文件夹里面的所有文件
    cp /dist.zip /var/www/html/   //拷贝文件
    unzip dist.zip    //解压压缩包
    mv dist/* /var/www/html/     //将dist文件夹下的所有文件转移到 /var/www/html/ 下
    

    这个时候访问ip地址就可以看见网址了

    相关文章

      网友评论

          本文标题:通过ssh部署代码到线上

          本文链接:https://www.haomeiwen.com/subject/fpyjcdtx.html