使用腾讯云+宝塔来搭建在线编程环境,并且使用Nginx反代理到自己的域名

云服务器的准备

购买腾讯云服务器。

打开腾讯云首页,然后选择产品-基础-云服务器。

购买一台CentOS的服务器,如图:

使用学生优惠购买一年服务器。

购买完成后,打开腾讯云控制台,点击云服务器,进入实例列表。

选择刚才购买的服务器,注意选择对应的地域。

进入详情界面,点击公网IP查看自己的公网IP。

点击“安全组”,编辑默认的放行规则。

出站规则和入站规则中放行常用的端口。

也可以选择一键放通全部端口,但有安全隐患。

安装宝塔面板

宝塔介绍

宝塔Linux面板是提升运维效率的服务器管理软件,支持一键LAMP/LNMP/集群/监控/网站/FTP/数据库/JAVA等100多项服务器管理功能。
有30个人的专业团队研发及维护,经过200多个版本的迭代,功能全,少出错且足够安全,已获得全球百万用户认可安装。

安装

安装要求:

内存:512M以上,推荐768M以上(纯面板约占系统60M内存)硬盘:300M以上可用硬盘空间(纯面板约占20M磁盘空间)系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java(已有环境不可安装)。

安全组出方向务必要放行5880端口 不然将安装不上面板!

  1. 执行安装命令。

    1
    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
  2. 不断跑代码开始安装,安装完成后,会提示访问地址以及默认的账户密码等信息,可以截图保存。

  1. 在浏览器上输入上面的网址,填写默认用户名,密码,即可进入宝塔管理面板。

  1. 点击“面板设置”,修改默认的用户名和密码,以备下次访问。

  1. 修改面板端口以及安全入口等设置,隐藏面板入口地址。

安装docker

点击宝塔面板左边“软件商店”,搜索Dcoker。

点击安装即可,安装完成后,打开docker管理器,点击镜像管理,获取官方镜像:webide/webide

在左侧容器列表中创建一个容器,添加容器和服务器之间的端口映射以及目录映射,点击确定即可。

创建好之后,重启一下服务器和Docker服务,就可以通过访问服务器IP:8080来访问了,访问后界面如图。

需要密码才能登录,镜像会自动生成一个默认密码,可以打开容器映射目录,编辑config.yaml文件,修改默认密码。

修改后保存,重启容器后即可输入修改好的密码,成功进入在线IDE环境,界面类似于Microsoft VS Code。

使用和VS Code大同小异,可以安装插件增强体验,

通过反向代理实现域名访问

宝塔面板中添加一个网站

配置反向代理

添加一条记录,即可访问成功!

使用

安装汉化,然后就像vscode那样安装常用插件即可。