最近突然想整个服务器玩玩,百度了一下发现腾讯云学生服务器,完成学生认证之后一个月最低只要十块钱就能玩起来,于是就买了一个,折腾了一天,算是在服务器上搭建好了基本web开发环境(tomcat和jdk),并且也在服务器上跑出了自己的第一个静态网页。下面详细介绍环境的搭建过程。

首先要说明的是,要想按照下面的步骤在腾讯云上搭建好web环境,最基本的要求是在windows环境下配置过jdk,也要对tomcat有一定的了解,最好是已经在windows环境下配置过tomcat环境。

文章有描述不当的欢迎大家指正,谢谢。

目录

step01 注册腾讯云,购置服务器

step02 在服务器上安装JDK

step03 在服务器上安装tomcat


step01 注册腾讯云,购置服务器

百度搜腾讯云,第一个就是官网,进去以后注册登录完成以后,在官网最下面找到“云+校园”,然后体验版,填写相关信息、付费、购买……这个不多说了(我的账号买过了所以点进去的页面和未购买的页面不一样)。需要注意一下的是购买的服务器的主机操作系统建议选择CentOS 6.8 64位,这样和我的一致,下面的一些命令操作出现错误的概率就小,不同版本之间搭建环境的时候还是有小区别的。

购买完成后,在腾讯云官网首页右上角点控制台,就可以看到你有一台云服务器了,我这里橘黄色的感叹号是提示我该续费了,刚购买完这里应该是一个绿色的圆圈,指示服务器正常。

点云服务器。

点进去之后应该如下图所示

然后点击登录,这里分为密码登录和SSH秘钥登录,按照你注册的时候写的密码登录即可,SSH秘钥在这个页面的左边可以设置的,大家完了可以去看一下。

登录之后的界面如下图所示。

终于到正题了,下面我们给这个服务器装jdk和tomcat。

step02 在服务器上安装JDK

先查看一下 yum 源里面的 JDK:

yum list java*

下面会给你列出来好多版本的JDK,我电脑上的JDK环境是JDK1.8,所以我选择安装JDK1.8,命令如下:

yum install java-1.8.0-openjdk* -y

安装需要等大概一分钟的时间,安装完成后,敲下面任意一个命令,查看是否安装成功,这个何在windows上安装jdk很相似:

比如java -version命令,执行结果和上图一样就说明jdk安装成功。


  1. java -version

  2. java -c

step03 在服务器上安装tomcat

Tomcat 是一个应用服务器,是开发和调试 jsp 程序的首选,可以利用它来响应 HTML 页面的访问请求。

首先进入本地文件夹,我们要把tomcat安装在下面这个目录:

cd /usr/local

然后到官网找到 Tomcat 的下载链接,并下载到服务器中, 下面是一个快速下载 Tomcat 的地址,直接复制这段命令道控制台,然后回车即可:

wget https://mc.qcloudimg.com/static/archive/fa66329388f85c08e8d6c12ceb8b2ca3/apache-tomcat-7.0.77.tar.gz

下面解压这个文件夹,敲这个命令(以及下面的几个命令),命令行窗口不会有任何消息显示,这是linux的一种精神,没有消息就是好消息:

tar -zxf apache-tomcat-7.0.77.tar.gz

重命名这个文件:重命名是为了后续操作方便(少敲几个单词),并非必须操作。

mv apache-tomcat-7.0.77 /usr/local/tomcat7

进入 bin 文件夹,在windows配置过tomcat的朋友都应该知道,bin文件夹下有启动和停止tomcat服务的两个批处理文件。

cd /usr/local/tomcat7/bin

给这个文件夹下的所有 shell 脚本授予权限:

chmod 777 *.sh

开启tomcat服务:

./startup.sh

上面这几行命令的截图如下所示:

此时,你服务器上的tomcat服务已经开启了,这个时候,打开浏览器,访问:“你的ip地址:8080”(比如我的ip是123.207.22.175,那我就输入123.207.22.175:8080),一切正常的话,就应该可以看到可爱的tomcat了。

下面做最后一点配置,因为http协议默认访问的是80端口,所以方便起见,我们可以是把tomcat的访问端口改为80,这样直接访问我们的IP就能看到tomcat页面,而不用加端口号了。修改方法和在windows上的修改方式相同。

首先我们进入conf目录下,你现在应该是在bin目录下的,输入 cd../ 返回上级目录。

cd ../

然后进入conf目录:

cd conf

打开server.xml文件,并对其进行修改:

vi server.xml

移动光标,找到下面的位置(基本在文件快要结束的位置),我们要做的就是把这个8080改成80。光标在字符上面,单击X即可删掉当前字符,所以敲两次X,删掉“80”。删掉以后按esc建,然后输入wq,保存并退出文件。之后最好再打开文件看一下,是否确实将“8080”改成了“80”。

确认无误后,我们再来到bin目录下,关掉重启一下tomcat。具体操作如下图,都是前面用过的命令。

此时,再打开浏览器,直接输入我们的IP,就可以看到tomcat了。

搞定!

云服务器搭载业务,选择合适的平台最重要!

从目前国内云计算市场的格局来看,国内云计算前三强分别是阿里云、腾讯云和华为云,阿里云、腾讯云作为背靠互联网平台的企业,更偏向于B端用户;华为与作为传统的通信巨头,更偏向于G端。

当然如何选择服务器机型,这里有篇文档汇总的比较详细,文档地址:

云服务器哪家好!2021年阿里云、腾讯云、华为云的服务器配置及价格对比?​

