miss24

  最近打算搭建一个微信服务号,现在正在配置云端CentOS环境中,发现整个过程还是比较复杂的,所以把购买和配置的流程记录下来方便以后查阅,也顺便给以后有同样需要的人一些参考,少走点弯路。

一、云服务器购买

  首先说下云服务器的选择吧,国内的正规服务商提供的服务总体说差别不大,而由于阿里ECS现在有个半年免费的活动(阿里ECS半年免费),免费的配置对于我学习来说足够了,于是我就选择了阿里云服务器。但这里要说明的是,免费的是不包括公网带宽的,如果需要公网IP,在配置ECS时需要选上公网带宽。

  ECS的参数最主要的有节点、公网带宽、CPU、内存、数据盘、镜像、账户信息。要理解它其实很简单,我们可以把ECS想象成一台实体的电脑,可这台电脑不在我们身边,是在云端的,节点就是这台电脑在什么地方,是在北京、杭州还是其他地方;公网带宽相当于其他人想要访问这台电脑的通道大小,带宽越大越通畅,可以接纳的访问量也越大,默认公网带宽是0M,也就是外部没办法访问咱的ECS,所以想要在因特网上访问它就得选上它啦,一般来说日PV1000以下,1M足以;CPU、内存、数据盘顾名思义,是一些硬件的配置,在购买ECS时阿里会送20-40G的硬盘大小(Linux送20G,Windows送40G);镜像可以理解为系统安装盘,用作为ECS这台云端的电脑安装系统环境,一般系统当服务器的话选linux比较稳定,具体的下文会阐述;账户信息是我们登陆系统的账号、密码。一般来说非商业用途,免费活动送的配置就足够了,只需要额外加上不到0.8rmb/天的1M公网带宽,下面是我选购的ECS配置,账户信息、选购台数、购买时长就省去不贴了:

二、操作系统选择

  操作系统镜像的选择是一个比较重要的环节,这里就Linux展开简短讨论,并给出我的选择倾向。Linux流行的版本有RHEL、CentOS、Debian、Ubuntu,RHEL是RadHat公司维护发行的商用企业级Linux系统,提供收费商业服务支持,文档资料最为齐全,其稳定性、可靠性、安全性是所有版本中最为强大的;CentOS与RHEL是孪生兄弟,是其开源版本,所以发行会慢于RHEL,但CentOS稳定、可靠、资料齐全,被企业广泛用作服务器系统;Debian是社区类Linux中的翘楚,它的软件仓库是最为丰富的,由众多技术大牛共同维护,只是它由社区组织,分散行动,版本更新较快,会发生一个版本kernel 打包1-2次的情况;Ubuntu用户界面美观、管理系统友善、软件源支持强大,易用性方面比其他linux版本要好的多。服务器系统的话不需要多余的内容,以安全、可靠、稳定作为首要关注点,一次部署以后应该尽可能少改动,所以作为服务器操作系统,RHEL是最适合的,但费用高昂,除非大型企业有着需求,否则没有必要,个人更倾向于CentOS作为服务器操作系统,当然这只是我的个人意见。

  选定用什么操作系统后,还需要选择操作系统的位数,如果配置的内存少于4G,就选32位系统,大于4G就选64位的。

三、Web环境的配置

  云服务器购买好以后,阿里会发送服务器的公网IP和实例信息到手机上,以及为我们初始化选定的系统。之前的操作完成后,我们可以用putty或者xshell连接到服务器(这里不详细介绍了),附上一个xshell的教程链接。如果看这篇文章的朋友的是做php开发的,那么阿里有提供了一个现成的linux环境快速安装包,用linux的wget指令获取该rpm包,或者使用xftp先下载再上传,这里就一笔带过了,有其他博友已经贴出详细的攻略了,附上链接

  本文主要详细记录Java Web的环境配置。

  第一步,检查系统是否已存在旧版本的jdk信息:

    rpm -qa | grep jdk  #如果出现低版本的jdk,输入rpm -e --nodeps jdk-1.x.xx 进行卸载。

  第二步,获取linux下的jdk安装包,shell命令如下:

    cd /home/downloads  #这里文件路径按个人需要更改

    wget http://download.oracle.com/otn-pub/java/jdk/8u25-b17/jdk-8u25-linux-i586.rpm  #根据ECS的操作系统位数选择相应的包,这里的包是32位的

  第三步,安装:

    sudo chmod 755 jdk-8u25-linux-i586.rpm  #获取jdk文件的权限,7代表读写和执行的权限,5代表读和执行,755分别赋给拥有者、拥有组和其他用户

    rpm -ivh --relocate /=指定路径 jdk-8u25-linux-i586.rpm  #安装jdk,安装到rpm包指定的路径

  第四步,配置环境变量,linux的全局环境变量是通过/etc/profile文件控制的,我们用vi文本编辑器对其修改:

    vi /etc/profile  #用vi打开profile文件后,默认是在COMMAND模式下,按I键进入INSERT模式进行编辑

    # Java JDK信息,profile文件中尾部插入如下内容

    JAVA_HOME=jdk安装路径

    PATH=$PATH:$JAVA_HOME/bin

    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

    export JAVA_HOME PATH CLASSPATH

    #编辑完成后,按ESC键返回COMMAND模式,输入 进入Last Line模式后,再输入wq 保存退出。

  第五步,刷新环境变量,测试配置是否生效:

    source /etc/profile  #重新载入profile文件

    java -version  #如果成功则会打印出版本信息

  第六步,jdk的环境变量配置完后,接着我们如法炮制安装tomcat,

    cd /home/downloads

    wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.57/bin/apache-tomcat-7.0.57.tar.gz  #下载tomcat

    tar -zxvf apache-tomcat-7.0.57.tar.gz  #解压tomcat

    mv apache-tomcat-7.0.57 新路径  #把解压的tomcat文件夹移动到你想要的位置

  最后再在profile文件下加入如下的tomcat的环境变量,

    CATALINA_HOME=安装tomcat的路径

    export CATALINA_HOME

  重新载入profile文件,至此linux下的java web环境已经配置完毕,把web项目放入webapps文件内,运行bin目录下的startup.sh后,即可浏览开发好的网页了。

 

分类:

技术点:

相关文章:

  • 2021-11-23
  • 2021-09-28
  • 2022-01-19
  • 2022-01-10
  • 2021-05-02
  • 2021-11-23
  • 2021-08-19
猜你喜欢
  • 2021-12-22
  • 2021-11-29
  • 2021-12-01
  • 2021-07-02
  • 2021-12-12
  • 2021-12-07
  • 2021-12-20
相关资源
相似解决方案