使用腾讯云+宝塔来搭建在线编程环境,并且使用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 | yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh |
- 不断跑代码开始安装,安装完成后,会提示访问地址以及默认的账户密码等信息,可以截图保存。
- 在浏览器上输入上面的网址,填写默认用户名,密码,即可进入宝塔管理面板。
- 点击“面板设置”,修改默认的用户名和密码,以备下次访问。
- 修改面板端口以及安全入口等设置,隐藏面板入口地址。
安装docker
点击宝塔面板左边“软件商店”,搜索Dcoker。
点击安装即可,安装完成后,打开docker管理器,点击镜像管理,获取官方镜像:webide/webide
在左侧容器列表中创建一个容器,添加容器和服务器之间的端口映射以及目录映射,点击确定即可。
创建好之后,重启一下服务器和Docker服务,就可以通过访问服务器IP:8080来访问了,访问后界面如图。
需要密码才能登录,镜像会自动生成一个默认密码,可以打开容器映射目录,编辑config.yaml文件,修改默认密码。
修改后保存,重启容器后即可输入修改好的密码,成功进入在线IDE环境,界面类似于Microsoft VS Code。
使用和VS Code大同小异,可以安装插件增强体验,
通过反向代理实现域名访问
宝塔面板中添加一个网站
配置反向代理
添加一条记录,即可访问成功!
使用
安装汉化,然后就像vscode那样安装常用插件即可。