如果是高并发,高IO业务场景,需要确定服务器规格,可让业务应用性能发挥到最佳,参考官方文档:

阿里云服务器规格:规格实例族 - 云服务器 ECS

腾讯云服务器规格:规格实例族 - 云服务器CVM

腾讯云学生服务器搭建个人网站——配置web开发环境详细步骤相关推荐

  1. 腾讯云学生服务器搭建wordpress个人网站

    腾讯云学生服务器官网地址:https://cloud.tencent.com/act/campus 限购1台,完成学生认证可获3次在本页面优惠续费的资格. 一个学生身份,只能享受低价续费3次!所以,推 ...

  2. 腾讯云一元服务器搭建个人网站详细教程

    这里介绍的的是腾讯云的windows系统的服务器,部署的是Java环境,用的是tomcat和MySQL,其他的按本教程不保证成功. 腾讯云学生认证服务器购买地址:一元就可以买到服务器+一个.cn后缀的 ...

  3. 腾讯云学生服务器购买指南

    现在云服务商对学生都是很优惠的,腾讯云学生服务器腾讯云也推出了9.9元购买云服务器的优惠活动,是一款固定的优惠套餐,包含特价云服务器.域名(加钱可选).免费对象存储空间(6个月),但是好多用户却不知道 ...

  4. 腾讯云学生服务器可以用来做什么?

    腾讯云学生服务器可以用来做什么? 现在不仅仅是阿里云提供学生专属学生服务器,其实腾讯云也有自己专属的学生服务器,而且25岁以下免学生认证,配置还是相当不错的!那么腾讯云学生服务器可以用来做什么? 腾讯 ...

  5. 腾讯云学生服务器学生认证入口、申请资料填写攻略

    腾讯云学生认证可购买学生服务器,现在25岁以下免学生认证可以直接购买腾讯云学生机,学生服务器网来详细说下腾讯云学生认证入口.学生认证资料填写及学生认证详细流程.申请腾讯云学生服务器条件越来越宽松了,现 ...

  6. 腾讯云学生服务器购买教程(详解)

    腾讯云官网:https://cloud.tencent.com/ 这里买的腾讯云学生服务器 https://cloud.tencent.com/act/campus?from=11821 添加描述 我 ...

  7. 腾讯云GPU服务器渲染型GN7配置性能详解

    腾讯云GPU服务器NVIDIA渲染型GN7vw在GN7基础上配置vDWS License服务器并安装GRID driver的渲染型实例,GPU采用NVIDIA Tesla T4,CPU基于2.5GHz ...

  8. ubuntu下搭建eclipse+tomcat的web开发环境

    之前是打算给eclipse装上插件变成eclipse for javaEE 的,后来一看过程太麻烦了,直接下载eclipse for java EE 算了.搭建eclipse+tomcat的web开发 ...

  9. 腾讯云学生服务器(官网校园计划)

    腾讯云学生服务器官网地址:https://cloud.tencent.com/act/campus 限购1台,完成学生认证可获3次在本页面优惠续费的资格. 一个学生身份,只能享受低价续费3次!所以,推 ...

  10. 腾讯云学生服务器官网地址-腾讯云学生服务器如何购买

    腾讯云学生服务器官网地址:https://cloud.tencent.com/act/campus 限购1台,完成学生认证可获3次在本页面优惠续费的资格. 一个学生身份,只能享受低价续费3次!所以,推 ...

最新文章

  1. 「小程序JAVA实战」小程序的视频展示页面初始化(63)
  2. sublime text3配置Python2、Python3的编译环境
  3. 使用 OAS(OpenAPI标准)来描述 Web API
  4. 计算机学校教学大纲,中等职业学校计算机应用基础教学大纲
  5. 【转】DCOM远程调用权限设置
  6. 美国对特斯拉“幽灵刹车”问题展开调查 涉及41.6万辆Model 3/Y
  7. 马化腾说它千年实现李彦宏说新瓶装旧酒,只有马云看好阿里笑了
  8. cURL(wget)—— 测试 RESTful 接口及模拟 GET/POST/PUT/DELETE/OPTIONS 请求
  9. VC通用控件自适应屏幕类
  10. 谷粒商城 -- 项目环境搭建
  11. 【已失效】创维DT741-csf光猫管理员/root超级密码获取方法
  12. python终止运行无反应_终止运行Python应用程序(Terminate Running Python Apps)
  13. oracle数据库alter table,oracle 数据库 alter table的用法(经典)
  14. 视频与编解码的技术邂逅,碰撞出的高清罗曼史
  15. mixpanel实验教程(2) 支持你啊
  16. 【博主推荐】html好看的邀请函(附源码)
  17. 漫画:猜数字说公牛母牛的高频面试题
  18. 【Unity】Unity中的异步编程技术详解
  19. 昆仑通泰历史数据导出到u盘_MCGS配方组导出到U盘案例-专业自动化论坛-中国工控网论坛...
  20. python矩阵运算_python矩阵计算

热门文章

  1. CentOS7或7以上,无iptable解决方法
  2. 电话簿简单实现(JAVA,带图形界面文件读取)
  3. 【个人专用入门级】LAMP一键安装包
  4. OV5640的初始化
  5. AGTF30 涡扇发动机说明
  6. NSA机密文件泄密者如何暴露身份
  7. Visio设计产品流程图
  8. c语言数组回文数编写字符串,回文数C语言(示例代码)
  9. 转载 Linux新人科普
  10. uart项目验证(一)-uart协议与uart ip的理解