阿里云服务器(Windows32操作系统)及配置方法
下面的内容是从别处百度得来,写这个内容纯属自己个人总结,若涉及版权问题,请原谅
以前一直想弄个服务器玩玩,昨天闲来无事,无意间看到了阿里云,点击注册进去看了看,有学生优惠活动。 下面的内容是从别处百度得来,写这个内容纯属自己个人总结,若涉及版权问题,请原谅。 一.通过学生优惠价格购买云服务器 1.进入阿里云官网 2.点击右上角登录按钮(这里使用的是淘宝账号密码支付,这个大家应该都有吧,没有就去注册个淘宝账号吧) 输入淘宝账号密码 点击登录以后点击激活 之后点头像后点击实名认证 点击支付宝认证 点击立即认证后进入支付宝登录界面 输入支付宝验证码进行验证登录 勾选“我同意”之后点击确认 弹窗之后点击获取验证码后输入短信验证码 以下为成功认证后的界面 点击学生认证完善全部信息完成学生认证(这也是获得学生优惠特权的必要条件) 输入你的信息,点击认证即可,一定要认真填写哦。 下面为学生认证成功界面(学生特权会持续到你大学毕业) 3.由于阿里云学生价服务器只能在阿里云app中购买,因此以下操作为app中的操作(大致分三步): (1).下载”阿里云app”,并安装(安装步骤略,Android手机可以去阿里云官网下载,ios用户在App Store搜索下载即可) (2).使用app登录阿里云客户端(淘宝账号密码) (3).登录成功如图:点击“学生专区”,这图是我借鉴来的,我点击的是“校园扶持” 点击“学生特权” 进入如下界面: 点击购买后选择操作系统 最好选择Windows Server 2008 R2企业版 64位中文版,而我选择的是Windows Server 2008 R2企业版 32位中文版,因为我的购买页面没得64位的(前三个都是Windows操作系统,但用于开发一般选用第三个,这里也是以这个系统为例)其他默认就好. 提交订单后完成。支付步骤就不说了。 以上即购买学生价云服务器成功。在这里要和大家多说一句,那就是这个服务器买来是一个月的试用期的,如果想继续使用需要续费。但你现在立马续费的话会发现价格变成了40+软妹币,那是因为你的学生购买特权用完了,如果你想继续以学生价格续买该服务器的话,你可以通过“校园任务”,来获得更多的购买次数权限。最长可以以此价格购买到你大学毕业。 示例如下: 二.远程主机配置成服务器教程 购买成功后进行如下操作: 点击云服务器ECS->实例 公网ip即为外网访问的ip地址,复制下来或记住它,等下用到。 点击更多->连接管理终端 点击“修改管理终端密码”,将密码设置成你喜欢的6位数字密码。 然后返回上一界面,再点击“更多”中的“重置密码”,这个密码比较复杂,它会用于你本地电脑远程登录桌面,远程操控服务器。 确认之后选中实例然后重启实例,方可生效 以上完成服务器参数相关配置 *接下来给大家说一下如何使用本地电脑远程连接服务器进行操作,以及在远程服务器上配置tomcat服务器以及jdk的安装 1.连接远程服务器方法如下: Window+R ->输入mstsc回车 来到这个界面 (点击左下角“选项”按钮可展开) 输入我们购买的云服务器的外网ip(就是刚才我让大家记住或者复制的IP地址) 由于我们需要在远程主机上从我们本地拷贝相关文件,因此需将本地某个盘共享到远程服务器中(这里我共享的是D盘)具体操作如下: 点击本地资源->详细信息 选中你要共享的磁盘。这里我选中D盘。共享的磁盘里大家记得放进去一份jdk安装包和TomCat服务器操作系统,等下配置的时候要用。 确定后返回刚刚的“常规”界面,然后用户名输入:Administrator 点击右下角“连接”,之后一直点击确定即可,中途可能会需要输入密码,那就输入刚才咱们修改的挺麻烦的密码。继续确定或者下一步。 然后,我们就进入了远程主机界面。 完成以上操作恭喜你,你已在云端拥有一台服务器电脑 接下来我们需要将我们的云端电脑配置jdk以及tomcat(用于将我们的项目发布到外网,然后我们就可以使用之前的外网ip访问我们的远程服务器了!!) 打开“我的电脑”可以看到我们之前共享的D盘内容(这里“我的电脑”不在桌面上,可以点击左下角的黄色文件夹或者快捷键Win+E打开)。 在这里面,我们可以找到刚才我们准备好的jdk和TomCat 将它们复制出来,复制到服务器磁盘里面(最好在根目录下建个文件夹) 我的服务器是32位的,所以我用的是jdk6.0和tomcat6.0,下面我说下安装jdk和tomcat 1、安装JDK,双击exe安装包 2、点下一步,可以更改安装目录,如果C盘容量不是很紧张的话,默认就好了。再点下一步就开始安装了~~ 3、安装好后,配置环境变量:计算机——右击——属性——高级系统设置设置——环境变量 4、新建系统变量 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0(这个是你安装JDK时的路径,按照实际情况改成你自己的目录) 然后确定 5、然后在系统变量里找到Classpath,没有的话新建一个。(不区分大小写) 把这个路径添加到变量值的最前面——.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 注意:最前面有一个点号和分号 6、然后在系统变量里找到PATH,没有的话新建一个。(不区分大小写) 把这个路径添加到变量值里面——%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 注意,最好添加到最前面 7、检验JDK是否安装并配置成功 快捷键——WIN+R:输入cmd,打开命令提示符 输入java -version,回车 输入javac -version,回车 如果出现如下信息,则安装和配置成功! 8、至此,可以安装Tomcat了。下载好压缩包后,直接解压至某一目录下,目录中不能包含中文,上面安装JDK的时候也是。解压后如下所示: 9、将此文件夹拷贝到你常用的根目录下,我这里以E盘为例。这样就算安装好了! 10、接下来开始配置环境变量,打开环境变量同上操作,不在赘述。 然后新建三个系统变量: TOMCAT_HOME=E:\tomcat-6.0.39 CATALINA_HOME=E:\tomcat-6.0.39 CATALINA_BASE=E:\tomcat-6.0.39 11、在Classpath中最后添加%TOMCAT_HOME%\lib\servlet-api.jar; 在PAth中最前添加%CATALINA_HOME%\bin; 注意:前后顺序不影响 12、至此,配置工作完成!打开bin文件夹,双击startup.bat 它会自动打开如下控制台界面。 不要关闭控制台界面,打开浏览器,输入:8080 出现Tomcat的网页,证明安装并配置成功! 最后关闭控制台,关闭控制台即关闭Tomcat服务 13、注意:如果双击startup.bat时出现闪退,有三种可能 1.注册表有以前的Tomcat文件残留 2.配置不正确,重新配置一遍! 3.版本冲突,刚上手的话最好不要装很多个Tomcat,装一个就够了!如果非要装多个,要去service.bat里修改服务名称使其不同名才可以。 注册表文件残留的解决方法: 1.打开注册表编辑器,WIN+R——输入regedit——回车 2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services,删除该目录下所有包含Tomcat的东西,然后重复步骤8,重新安装Tomcat 14、如果有安装Oracle数据库,改一下Tomcat的端口号,Oracle会占用8080端口。 不管有没有装Oracle,最好要把端口号改掉。 进入E:\tomcat-6.0.39\conf,打开server.xml文件,找到这句话 把8080改成8088,保存并关闭 15、重复步骤12,发现必须输入:8088/才可以出现刚才的界面 16、 大家发现每次都要去bin目录下双击startup.bat文件才能打开Tomcat服务,很不爽,而且就算锁定到任务栏上,每次出现黑黑的控制台而且还不能关闭(一关闭就退出服务),还是不爽。总觉得缺少点什么……没错!还差将其注册为Windows本地服务!我们平时的服务都是在windows本地的,可以设置随开机启动或手动启动什么的。下一节我要介绍怎么把免安装版的Tomcat注册为Windows本地服务。大家发现每次都要去bin目录下双击startup.bat文件才能打开Tomcat服务,很不爽,而且就算锁定到任务栏上,每次出现黑黑的控制台而且还不能关闭(一关闭就退出服务),还是不爽。总觉得缺少点什么……没错!还差将其注册为Windows本地服务!我们平时的服务都是在windows本地的,可以设置随开机启动或手动启动什么的。下一节我要介绍怎么把免安装版的Tomcat注册为Windows本地服务。 方法/步骤2 1、将Tomcat注册为Windows本地服务: 打开命令提示符——输入cd /d E:\tomcat-6.0.39\bin——转到Tomcat的bin目录 2、安装服务:service.bat install——回车——安装成功 当安装成功后,双击打开bin目录下的tomcatxw.exe,启动服务! 这时候就可以把tomcatxw.exe放到桌面上了,这个比bat文件看起来舒服多了! 移除服务:service.bat remove——回车——移除成功 当移除成功后,双击打开bin目录下的tomcatxw.exe,会报错! 3、注意,如果点击“Start”按钮后没有切换到“Stop”,则先把服务移除掉,然后用管理员身份打开命令提示符: 开始——所有程序——附件——右击命令提示符——以管理员身份运行 接下来重复步骤2即可。 我们还可以打开系统服务查看:WIN+R——输入services.msc——回车——找到Tomcat服务,从这里也可以启动和停止。 接下来将外网ip配置进去,即可通过外网ip访问我们的远程服务器,具体操作如下: 进入tomcat根目录,找到conf下的server.xml文件,找到host根节点, 将原来的name=”localhost”中的localhost改成我们的外网ip。 保存后,重启TomCat。 最后一步:验证 随便使用一台电脑打开浏览器,输入“外网ip:8080”即可访问到我们远程主机上的web项目 在我试过了之后发现网页错误,外网打不开,于是用百度了下,我修改好 了,用的是下面第三个方面问题。 这里需要提及三个方面的问题 第一个方面:Linux上启动防火墙的问题 当下比较流行的Linux镜像是CentOS,所以防火墙也随之变成了firewall,那么怎么操作这个防火墙呢?
但是开启的时候,可能报这个错 Failed to start firewalld.service: Unit firewalld.service is masked. 查了很久没找到解决办法,于是试着输入了下面这行命令,解决了。
第二方面:检测是否能访问 来看一些命令:
第三方面:外网访问问题 当我们用curl ip:8080时,会发现不能访问,那么会是什么问题呢? A:防火墙 B:。。。 发现,防火墙已经关闭了,经过大量搜索发现,还可能是安全组的问题,经过测试,通了。 那么怎么来配置安全组呢? 1.登陆阿里云 2.进入安全组 “控制台” -> “云服务器 ECS” -> 选择云服务器 -> “更多” -> “安全组配置” 3.配置规则 “配置规则” -> “添加安全组规则” 4.配置8080端口 最后呢,外网可以访问了 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |