• 宝塔部署code-server


    大家好,我叫徐锦桐,个人博客地址为www.xujintong.com。平时记录一下学习计算机过程中获取的知识,还有日常折腾的经验,欢迎大家来访。

    code-server其实就是vscode网页版,可以实现随时随地编程。那么本教程是将源码二进制文件下载到本地,然后通过宝塔上传到服务器,再进行安装。

    必备

    本教程基于Centos系统,有一个二级域名,并且有一个服务器。

    下载dpkg

    因为Centos不自带dpkg,所以我们要手动下载一下。直接再服务器的命令框里运行下面代码,然后一直按y就行了。

    yum install dpkg
    
    • 1

    下载文件并且上传

    首先找到最新版安装包,然后下载deb后缀的文件,这里我们系统是Centos的就下载amd64.deb得了。
    1.webp

    下载到本地之后,然后上传到服务器上(通过宝塔,这里不再过多说明)。这里我上传到的home路径下,然后进入home路径下(进入你们将包上传到的文件夹路径就行),然后运行下面的命令。

    dpkg -i 上传的包名称
    
    • 1

    然后等待一会就安装完成了。

    上线

    然后在宝塔面板-网站-其他项目,创建一个新项目。

    • 项目的执行路径在**/usr/bin/code-server**中,这是都一样的。
    • 项目名称随便填就行了
    • 端口号自己写一个,注意要在安全中开放这个端口。
    • 再填个开机自动启动就ok了。
      2.webp

    配置管理员密码

    进入配置文件目录**~/.config/code-server**,然后编辑config.yaml文件,注意不要更改auth,只更改password就行了。
    3.webp

    配置域名

    这个就简单说说就行了,再宝塔面板-其他项目,找到我们创建的那个项目,右边有个设置,然后绑定就行了。
    4.webp

    配置证书

    这个就不讲了,有疑问的可以搜搜其他人的博客。

    BUG1-输入密码后加载后让重新加载

    4.webp
    就是有那个输入密码的页面了,但是输入密码后一直显示这个,这个我也不知道啥原因,但是我知道解决办法,就是nginx反向代理有问题。还是上面的设置,点击配置文件,然后找到location这一段代码,不要管之前是什么,将下面这一段覆写到原来的位置

    location / {
          proxy_pass http://localhost:8080/;
          proxy_set_header Host $host;
          proxy_set_header Upgrade $http_upgrade;
          proxy_set_header Connection upgrade;
          proxy_set_header Accept-Encoding gzip;
        }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    6.webp

  • 相关阅读:
    [JavaScript 刷题] 树 - 二叉搜索树迭代器, leetcode 173
    C#_预处理指令
    vue3 el-table表格数据过多加载卡死优化问题
    参数化的 4 种方式用法总结
    关于 Nginx 的哪些事
    油罐监测系统无线解决方案,真正实现无人值守
    python计算点到面的距离
    c++实现简单股票买入和撤销功能(demo)
    科技资讯|9月新能源汽车零售74.3万辆,充电桩迎来发展高峰
    基于yolov5的手掌特效app(安卓)
  • 原文地址:https://blog.csdn.net/Roger_Spencer/article/details/133974214